订单发货

接口调用请求说明

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

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

请求参数示例

{
    "order_id": 123456,,
    "out_order_id": "xxxxx",
    "openid": "oTVP50O53a7jgmawAmxKukNlq3XI",
    "delivery_type": 1,     // 1: 正常快递, 2: 无需快递, 3: 线下配送, 4: 用户自提
    "finish_all_delivery": 0,    // 0: 未发完, 1:已发完
    "delivery_list": 
    [
        {
            "delivery_id": "SF",
            "waybill_id": "23424324253"
        }
    ]
}

回包示例

{
    "errcode": 0,
    "errmsg":"ok"
}

请求参数说明

参数 类型 是否必填 说明
order_id number 订单ID
out_order_id string 商家自定义订单ID,与 order_id 二选一
openid string 用户的openid
delivery_type number 发货类型, 1: 正常快递, 2: 无需快递, 3: 线下配送, 4: 用户自提
finish_all_delivery number 发货完成标志位, 0: 未发完, 1:已发完
delivery_list object array delivery_type=1时必填 快递信息
delivery_list[].delivery_id string delivery_list填的时候必填 快递公司ID,通过获取快递公司列表获取
delivery_list[].waybill_id string delivery_list填的时候必填 快递单号

回包参数说明

参数 类型 说明
errcode number 错误码
errmsg string 错误信息