Wichtig zu wissen ist, dass gegenwärtig ein Produktimport nur auf Basis von Excel und CSV möglich ist. Es gibt dennoch immer wieder Lieferanten die XML-Formate anliefern. XML Dateien können aber in CSV konvertiert werden. Zunächst aber die wesentlichen Unterschiede:
XML-Vorteile
- Die Datei-Enkodierung wird über ein Attribut definiert, z.B.
<?xml version="1.0" encoding="UTF-8"?>
- Die Produktdaten können dynamisch über die URL-Parameter start und count geladen werden
- Keine Limitierung der Anzahl der möglichen zu exportierenden Produkte
- Validierung der Struktur des XML Dokuments anhand eines XML Schemas
- Usergroups können nicht nur auf die Sichtbarkeit von Produkten, sondern auch auf verschiedene XML-Elemente angewendet werden wie z.B. Properties, Beschreibungen, Preise, etc.
- Spezialzeichen müssen nicht enkodiert werden durch Verwendung des Schlüsselwortes CDATA, z.B.
<![CDATA[Produkte & Inhalt]]>
XML-Nachteile
- Um die XML Export-Datei zu erweitern, muss ein technisches Verständnis in Bezug auf das vorgegebene XML Schema vorliegen
CSV-Vorteile
- Kann automatisiert auf dem Shop-Server erzeugt werden z.b. mittels eines Cronjob. Die generierte CSV Datei muss danach für den Import über HTTP abgerufen werden können
- Das CSV-Format ist kompakter als das XML-Format
- Der gesamte Export ist eine Datei und kann über eine URL zum direkten Download bereitgestellt werden
CSV-Nachteile
- Die Datei-Enkodierung ist auf UTF-8 beschränkt.
- Eine Validierung der Struktur kann beim CSV-Format nicht durchgeführt werden
- Usergroups können nur auf die Sichtbarkeit von Produkten angewendet werden, bei unterschiedlichen Attributen (z.B. Preise) muss ein zusätzliches Produkt exportiert werden
- Attribute müssen URL enkodiert werden, was bei falscher Verwendung zu Fehlern führen kann
- Die Zeichen "|" Pipeline und "#" Hashzeichen sind nicht in Artikelnummern verwendbar
Wenn dein Lieferant also nur über eine XML Datei verfügt, dann kann das ganze in ein CSV formatiert werden. Hierfür gibt es viele Dienste. <= Klick hier, für ein Beispiel.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.