updateVendorOrderStatus 端點用於更新 Zonos 系統內訂單的狀態。這將用於以程式設計方式更新訂單的運送狀態或申請取消。
updateVendorOrderStatus
以下是訂單可能具有的目前狀態清單。
注意 - Zonos 可能隨時添加更多狀態;您的系統應該適應其他狀態的存在。
生產中的狀態將保留在生產中。Zonos 將永遠不會移除現有狀態。
當訂單處於以下任一訂單狀態時,廠商無法更新 vendorOrderStatus: IGLOBAL_LABELS_PROCESSINGIGLOBAL_ORDER_ON_HOLDIGLOBAL_FRAUD_REVIEWIGLOBAL_ORDER_CANCELLEDVENDOR_CANCELLATION_REQUESTVENDOR_END_OF_DAY_COMPLETE
當訂單處於以下任一訂單狀態時,廠商無法更新 vendorOrderStatus:
vendorOrderStatus
IGLOBAL_LABELS_PROCESSINGIGLOBAL_ORDER_ON_HOLDIGLOBAL_FRAUD_REVIEWIGLOBAL_ORDER_CANCELLEDVENDOR_CANCELLATION_REQUESTVENDOR_END_OF_DAY_COMPLETE
POST | https://api.iglobalstores.com/v1/updateVendorOrderStatus
https://api.iglobalstores.com/v1/updateVendorOrderStatus
訊息格式:JSON
{
"store": "999",
"secret": "f5bde245-f55e-414d-b722-80b25161c12c",
"orderId": "999-9999",
"orderStatus": "VENDOR_END_OF_DAY_COMPLETE"
}
orderId
orderID
integer / string
orderStatus
VENDOR_PREPARING_ORDER
VENDOR_SHIPMENT_READY
VENDOR_LABELS_PRINTED
VENDOR_END_OF_DAY_COMPLETE
VENDOR_CANCELLATION_REQUEST``string
secret
string
store
integer
"success": "Updated Order: 99999 to new order status: VENDOR_PREPARING_ORDER"
success
error
更新訂單狀態
更新訂單狀態
瞭解更新訂單狀態端點的運作方式。updateVendorOrderStatus端點用於更新 Zonos 系統內訂單的狀態。這將用於以程式設計方式更新訂單的運送狀態或申請取消。目前訂單狀態值
以下是訂單可能具有的目前狀態清單。
HTTPS 請求
POST |
https://api.iglobalstores.com/v1/updateVendorOrderStatushttps://api.iglobalstores.com/v1/updateVendorOrderStatus請求正文中的 JSON 鍵/值對
訊息格式:JSON
{"store": "999","secret": "f5bde245-f55e-414d-b722-80b25161c12c","orderId": "999-9999","orderStatus": "VENDOR_END_OF_DAY_COMPLETE"}請求 JSON 定義
orderId必要orderID。integer / stringorderStatus必要VENDOR_PREPARING_ORDERVENDOR_SHIPMENT_READYVENDOR_LABELS_PRINTEDVENDOR_END_OF_DAY_COMPLETEVENDOR_CANCELLATION_REQUEST``string| |secret必要 | Zonos 提供的 API 祕密 GUID。string| |store必要 | Zonos 提供的商店 IDinteger|HTTPS 回應
訊息格式:JSON
{"success": "Updated Order: 99999 to new order status: VENDOR_PREPARING_ORDER"}錯誤 HTTP 回應
回應 JSON 定義
successstringerrorstring這個頁面有幫助嗎?