跳转到内容

订单发货

POST /app/order/cloud/send

注意:

  1. 只能给当前应用绑定供应商的订单发货,订单必须是待发货状态
  2. order_item_ids 必须传,子订单id通过「通过订单id获取中台订单商品发货状态」返回的 order_items[].id 获取
  3. 支持分批发货:每次传本次发货的子订单;全部子订单发货后订单变为待收货,否则为部分发货
  4. 已发货的子订单不能重复发货
  5. company_code 使用快递公司列表返回的 code(如中通 ZTO、顺丰 SFEXPRESS),快递公司列表:GET /app/order/cloud/company/list
  6. 顺丰(SFEXPRESS)等需要寄件人手机号才能查询物流的快递,请传 send_mobile

请求体为 JSON

字段名称类型是否必须
order_id订单idint是
company_code快递公司codestring是
express_no快递单号string是
send_mobile寄件人手机号(11位)string否
order_item_ids本次发货的子订单array是

order_item_ids:

字段名称类型是否必须
id子订单idint是
num发货数量int是

请求示例:

{
"order_id": 359,
"company_code": "ZTO",
"express_no": "73100000000000",
"order_item_ids": [
{
"id": 439,
"num": 1
}
]
}
{
"code": 0,
"data": {}, // 无返回数据,以 code=0 判断成功
"msg": "发货成功"
}