一、问题场景
二、操作步骤
功能描述
进行同城配送发货时,呼叫顺丰的骑手进行配送,需要先注册顺丰开放平台账号(网址:https://openic.sf-express.com/#/quickstart)
需要先申请一个非测试账号的开发者账号、正式账号,且测试账号通过订单状态测试,正式账号会自动通过
参数配置
以下操作均先以操作测试账号
回调地址URL全部填写:https://mercury-node-center.nhsoft.cn/earth-server-delivery/nhsoft.earth.delivery.order.orderStatusCallback/SFTC
配置测试店铺
1、把测试账号的开发者id和密钥复制出来,填写到渠道配置里面顺丰对应的位置,并开启顺丰渠道
2、 配送规则将测试店铺ID填写到门店配送通道中
3、以上配置完毕后在进行配送发单测试(需暂时将门店地址改为北京地区且需把 北京市海淀区学清嘉创大厦A座15层 包含在范围内)
1)发单开发者ID必须为测试环境对应的开发者ID;
2)发单店铺ID必须为:3243279847393;企业发单企业ID必须为:1161885087;个人发单下单手机号必须为:13203559287;
3)收件信息为(收件人姓名:顺丰同城,收件人手机:13852225611 (当前账号手机号)【收件人手机号不允许更改,如更改为其他号码发单,发单时会自动变更为当前账号手机号】,收件地址:北京市海淀区学清嘉创大厦A座15层)。
按照以上要求在小程序中进行下单, 并在订单管理-销售订单中进行呼叫顺丰骑手测试发货,发货后在配送聚合-订单管理中查找顺丰骑手单号
拿到顺丰单号后到顺丰开放平台“自助联调工具”中进行回调测试,回调测试全部通过结束后再将非测试ID重复1-2的流程配置
三、注意事项
1、聚合配送里面,把开发者id和密钥复制进去。密钥这里直接复制进去的话,前面会带个空格,需要检查一下
2、注意下面的品类,要和顺丰那边的设置的一样。这个设置是找顺丰那边的对接人员设置品类
若配送聚合中与顺丰侧品类不同,或顺丰侧未配置将会报错:呼叫骑手失败:店铺未配置当前物品类型或车型