订单发货

接口调用请求说明

delivery_id请参考获取快递公司列表接口的数据结果,不能自定义,如果对应不上,请传"delivery_id":"OTHERS" 当finish_all_delivery=1时,把订单状态从20(待发货)流转到30(待收货)

  1. http请求方式:POST
  2. https://api.weixin.qq.com/shop/delivery/send?access_token=xxxxxxxxx

请求参数示例

  1. {
  2. "order_id": 123456,,
  3. "out_order_id": "xxxxx",
  4. "openid": "oTVP50O53a7jgmawAmxKukNlq3XI",
  5. "finish_all_delivery": 0, // 0: 未发完, 1:已发完
  6. "delivery_list":
  7. [
  8. {
  9. "delivery_id": "SF",
  10. "waybill_id": "23424324253"
  11. }
  12. ]
  13. }

回包示例

  1. {
  2. "errcode": 0,
  3. "errmsg":"ok"
  4. }

请求参数说明

参数类型是否必填说明
order_idnumber订单ID
out_order_idstring商家自定义订单ID,与 order_id 二选一
openidstring用户的openid
finish_all_deliverynumber发货完成标志位, 0: 未发完, 1:已发完
delivery_listobject arraydelivery_type=1时必填快递信息
delivery_list[].delivery_idstringdelivery_list填的时候必填快递公司ID,通过获取快递公司列表获取
delivery_list[].waybill_idstringdelivery_list填的时候必填快递单号

回包参数说明

参数类型说明
errcodenumber错误码
errmsgstring错误信息