Execute Shipment
Function
Execute shipment, currently we support order with following delivery service: 7-11 B2C / 7-11 C2C / 7-11 Cross Border / FMT Freeze / FMT B2C / FMT C2C /T-cat /HCT / SF / Tcat Emap
Only applicable to order in pending delivery status.
針對串接物流訂單執行出貨,目前支援的物流方式有:7-11 B2C / 7-11 C2C / 7-11 跨境/ 全家冷凍/ 全家 B2C /全家 C2C / 黑貓 /新竹物流/ 順豐 / 黑貓快速到店。
只對物流配送狀態為未執行的訂單有效。
URL
PATCH <<api_domain>>/v1/orders/:id/execute_shipment
Request Parameters
Parameter | Type | Description | Example |
|---|---|---|---|
id *Required |
| Order's ID Can only input 1 order id at once |
|
Note:
Response Field
Field | Type | Description | Example |
|---|---|---|---|
delivery_status |
| Delivery status after shipment is executed. request_accepted | request_accepted |
tracking_number |
| Delivery Tracking Number
| SL0123456789 |
Response Example
JSON sample
{
“delivery_status“: “request_accepted“,
”tracking_number”: “SL0123456789“
}JSON sample for failure case
{
"error": "Order#[5e3d898d622a5606b929d686] integrated delivery service error",
"code": "0004"
}Errors
Code | Error | Description |
|---|---|---|
| Order#[5cece030d62fc30035b33bf1] is invalid | 填寫之 order_id 不存在或有問題,或同時填入多組 order id |
| Order#[5cece030d62fc30035b33bf1] shipment can only be executed when delivery_status is pending | 訂單 delivery_status 非 未執行 |
| Order#[5cece030d62fc30035b33bf1] invalid delivery option | 訂單非適用的串接物流 |
| Order#[5cece030d62fc30035b33bf1] integrated delivery service error | 串接物流商外部執行失敗 |
Note:
若執行出貨當下遇到門市關轉:
- 全家 B2C => 會回應 0004 error code
- 711 B2C、全家冷凍 => 不會有 error code
[補充]
因為 711 B2C 和 全家冷凍的執行出貨是在背景運作 (非即時),門市關轉的訊息是會在執行出貨後再用其他方式 (FTP or callback) 回傳給訂單,所以執行出貨當下應該都不會有 error code.
Updated 13 days ago