订单发货
POST /app/order/cloud/send注意:
- 只能给当前应用绑定供应商的订单发货,订单必须是待发货状态
order_item_ids必须传,子订单id通过「通过订单id获取中台订单商品发货状态」返回的order_items[].id获取- 支持分批发货:每次传本次发货的子订单;全部子订单发货后订单变为待收货,否则为部分发货
- 已发货的子订单不能重复发货
company_code使用快递公司列表返回的code(如中通 ZTO、顺丰 SFEXPRESS),快递公司列表:GET /app/order/cloud/company/list- 顺丰(SFEXPRESS)等需要寄件人手机号才能查询物流的快递,请传
send_mobile
请求体为 JSON
| 字段 | 名称 | 类型 | 是否必须 |
| order_id | 订单id | int | 是 |
| company_code | 快递公司code | string | 是 |
| express_no | 快递单号 | string | 是 |
| send_mobile | 寄件人手机号(11位) | string | 否 |
| order_item_ids | 本次发货的子订单 | array | 是 |
order_item_ids:
| 字段 | 名称 | 类型 | 是否必须 |
| id | 子订单id | int | 是 |
| num | 发货数量 | int | 是 |
请求示例:
{ "order_id": 359, "company_code": "ZTO", "express_no": "73100000000000", "order_item_ids": [ { "id": 439, "num": 1 } ]}{ "code": 0, "data": {}, // 无返回数据,以 code=0 判断成功 "msg": "发货成功"}