Anleitung

Erstellung eins Produktexport-CSV-Datei

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.


Produktexport für Shopware 5

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!

Kopfzeile

{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#}

Template

{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#}