Exporte

CSV, TSV, XML und JSON

Das Format wählst du pro Profil. So entstehen die Dateien.

Gilt für Tarvexa 1.0 · WooCommerce

Format und Trennzeichen

Im Profil unter „Allgemein“ wählst du das „Format“. Es gilt für Portal-Feeds und Exporte gleichermaßen:

FormatSo wird die Datei geschrieben
CSVEine Zeile je Datensatz, Spalten durch ein Trennzeichen getrennt, Werte nur bei Bedarf in Anführungszeichen. Das Trennzeichen stellst du unter „Trennzeichen“ ein, zum Beispiel ; oder ,.
TSV (Tabulator)Wie CSV, aber mit Tabulator und ohne Anführungszeichen. Tabulatoren und Zeilenumbrüche in Werten werden zu einem Leerzeichen. Das braucht zum Beispiel Kelkoo.
XMLEin Element je Spalte, benannt nach dem Spaltennamen. Eingepackt in <products><product>, bei Bestellungen in <orders><order>, bei Bestellpositionen <order_items><item>, bei Kunden <customers><customer>.
JSONEine Liste von Objekten mit denselben Namen. Immer UTF-8, ohne BOM.

Spaltennamen bei XML und JSON

Bei XML und JSON sind die Spaltennamen die Element- und Feldnamen. Erlaubt sind Buchstaben, Ziffern, _, -, ., : und /. Ein / im Namen verschachtelt die Elemente: Eine Spalte g:shipping/g:price schreibt <g:shipping><g:price>…</g:price></g:shipping>. Eine verschachtelte Gruppe wird nur geschrieben, wenn jedes Element darin einen Wert hat. Andere Zeichen im Namen bereinigt Tarvexa beim Schreiben, und das Profil weist beim Speichern darauf hin.

Leere Werte lässt Tarvexa bei XML weg und schreibt sie bei JSON als leeren Text.

Die Endung der Feed-URL

Das Format bestimmt die Endung der Feed-URL. Wechselst du das Format eines Profils, ändert sich die Adresse: Tarvexa löscht die Datei im alten Format, und du trägst die neue Adresse beim Portal ein. Erzeuge den Feed danach neu.

Kodierung

Dateien sind UTF-8. Für Excel kann eine Bestellliste mit BOM sinnvoll sein: Die Vorlagen für Bestellungen und Kunden liefern deshalb ein BOM mit.