Open mawa1209 opened 3 months ago
Takie zamówienie możesz obsłużyć korzystając np. ze wspomnianego fulfillment.status, gdzie udostępniamy następujące statusy:
NEW - nowe zamówienie, PROCESSING - zamówienie w trakcie realizacji, READY_FOR_SHIPMENT - zamówienie do wysyłki, SENT - zamówienie wysłane, PICKED_UP - zamówienie już odebrane, CANCELLED - zamówienie anulowane, SUSPENDED - zamówienie wstrzymane,
niemniej jednak to Sprzedający decyduje o tym, z jakich statusów skorzysta w określonych sytuacjach. W tym przypadku najbardziej pasuje wartość: CANCELLED (mimo, że klient jeszcze nie odstąpił od zakupu, ale wszystko na to wskazuje). Sprzedający powinien nawiązać kontakt z klientem, ale jeśli to się potwierdzi, to ten status wydaje się być ok.
Na liście zamówień, za pomocą GET /order/checkout-forms, możesz użyć filtru, np. GET /order/checkout-forms?fulfillment.status=CANCELLED
Zależy nam, żeby uzyskać taką informację z automatu. Jeśli status musimy zmienić ręcznie, to może istnieje możliwość pobrania statusu listu, że klient nie odebrał paczki i wraca do nadawcy?
Status musisz zmienić ręcznie. Natomiast za pomocą GET /order/carriers/{carrierId}/tracking?waybill={waybill} pobierzesz historię statusów wskazanych przesyłek. Więcej informacji tutaj.
Czy pobiorę też historię statusów wskazanych przesyłek, gdzie statusy zostały nadane automatycznie przez system? W polu trackingDetails otrzymuję ciągle null w różnych przetestowanych przykładach Tracking response data: { "carrierId": "04c33651-bd96-484b-a89b-06a797d8eff4", "waybills": [ { "waybill": "2101039031183", "trackingDetails": null } ] }
Przesyłam też zdjęcie, o które statusy mi chodzi
Musisz przekazać właściwe carrierId, czyli ID wybranego przewoźnika. Dostępne wartości sprawdzisz w odpowiedzi dla GET /shipment-management/delivery-services.
W tym wątku nie pojawiła się żadna nowa odpowiedź w ciągu 7 dni, dlatego automatycznie oznaczamy go jako przeterminowany. Jeśli w ciągu kolejnych 7 dni nie pojawi się żadna odpowiedź, wątek zostanie zamknięty. Dziękujemy za zaangażowanie w dyskusję i zachęcamy Cię do wypełnienia ankiety dotyczącej naszego wsparcia na forum.
There was no new reply in this thread within 7 days, therefore, we automatically marked it as expired. If no response is received within the next 7 days, this thread will be closed. Thank you for engaging in the discussion. We encourage you to complete our forum support survey.
Witam,
Czy istnieje możliwość zastosowania filtra (i po czym mogę filtrować) w przypadku, kiedy zamówienie zostało przesłane do klienta za pomocą jednej z opcji wysyłki Allegro, ale klient go nie odebrał i nie zgłosił też anulowania? Obecnie pobieram informacje z https://api.{environment}/order/checkout-forms. Czy odpowiada za to pole fullfilment.status? Nie mogę znaleźć informacji, za co konkretnie odpowiada określony status.