16 stycznia 2020
Nowe statusy realizacji zamówienia
Dodaliśmy nowe pole fulfillment.status w:
Pokazujemy w nim aktualny status realizacji zamówienia, zgodny z informacją, jaką ustawił sprzedawca w zakładce Zamówienia.
Aktualnie dostępne wartości fulfillment.status to:
- NEW - nowe zamówienie,
- PROCESSING - zamówienie w realizacji,
- READY_FOR_SHIPMENT - zamówienie do wysłania,
- SENT - zamówienie wysłane,
- CANCELLED - zamówienie anulowane.
Listę statusów znajdziesz w naszej dokumentacji.
Ważne! Wartość w polu fulfillment.status zwracamy dla zamówień utworzonych po 15.01.2020 lub w sytuacji, kiedy sprzedawca zmienił status po tej dacie.
Możesz filtrować zamówienia według statusu realizacji - w tym celu przekaż pole fulfilment.status wraz z wartością jako parametr w requeście, np.
GET /order/checkout-forms?fulfillment.status=SENT - zwróci wysłane zamówienia.
Status realizacji zamówienia sprzedawca może zmienić w zakładce Zamówienia. W najbliższym czasie udostępnimy tę funkcjonalność także w REST API.
W związku z tą zmianą, dla GET /order/events wprowadziliśmy nowy typ eventu - FULFILLMENT_STATUS_CHANGED. Zdarzenie pojawi się w przypadku zmiany statusu realizacji zamówienia. Możesz je przekazać w żądaniu jako wartość parametru type, dzięki czemu ograniczysz wyniki w odpowiedzi.
Więcej informacji na temat obsługi zamówień znajdziesz w naszym poradniku.