Pierwsze kroki¶
Specyfikacja pliku aktualizacji zapasów¶
Plik ze stanem zapasów wysyłany ze sklepów ma określone wymagania wymienione poniżej.
Kodowanie¶
UTF-8
Dozwolone sposoby kodowania to wyłącznie UTF-8 / UTF-8-SIG
i UTF-16
.
Co to jest kodowanie?
Format¶
Comma Seperated Value (CSV)
Jedynym dozwolonym formatem pliku aktualizacji zapasów jest CSV i:
- Należy użyć średnika (
;
) jako separatora pól. - Każdy rząd musi zawierać zarówno cenę, jak i stan zapasów danego artykułu, nawet jeżeli zmieniła się tylko cena lub tylko stan zapasów. Nie ma symbolu wieloznacznego, który można wykorzystać, by zignorować którekolwiek z pól, nie jest też możliwe pominięcie lub podanie wartości pustej dla poszczególnego rzędu.
- W pliku CSV pola sformatowane CHAR muszą być zakończone podwójnym cudzysłowem
Rozmiar pliku¶
10 MB size limit
Uwaga: wielkość pojedynczego pliku ze stanem zapasów NIE MOŻE przekroczyć 10485760 bajtów (10 MB). Jeżeli plik ze stanem zapasów jest większy, należy go rozdzielić na odrębne pliki CSV. Nazwy plików powinny być niepowtarzalne, np. 20201202T1130-store1.csv, 20201202T1230-store2.csv
Kolumny aktualizacji zapasów ¶
Column | Data Type | Examples | Mandatory | Definition |
---|---|---|---|---|
store | Number | 501 | Yes | Identyfikator sklepu unikalny dla danego sklepu Państwa sieci, który NIE będzie widoczny w narzędziu Connected Retail. |
ean | Number | 0075678164125 | Yes | Kod EAN artykułu. Unikalny dla sklepu w pliku, w przeciwnym razie artykuły są odrzucane i nie są obsługiwane. Akceptujemy również Uniwersalny Kod Produktu (UPC). |
price | Decimal Number | 131.95 | Yes | Aktualna cena sprzedaży artykułu, używaj kropki . jako separatora dziesiętnego, np.: 10.54. |
retail_price | Decimal Number | 329.95 | Yes | Cena detaliczna artykułu (RRP) to pierwotna cena artykułu przed zastosowaniem rabatu. Cena detaliczna służy do obliczania rabatu (rabat = cena detaliczna - cena) na artykuł podczas kampanii marketingowych. Gdy cena detaliczna ma taką samą wartość jak cena za artykuł, artykuł ten nie jest uwzględniany w kampaniach marketingowych. Kropka . jest separatorem dziesiętnym, np.: 10.54. |
quantity | Integer | 3 | Yes | Liczba artykułów dostępnych w sklepie i te informacje NIE będą wyświetlane w narzędziu Connected Retail. |
article_number | Char(50) | 888825720010340, 18751-060-234 | No | Niepowtarzalny numer artykułu (SKU), którego Klient używa do identyfikacji określonego kodu EAN/artykułu (niepowtarzalny dla każdego sklepu w pliku, w przeciwnym razie artykuły te zostaną pominięte i nie będą obsługiwane). Bardzo przydatne pole, ponieważ pomaga sklepom zidentyfikować artykuł. |
product_number | Char(50) | 88882572, 18751-060 | No | Niepowtarzalny numer produktu, którego Klient używa do identyfikacji określonego produktu. Nazywany jest numerem stylu w narzędziu. |
product_name | Char(255) | Superstar Track Jacket, Converse Sneaker | No | Nazwa produktu, bardzo przydatne pole, ponieważ pomaga sklepom zidentyfikować produkt, jeśli zostanie wysłany gdzie indziej, zostanie użyta nazwa produktu Zalando. |
article_color | Char(255) | White | No | Kolor artykułu, jeśli został wysłany gdzie indziej, używany jest kolor artykułu Zalando. |
article_size | Char(255) | S, 32 | No | Rozmiar artykułu, jeśli został wysłany gdzie indziej, używany jest rozmiar artykułu Zalando. |
store_article_location | Char(255) | 3rd Floor, 201 | No | Lokalizacja artykułu w sklepie. |
Przykładowy plik ze stanem zapasów¶
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"
Przykład na narzędziu Connected Retail¶
Poniższy obraz pokazuje wygląd w narzędziu Connected Retail Store.
Stock Update Requirements¶
Recommendations
- Dla najszybszej możliwej aktualizacji zapasów zalecane są osobne pliki stanu zapasów dla każdego sklepu.
- Klient powinien dostarczać cogodzinne aktualizacje cen i zapasu artykułów.
- Klient powinien przesłać informacje o cenie oraz zapasie w jednym pliku aktualizacyjnym i przesłać wszystkie zmiany (w tym informacje o braku towaru).
- Fashion Connector Importer nie tworzy automatycznie artykułów w systemie Partner Provider - aktualizacje zapasów i cen będą u nich ignorowane.
- Fashion Connector Importer zawsze użyje dostarczonego najnowszego pliku aktualizacji, więc w przypadku awarii systemu nowy plik zaktualizuje zapasy i ceny w systemie Partner Provider.
- Fashion Connector Importer automatycznie usuwa zapasy, które nie zostały odebrane przez ponad 32 godziny