Hallo,
wir benötigen einen angepassten Datenfeed für moebel.de. Kann da jemand eventuell helfen und ein Template bereitstellen?
Danke vorab.
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:
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
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
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