1 菜鸟云栈获取物流单号常见报错

1) 为什么菜鸟有的物流公司,仓库地址和后台开通的地址不一致也能获取物流单号。

答:菜鸟新规定:直营的快递公司不需要通过传递开通的地址就能获取单号了,但是加盟型快递公司仍需要传递后台开通的地址,所以在erp系统中,如果客户开通的是加盟型快递公司的话仓库地址必须填写和后台开通的电子面单一致的信息,否则不能正常获取单号,而客户开通的是直营快递的话,只要有审核通过的地址,仓库地址不是审核通过的地址,也能正常获取单号。

2) 菜鸟获取单号的时候,同一个物流公司有的能获取到单号,同一批订单,有的能获取到单号,有的不能获取到单号?

答:菜鸟物流每次获取单号的时候订单数量超过10个就每10 个一批获取单号(一次获取不超过10 个订单就全部一次性获取),这10 个订单如果其中有一个订单或则多个订单有问题的时候,这10个订单都获取不了单号,但是不会影响同批的其它订单正常获取单号,这时候可以单独获取这些订单的单号,获取不到单号的订单根据相应的提示修改订单,再获取单号就好了。

3) 获取单号的时候报"商家请求参数不完整,服务商编码或ID不能同时为空#cpcode or cpld can not both be null"?

如:

答:出现这个错误,原因可能是授权错误,或则是客户把物流公司类型选择错误。

4) 菜鸟电子面单获取单号为空,也没有错误原因,这个是什么错误呢?

答:菜鸟物流获取到单号后,如果客户改了发货仓库,那么再次获取单号会失败,这时没有错误返回,请检查下订单是否有获取单号后又修改仓库。解决方法:换非菜鸟的物流发货。

5) 菜鸟物流获取单号的时候报“商家请求参数非法,模板URL格式错误#templateURL error”

解决办法:

报这个错误一般情况下是物流类别选择错误,常见的有

  • 后台是否把热敏开通了。
  • 客户购买的物流服务和客户使用的店铺是不是统一的。
  • 客户选择的物流公司是否和开通的一致。
  • 2.0菜鸟EMS快递包裹授权界面需要选择EMS经济快递。注!百世快递和百世快运是两个不同的物流公司,在选择物流公司的时候,百世快递选择百世汇通,百世快运选择百世快运(要使用百世快运客户端的版本必须是 V2.3.4.2))。

(注!确保上边没有问题的情况下,还未获取到单号的话,可以联系技术人员。)

如:2.0 的菜鸟EMS在物流设置中 物流类别中选择EMS,在物流授权中再选择相应购买的单号类型,正确的授权方式如下图:

注!!!菜鸟EMS快递包裹 在物流授权那块应该选择EMS经济。

注!!!

1:菜鸟中国邮政 分为快递包裹和国内标快,客户开通的是快递包裹的时候 ,要选择邮政国内小包,否则也会报这个错误。

2:如果开通的是中国邮政 国内标块 需要选择ems 在物流授权里边选择 国内标准快递

6) 获取单号时候报“商家请求参数非法,同一个交易订单不能申请多个网点的面单” 怎么解决?

答: 出现这个的原因是:客户先获取到单号,驳回审核后换物流的发货地址了(仓库地址或者物流公司地址),解决办法先把这个订单先前获取的所有的单号都回收了,再重新获取单号(因为菜鸟获取单号是10个一批,一个报错,这十个都会报错,如果该订单并没有驳回记录,可能是因为这一批订单中其他订单有上述驳回换地址记录,报此错的订单都单个手动获取一次单号,还报错的就是有驳回操作的订单),如果还不行,换非菜鸟的物流公司。

7) 获取单号的时候报交易单号包含非ASCII字符,这个怎么解决?

答:这个需要检查一下订单号或则是原始单号是否含有中文字符、空格之类的非数字的字符。注意如果有两个单号的情况下,中间的逗号需要时英文状态下的逗号。同时导入的订单编号里边字符不要含有@符号。

8) 获取单号的时候接口报‘Missing required arguments:param_waybill_cloud_print_apply_new_request.trade_order_info_dtos.recipient.address.detail’这个怎么解决?

答:报这个错误是收货人的详细地址有问题,比如中间含有非法字符之类的,检查下订单的收货人的详细地址,特别注意,获取单号的时候,如果是多个订单一起获取单号,其中有一个订单有误,其它正常的订单也报这个错误,详细情况请参考2.31。

9) 获取物流单号时报错, client-check-error:Missing Required Arguments: senderZipCode。

答:注意查看下 发货仓库的 邮编,菜鸟万象需要发货邮编。

10) 获取物流单号时报错, “商家请求的面单号无效或不存在”或者“运单号不符合规则或已经被使用”

答:去百度查看该物流单号是否已经有物流信息或者在ERP电子面单好管理查看是否已经回收,因为已揽收、已签收、已取消、已回收状态的面单号不允许进行更新和取消操作。如果此单确实需要重新获取单号,驳回审核,然后将该物流单号手动回收,会置为回收失败状态,此时再审核订单获取单号。

11) 获取物流单号时报错, ‘面单订购服务不存在’

答:确认客户订购面单的店铺是否是授权的店铺以及物流类型是否选择正确;

12) 获取物流单号时报错, ‘地址不到达’

答:首先和当地网点确认该地址是否可达,如果网点说地址没问题,麻烦网点联系总部,确认总部和菜鸟系统中数据是否保持一致,此报错为第三方数据不统一导致,与erp无关;

13) 获取物流单号时报错, ‘同一个物流公司和同一个订单第一次和第二次获取单号的发件地址不同,请回收后再重新获取’

答:请先在电子面单管理界面手动回收掉之前获取的物流单号再获取,如果回收后还报此错,确认之前是否获取过多物流单号,把之前的多物流单号同样回收掉;

14) 获取物流单号时报错, ‘同一个物流公司和同一个订单第一次和第二次获取单号的发件地址不同,请回收后再重新获取’

答:请先在电子面单管理界面手动回收掉之前获取的物流单号再获取,如果回收后还报此错,确认之前是否获取过多物流单号,把之前的多物流单号同样回收掉;

15) 菜鸟电子面单,客户后台开通了两个或则两个以上的电子面单,但是为什么获取单号报错的时候,只显示了一个开通地址或者和仓库填写的地址对不上?

答: 这个是咱们系统只显示了接口返回的第一个开通热敏的发货地址,其余的没有显示,2.0 可以在仓库中设置中查询 “淘宝热敏发货地址查询 ” 查询热敏发货地址。

16)该区域物流公司总部设置为停发,超出物流商服务范围,请联系物流承运商;物流服务不支持派送

答:该报错是因为个别订单的收货地址物流公司不派送,如果是多个订单报此错误,需要将这些订单单个手动重新获取单号,手动单个获取还是报此错误的订单需要更换物流公司发货,或者让网点咨询总部该地址是否同步到菜鸟物流