Dowiedź się, jak działa punkt końcowy do aktualizacji statusu zamówienia.
Punkt końcowy updateVendorOrderStatus jest używany do aktualizacji statusu zamówienia wewnątrz systemu Zonos. Będzie on używany do programistycznej aktualizacji statusu wysyłki zamówienia lub do prośby o anulowanie.
Identyfikator zamówienia Zonos można przekazać z identyfikatorem sklepu i myślnikiem lub bez (Przykład: 123-45678 lub 45678).Po zakończeniu zamówienia i płatności, klient zostanie przekierowany na stronę ukończenia zamówienia / podziękowania za zamówienie hostowaną w Twojej domenie. Adres URL będzie zawierać parametr querystring orderID zawierający tę wartość.integer / string
orderStatus WYMAGANE
To pole jest używane do aktualizacji systemu Zonos o nowym statusie zamówienia.Następujące statusy zamówień można ustawić za pośrednictwem tego API.- VENDOR_PREPARING_ORDER
VENDOR_SHIPMENT_READY
VENDOR_LABELS_PRINTED
VENDOR_END_OF_DAY_COMPLETE
VENDOR_CANCELLATION_REQUEST``string |
| secret WYMAGANE | Tajny klucz GUID API dostarczony przez Zonos.string |
| store WYMAGANE | Identyfikator sklepu dostarczony przez Zonosinteger |
Odpowiedź HTTPS
Format wiadomości: JSON
1{
2"success":"Updated Order: 99999 to new order status: VENDOR_PREPARING_ORDER"
3}
Odpowiedzi błędów HTTP
Kody odpowiedzi HTTP↕
Przykład treści odpowiedzi/Opis↕
406 - Nie do zaakceptowania
Jednostka HTML. Nagłówek HTTP „Accept" jest nieprawidłowy.
415 - Nieobsługiwany typ mediów
Jednostka HTML. Nagłówek HTTP „Content-Type" jest nieprawidłowy.
200
"error":"could not parse input"
200
"error":"Parameter orderId required for updateVendorOrderStatus"
200
"error":"Parameter orderStatus required for updateVendorOrderStatus."
200
"error":"orderId: 999-99999 is not a valid orderId"
200
"error":"Could not retrieve order to updateVendorOrderStatus from orderId: 999-99999"
200
"error":"OrderId: 999-99999 has already been cancelled and status cannot be updated."
200
"error":"Cannot update order status to status: VENDOR_CANCELLATION_REQUEST"
200
"error":"Cannot update order status to invalid status: NEW_ORDER_STATUS"
200
"error":"OrderId: 999-99999 already has current status: VENDOR_SHIPMENT_READY"
200
"error":"OrderId: 999-99999 cannot be moved to order status: VENDOR_CANCELLATION_REQUEST while in status: VENDOR_END_OF_DAY_COMPLETE"
200
"error":"New Status: NEW_ORDER_STATUS is not a valid order status"
200
"error":"Could not process updateVendorOrderStatus."
200
"error":"Invalid security credentials"
Definicje JSON odpowiedzi
Wiadomość↕
Definicja↕
success
Ten parametr będzie zawierać podsumowanie aktualizacji.string
error
Ten parametr będzie obecny w odpowiedzi tylko wtedy, gdy wystąpił błąd i będzie zawierać opis przyczyny.string
Aktualizacja statusu zamówienia
Aktualizacja statusu zamówienia
Dowiedź się, jak działa punkt końcowy do aktualizacji statusu zamówienia.
Punkt końcowy
updateVendorOrderStatusjest używany do aktualizacji statusu zamówienia wewnątrz systemu Zonos. Będzie on używany do programistycznej aktualizacji statusu wysyłki zamówienia lub do prośby o anulowanie.Bieżące wartości statusu zamówienia
Poniżej znajduje się aktualna lista statusów zamówień, które mogą być przypisane do zamówienia.
Żądanie HTTPS
POST |
https://api.iglobalstores.com/v1/updateVendorOrderStatushttps://api.iglobalstores.com/v1/updateVendorOrderStatusPary klucz/wartość JSON w treści żądania
Format wiadomości: JSON
{"store": "999","secret": "f5bde245-f55e-414d-b722-80b25161c12c","orderId": "999-9999","orderStatus": "VENDOR_END_OF_DAY_COMPLETE"}Definicje JSON żądania
orderIdWYMAGANEorderIDzawierający tę wartość.integer / stringorderStatusWYMAGANEVENDOR_PREPARING_ORDERVENDOR_SHIPMENT_READYVENDOR_LABELS_PRINTEDVENDOR_END_OF_DAY_COMPLETEVENDOR_CANCELLATION_REQUEST``string| |secretWYMAGANE | Tajny klucz GUID API dostarczony przez Zonos.string| |storeWYMAGANE | Identyfikator sklepu dostarczony przez Zonosinteger|Odpowiedź HTTPS
Format wiadomości: JSON
{"success": "Updated Order: 99999 to new order status: VENDOR_PREPARING_ORDER"}Odpowiedzi błędów HTTP
Definicje JSON odpowiedzi
successstringerrorstringCzy ta strona była pomocna?