Erste Schritte¶
Spezifikationen der Bestandsaktualisierungsdatei¶
Für die von den Geschäften gesendeten Bestandsdateien gelten bestimmte Anforderungen, die in den folgenden Abschnitten aufgeführt sind.
Kodierung¶
UTF-8
Die einzigen erlaubten Kodierungen sind UTF-8/UTF-8-SIG
und UTF-16
.
Was ist Kodierung? kodierung?
Format¶
Comma Seperated Value (CSV)
Als Dateiformat für die Bestandsaktualisierung ist nur CSV zulässig sowie:
- Als Feldtrennzeichen müssen Semikolons (
;
) verwendet werden. - Jede Zeile muss sowohl den Preis als auch den Bestand für einen bestimmten Artikel enthalten, auch wenn nur der Bestand oder nur der Preis geändert wurde. Es existiert kein Platzhalter, mit dem eines der beiden Felder ignoriert werden kann und es ist nicht möglich, einzelne Zeilen zu überspringen oder einen leeren Wert anzugeben.
- CHAR-formatierte Felder müssen in der CSV-Datei in doppelte Anführungszeichen gesetzt werden.
Dateigröße¶
10 MB size limit
Bitte beachte, dass die Größe einer einzelnen Bestandsdatei 10485760 Bytes NICHT überschreiten darf (10 MB). Wenn die Bestandsdatei größer ist, muss sie in separate CSV-Dateien aufgeteilt werden. Die Dateinamen müssen eindeutig sein, z. B. 20201202T1130-store1.csv, 20201202T1230-store2.csv
Bestandsaktualisierungsspalten ¶
Column | Data Type | Examples | Mandatory | Definition |
---|---|---|---|---|
store | Number | 501 | Yes | Filialkennung, die ein Geschäft in deinem Netzwerk eindeutig identifiziert. Diese Information wird NICHT im Connected Retail-Tool angezeigt. |
ean | Number | 0075678164125 | Yes | EAN des Artikels Einmalig pro Filiale in der Datei, ansonsten werden solche Artikel übersprungen und nicht bearbeitet. Wir akzeptieren auch Universal Product Code (UPC). |
price | Decimal Number | 131.95 | Yes | Aktueller Verkaufspreis eines Artikels, verwende einen Punkt (.) als Dezimaltrennzeichen, Beispiel: 10.54. |
retail_price | Decimal Number | 329.95 | Yes | Der Verkaufspreis eines Artikels (RRP) ist der Originalpreis des Artikels vor der Anwendung von Rabatten. Der retail_price wird zum Berechnen des Rabatts (Rabatt = retail_price - price) auf einen Artikel bei Marketingkampagnen verwendet. Wenn der retail_price denselben Wert wie der Preis für einen Artikel hat, wird dieser Artikel bei Marketingkampagnen nicht berücksichtigt. Verwende einen Punkt (.) als Dezimaltrennzeichen, Beispiel: 10.54 |
quantity | Integer | 3 | Yes | Anzahl der im Geschäft verfügbaren Artikel. Diese Information wird NICHT im Connected Retail-Tool angezeigt. |
article_number | Char(50) | 888825720010340, 18751-060-234 | No | Eindeutige Artikelnummer (SKU),mit welcher der Kunde eine bestimmte EAN/einen bestimmten Artikel identifiziert (eindeutig pro Geschäft in der Datei, andernfalls werden diese Artikel fallengelassen und nicht verarbeitet). Sehr empfehlenswertes Feld, da dies den Filialen hilft, den Artikel zu identifizieren. |
product_number | Char(50) | 88882572, 18751-060 | No | Eindeutige Produktnummer, mit welcher der Kunde ein bestimmtes Produkt identifiziert. Im Tool wird sie als Stilnummer bezeichnet. |
product_name | Char(255) | Superstar Track Jacket, Converse Sneaker | No | Produktname, sehr empfehlenswertes Feld, da es Geschäften dabei hilft, das Produkt zu identifizieren, wenn er angegeben wird; andernfalls wird der Zalando Produktname verwendet. |
article_color | Char(255) | White | No | Artikelfarbe, wenn angegeben; andernfalls wird die Zalando Artikelfarbe verwendet. |
article_size | Char(255) | S, 32 | No | Artikelgröße, wenn angegeben; andernfalls wird die Zalando Artikelgröße verwendet. |
store_article_location | Char(255) | 3rd Floor, 201 | No | Der Standort des Artikels im Geschäft. |
Beispiel einer Bestandsdatei¶
store;ean;price;retail_price;quantity;product_number;product_name;article_number;article_color;article_size;store_article_location
100;5704498811166;99.95;99.95;10;"TOB21N00G";"Jeans Skinny Fit";"TOB21N00G-K11";"niceville mid";"24x30";"301"
101;4061749183108;169.95;199.95;2;"272762";"ZAIDA TURTLENECK - Strickpullover - nou...";"4060606039817";"Blue";"M";"1st floor"
Beispiel im Connected Retail-Tool¶
Das nachfolgende Bild zeigt, wie es im Connected Retail Store-Tool angezeigt wird.
Anforderungen an Bestandsaktualisierung¶
Recommendations
- Für schnellstmögliche Bestandsaktualisierungen müssen Bestandsdateien für jedes Geschäft wie empfohlen getrennt werden
- Der Kunde sollte stündliche Bestands-/Preisaktualisierungen bereitstellen.
- Der Kunde sollte sowohl Preis- als auch Bestandsinformationen in derselben Aktualisierungsdatei senden und alle Änderungen (einschließlich des Lagerabgangs) senden.
- Der Fashion Connector Importer erstellt nicht automatisch Artikel für den Partneranbieter – Bestands- und Preisänderungen für diese werden ignoriert.
- Der Fashion Connector Importer verwendet immer die neueste Aktualisierungsdatei, so dass im Falle eines Systemausfalls eine neue Datei die Bestände und Preise auf den Partneranbieter zurücksetzt.
- Der Fashion Connector Importer entfernt automatisch Bestände, die seit mehr als 32 Stunden nicht empfangen wurden.