Zalando: dostęp zDirect, Client ID i synchronizacja po EAN
Kanały sprzedaży i marketplace'y. Treść zweryfikowana: 12 października 2026.
Do czego to służy
Konektor Zalando łączy Zaksio z Zalando Merchant Platform (zDirect). Pobiera zamówienia realizowane przez Ciebie, wysyła stany i ceny adresowane po EAN oraz zapisuje numer przesyłki w zamówieniu.
Czego konektor nie robi: nie pobiera listy ofert ani zwrotów i nie obsługuje webhooków. Zamówienia realizowane przez Zalando (ZFS) pomija. Nie zadziała też bez umowy partnerskiej.
Gdzie to znaleźć w aplikacji
Sprzedaż i logistyka, „Kanały sprzedaży”, „Dodaj kanał sprzedaży”, rodzaj „Zalando”, a w kanale zakładka „Połączenie”. Pola konektora: „Merchant ID”, „Client ID”, „Client secret”, „Sales channel ID (kanały sprzedaży)” oraz „Środowisko” (Produkcja albo Sandbox).
Aplikacja oznacza ten rodzaj kanału jako „W przygotowaniu”: zakładka „Połączenie” pokazuje na razie uproszczony szkic formularza (z mniejszą liczbą pól i innymi nazwami), a przycisków „Sprawdź połączenie” i „Start” jeszcze w niej nie ma. Klucze zapisane w tym szkicu mogą nie trafić do pól konektora, więc po udostępnieniu pełnego ekranu wpisz je ponownie.
Skąd wziąć klucze
- Zawrzyj umowę partnerską z Zalando i poczekaj na aktywację konta oraz dostępu do zDirect Portal.
- W zDirect Portal wejdź w Applications i utwórz aplikację (to klient OAuth). Jeśli konto prowadzi firma zewnętrzna, musi Cię zaprosić do portalu.
- Nadaj aplikacji zakresy: orders/read, orders/write (numer przesyłki), products/stock/write oraz products/price/write.
- Skopiuj Client ID i Client secret z sekcji Credentials aplikacji, a Merchant ID i Sales channel ID z zDirect Portal.
- Wklej dane w zakładce „Połączenie”. Do testów wybierz Sandbox: klucze sandboxowe i produkcyjne nie są zamienne.
Dokumentacja logowania: developers.merchants.zalando.com. Sales channel jest osobny dla każdego kraju Zalando, a kilka kanałów rozdzielasz przecinkami.
Co synchronizuje
- Zamówienia: realizowane przez sprzedawcę (PartnerFulfilled), pobierane co 2 minuty. Status „initial” wchodzi dopiero po zatwierdzeniu zamówienia. Zalando nie podaje stawki VAT ani danych płatności, więc pozycje wchodzą bez stawki VAT (do uzupełnienia według towaru), a płatność uznajemy za opłaconą.
- Stany i ceny: wyłącznie po EAN (13 cyfr) i Sales channel ID. Oferta musi mieć 13-cyfrowy EAN w identyfikatorze lub SKU, a puste „Sales channel ID” wystarcza tylko do pobierania zamówień.
- Cena: tylko regularna, w walucie kanału. Zalando stosuje progi minimalne i maksymalne oraz limit rabatu, więc cena może zostać odrzucona.
- Numer przesyłki: zapisywany w polu tracking_number zamówienia.
Czego jeszcze nie ma
- Ekranu połączenia dla tej platformy w aplikacji: backend konektora istnieje i jest przetestowany na atrapach serwera, ale interfejs jest w przygotowaniu (patrz wyżej).
- Listy ofert, zwrotów i webhooków. Zamówienia starsze niż rok nie są dostępne w API.
- Tworzenia przesyłek i zmiany statusu pozycji, których Zalando może dodatkowo wymagać, oraz ceny promocyjnej i harmonogramów cen.
- Weryfikacji na żywym koncie: niepewne są m.in. czy sam numer przesyłki zamyka realizację, czy cena pozycji jest brutto, maksymalny rozmiar wsadu cen i znaczenie statusu „initial”.