微信小程序 小程序使用·preCancelOrder
作者: --时间:
阅读量:
微信小程序使用·preCancelOrder
预取消配送单接口
请求地址
POST https://api.weixin.qq.com/cgi-bin/express/local/business/order/precancel?access_token=ACCESS_TOKEN
请求参数
1. access_token (string, 必填): 接口调用凭证
2. shopid (string, 必填): 商家id,由配送公司分配的appkey
3. shop_order_id (string, 必填): 唯一标识订单的 ID,由商户生成
4. shop_no (string, 必填): 商家门店编号,在配送公司登记,闪送shop_no必填,值为店铺id
5. delivery_sign (string, 必填): 用配送公司提供的appSecret加密的校验串说明
6. delivery_id (string, 必填): 快递公司ID
7. waybill_id (string, 必填): 配送单id
8. cancel_reason_id (number, 可选): 取消原因Id
9. cancel_reason (string, 可选): 取消原因
cancel_reason_id 的合法值
1. 暂时不需要邮寄
2. 价格不合适
3. 订单信息有误,重新下单
4. 骑手取货不及时
5. 骑手配送不及时
6. 其他原因 (如果选择6,需要填写取消原因,否则不需要填写)
返回值
Object
- errcode (number): 错误码, 当errcode==0或者不存在还需要看resultcode
- errmsg (string): 错误描述
- resultcode (number): 运力返回的错误码
- resultmsg (string): 运力返回的错误描述
- deduct_fee (number): 预计扣除的违约金(单位:元),精确到分
- desc (string): 说明
使用场景
在正式取消配送单前,商家可调用本接口查询该订单是否可以取消,取消订单配送公司需要扣除的费用是多少。各家取消规则如下:
- 顺丰同城急送:配送完成前任意节点可取消配送单
- 闪送:配送完成前任意节点可取消配送单
- 美团配送:配送完成前任意节点可取消配送单
- 达达:骑手取货之前可取消配送单
请求示例
```
{
"shopid": "123456",
"shop_order_id": "123456",
"waybill_id": "123456",
"delivery_id": "123456",
"cancel_reason_id": 1,
"cancel_reason": "",
"delivery_sign": "123456",
"shop_no": "shop_no_111"
}
```
返回数据示例
```
{
"resultcode": 0,
"resultmsg": "ok",
"deduct_fee": 5,
"desc": "blabla"
}
```
-
B2B2C多用户商城系统支持企业自营与商户入驻模式共存 会员一站式精细化营销工具 多用户分销,带来爆发式增长
系统支持平台自营+供应商店铺共存的经营模式(类天猫&京东模式),帮助企业打造生态级商业平台为目的的电子商务系统。
免费试用系统 -
B2B2B电商交易系统优化供应链协作 授信及账期支付 商品按照数量阶梯设价
全渠道订货/采购及经销商管理数字化系统,实现供应链整合和交易便捷化。
免费试用系统 -
S2B2B电商交易系统供销一体化,提高市场集中度 集团管控一体化,有效实现供需匹配 移动应用一体化,提高运营综合效率
上下游资源整合数字化解决方案,赋能产业供应链,构建产业互联网生态体系。
免费试用系统
更多产品任你选

立即扫码关注

多用户商城平台系统