Ein Produktexport im CSV-Dateiformat bildet die Basis für den Datenaustausch mit unserem System. Über diese Datei werden zeilenweise die relevanten Produktinformationen an unser System übermittelt.
Eine Produkttabelle enthält folgende Spalten:
Spaltenname | Erläuterung |
---|---|
ID | Artikel-ID |
ARTNUM | Artikelnummer |
MPN | Herstellerartikelnummer (optional) |
EAN | EAN-Artikelnummer (optional) |
HERSTELLER | Name des Herstellers oder der Marke (optional) |
PRODUKTNAME | Produktbezeichnung |
BESCHREIBUNG | Produktbeschreibung |
INHALT | z. B. „100 ml“ |
GRUNDPREIS | z. B. „10,50 EUR/Liter |
URL | Link zur Produktseite im Online-Shop |
BILD | Link zum Produktbild (mind. 250 x 250 Pixel) |
KATEGORIE | Bezeichnung der Kategorie |
VERFÜGBAR | Sofort verfügbar? Ja / Nein |
LIEFERZEIT | Lieferzeit, z. B. „1-3 Werktage“ |
VERSANDKOSTEN | Versandkosten inkl. Mehrwertsteuer |
WÄHRUNG | Währungskürzel, z. B. EUR, CHF, USD |
PSEUDOPREIS | regulär gelaufener Preis des Shops |
Die CSV-Datei muss UTF-8-kodiert auf einer öffentlich zugängigen Web-URL abgerufen werden können. Die Datenfelder müssen mit dem Zeichen „|“ getrennt werden.
Lege unter MARKETING -> PRODUKTEXPORTE einen neuen Produktexport mit der Zeichenkodierung UTF-8 als CSV an. Die Produktinfo kannst Du mit dem Smarty-Befehl TRUNCATE kürzen. Es dürfen nur AKTIVE Produkte und keine Varianten übergeben werden!
{strip}
ID{#S#}
Artikelnummer{#S#}
MPN{#S#}
EAN{#S#}
Hersteller{#S#}
Produktname{#S#}
Produktbeschreibung{#S#}
Preis{#S#}
Inhalt{#S#}
Grundpreis{#S#}
Produkt-URL{#S#}
Produktbild-URL{#S#}
Kategorie{#S#}
Verfügbar{#S#}
Verfügbarkeitsdetails{#S#}
Versandkosten{#S#}
Währung{#S#}
Pseudopreis
{/strip}{#L#}
{strip}
{$sArticle.articleID}{#S#}
{$sArticle.ordernumber|escape}{#S#}
{$sArticle.suppliernumber|escape}{#S#}
{$sArticle.ean}{#S#}
{$sArticle.supplier|strip_tags|strip}{#S#}
{$sArticle.name|strip_tags|strip|truncate:80:"...":true|escape|htmlentities}{#S#}
{$sArticle.description_long|nl2br|replace:"\"":""|trim|html_entity_decode|escape}{#S#}
{$sArticle.price_numeric|escape:"number"}{#S#}
{$sArticle.purchaseunit} {$sArticle.unit}{#S#}
{if $sArticle.purchaseunit}{($sArticle.price/$sArticle.purchaseunit*$sArticle.referenceunit)|string_format:"%.2f"|replace:".":","} {$sCurrency.currency} / {$sArticle.referenceunit} {$sArticle.unit}{else} {/if}{#S#}
{$sArticle.articleID|link:$sArticle.name}{#S#}
{$sArticle.image|image:1}{#S#}
{$sArticle.articleID|category:">"}{#S#}
{if $sArticle.instock}Ja{else}Nein{/if}{#S#}
{if $sArticle.instock}1-3 Werktage{elseif $sArticle.shippingtime}{$sArticle.shippingtime} Tage{else}10 Tage{/if}{#S#}
{$sArticle|@shippingcost:"prepayment":"de":"Deutsche Post Standard"|escape:"number"}{#S#}
{$sCurrency.currency}{#S#}
{$sArticle.pseudoprice}
{/strip}{#L#}