Template Katalogfeed moebel.de

Hallo,

wir benötigen einen angepassten Datenfeed für moebel.de. Kann da jemand eventuell helfen und ein Template bereitstellen?

Danke vorab.

@tom_prok Danke dafür, die PDF liegt mir auch vor. Hast du denn hier auch die Template Einrichtung, wie die variablen im Backend hinterlegt sein müssen (Kopfzeile & Fußzeile).

Wäre sehr dankbar dafür.

Viele Grüße
Ramsi

Shopware5 oder Shopware6 ?

Shopware 6. Wir haben hier die Version 6.4.20.0

Welche Datenfelder aus Shopware habt ihr denn zur Verfügung?
Also neben den Pflichtfeldern:

  • Eindeutige Nummer
  • Produktbezeichnung
  • Kurzbeschreibung
  • Link
  • Bild
  • Währung
  • Preis
  • Lieferkosten
  • Lieferzeit

Da gibt es ja in dem PDF ab Seite 11 eine Übersicht mit zusätzlichen Datenfeldern die noch angegeben werden können.

Viele Grüße
Tom

Sorry, dass ich jetzt erst antworte. Ich hab den Feed tatsächlich zum Großteil selbst aufgebaut bekommen. Darin habe ich alle Pflichtfelder einige Optionale. Ich würde dort nun gerne auch das Material und die Farbe einfügen, die wir bei uns im Backend als manuelle Eigenschaften angelegt haben.

Muss nur wissen wie man selbst angelegte Eigenschaften in den Feed integrieren kann.

Hast du hierfür eine Lösung?

Danke und viele Grüße
Ramsi

Hi Ramsi,

hast du das mit den manuellen Eigenschaften gelöst bekommen? Wenn ja wie?
Stehe vor dem gleichen Problem :slight_smile:
lg
SONJA

Hi Sonja,

das sollte dir helfen:

Template Kopfzeile

„categoryPath“,{#- -#}
„brand“,{#- -#}
„title“,{#- -#}
„price“,{#- -#}
„basePrice“,{#- -#}
„hans“,{#- -#}
„eans“,{#- -#}
„deliveryCosts“,{#- -#}
„url“,{#- -#}
„delivery“,{#- -#}
„sku“,{#- -#}
„imageUrls“,{#- -#}
„description“,{#- -#}
„paymentCosts_CashInAdvance“,{#- Change or add your payment methods -#}
„paymentCosts_CashOnDelivery“,{#- Change or add your payment methods -#}
„paymentCosts_Invoice“{#- Change or add your payment methods -#}

Template Produktzeile
„{%- if product.categories.count > 0 -%}
{{ product.categories.first.getBreadCrumb|slice(1)|join(’ > ')|raw }}{#- -#}
{%- endif -%}“,{#- -#}
„{{ product.manufacturer.translated.name }}“,{#- -#}
„{{ product.translated.name }}“,{#- -#}
{% set price = product.calculatedPrice %}
{%- if product.calculatedPrices.count > 0 -%}
{% set price = product.calculatedPrices.last %}
{%- endif -%}
„{{ price.unitPrice}}“,{#- -#}
„{%- if price.referencePrice is not null -%}
{{ price.referencePrice.price|currency }} / {{ price.referencePrice.referenceUnit }} {{ price.referencePrice.unitName }}{#- -#}
{%- endif -%}“,{#- -#}
„{{ product.manufacturerNumber }}“, {#- -#}
„{{ product.ean }}“,{#- -#}
„{{ 0.00 }}“,{#- Change to your delivery costs -#}
„{{ seoUrl(‚frontend.detail.page‘, {‚productId‘: product.id}) }}“,{#- -#}
„{%- if product.availableStock >= product.minPurchase and product.deliveryTime -%}
{{ „detail.deliveryTimeAvailable“|trans({‚%name%‘: product.deliveryTime.translation(‚name‘)}) }}{#- -#}
{%- elseif product.availableStock < product.minPurchase and product.deliveryTime and product.restockTime -%}
{{ „detail.deliveryTimeRestock“|trans({‚%count%‘: product.restockTime,‚%restockTime%‘: product.restockTime,‚%name%‘: product.deliveryTime.translation(‚name‘)}) }}{#- -#}
{%- else -%}
{{„sofort lieferbar“}}
{%- endif -%}“,{#- -#}
„{{ product.productNumber }}“,{#- -#}
„{% if product.cover is not null %}{{ product.cover.media.url }}{% endif %}“,{#- -#}
„{{ product.translated.description|raw|length > 300 ? product.translated.description|striptags|slice(0,300) ~ ‚…‘ ~ ‚…‘ : product.translated.description|raw }}“,{#- -#}
„0.00“,{#- Change or add your payment methods -#}
„0.00“,{#- Change or add your payment methods -#}
„0.00“{#- Change or add your payment methods -#}

Damit haben wir es gelöst bekommen.

LG Ramsi

1 „Gefällt mir“

ganz, ganz herzlichen Dank.

Hi Ramsi,

habt ihr eigentlich auch ein Feld in Shopware gemacht, um direkt vom Artikel aus Gebote auf SKU Ebene an moebel.de zu übergeben?

lg
SONJA