物流同步失败原因解析

1.淘宝

修改物流公司货运单号
错误码 错误描述 解决方案
isv.logistics-online-service-error:B01 物流订单不存在 调用发货接口前要先判断tid是不是属于自身的tid,并且需要判断tid是否存在,最好用搜索出来的tid列表里面的数据传入。
isv.logistics-online-service-error:B02 没有权限进行发货 在发货前要判断好订单的状态,只有交易存在、属于自己、并且是等待卖家发货的才能发,其余的状态无需调用这个接口。
isv.logistics-online-service-error:B04 订单状态不对 1.遇到isv开头的错误不要在程序重试; 2.建议在发货前先调用交易API如:taobao.trade.fullinfo.get来查询这个订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-online-service-error:B56 没有选择物流公司 在前端对是否选择物流公司(company_code)做好校验,没有选择company_code的不允许其发货。
isv.logistics-online-service-error:B59 运单号为空 在前端对是否填写运单号(out_sid)进行校验,没有传入out_sid不允许其发货。
isv.logistics-online-service-error:B60 运单号不符合规则 每个物流公司都有特定的运单号规则,参照该运单号规则在前端对运单号是否符合对应的规则进行校验,不符合规则的不允许其发货。
isv.invalid-parameter 参数无效,格式不对、非法值、越界等 请对照参数表
isv.logistics-online-service-error:B101 地址库不存在或该地址库不属于当前用户 可以通过此接口查询地址库taobao.logistics.address.search
isv.logistics-online-service-error:P01 参数为空 必填参数为空,如tid为空,请确保传入的必选参数不为空,请对照参数表
isv.logistics-online-service-error:B27 已生成发货单 已经生成发货单的订单不能发货
isv.logistics-online-service-error:B52 物流公司不存在或被禁用 通过taobao.logistics.companies.get查询支持自已在线下单或货到款的物流公司
isv.logistics-online-service-error:B03 物流订单来源错误 非c2c的订单不支持款到付款发货
isv.logistics-online-service-error:p16 未补签货到付款补充协议 请与客服联系,补签补充协议!
isv.logistics-online-service-error:B86 该物流公司未开通COD服务 该物流公司不支持货到付款,通过taobao.logistics.partners.get查询支持货到付款的物流公司
isv.logistics-online-service-error:B79 该物流公司揽收或派送范围不支持 可以通过此接口taobao.logistics.partners.get,查询支持揽收或派送范围的物流公司
isp.logistics-online-service-error:S01 系统异常 系统异常
isv.logistics-online-service-error:B105 该物流公司不支持在线下单 该物流公司不支持在线下单,通过taobao.logistics.companies.get查询支持在线下单的物流公司
isv.logistics-online-service-error:B55 该交易状态不正确,不能发货 建议在发货前先调用交易API如:taobao.trade.fullinfo.get来查询这个订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-offline-service-error:B01 物流订单不存在 调用发货接口前要先判断tid是不是属于自身的tid,并且需要判断tid是否存在,最好用搜索出来的tid列表里面的数据传入。
isv.logistics-offline-service-error:B02 没有权限进行发货 在发货前要判断好订单的状态,只有交易存在、属于自己、并且是等待卖家发货的才能发,其余的状态无需调用这个接口。
isv.logistics-offline-service-error:B04 订单状态不对 1.遇到isv开头的错误不要在程序重试; 2.建议在发货前先调用交易API如:taobao.trade.fullinfo.get来查询这个订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-offline-service-error:B56 没有选择物流公司 在前端对是否选择物流公司(company_code)做好校验,没有选择company_code的不允许其发货。
isv.logistics-offline-service-error:B59 运单号为空 在前端对是否填写运单号(out_sid)进行校验,没有传入out_sid不允许其发货。
isv.logistics-offline-service-error:B60 运单号不符合规则 每个物流公司都有特定的运单号规则,参照该运单号规则在前端对运单号是否符合对应的规则进行校验,不符合规则的不允许其发货。
isv.logistics-offline-service-error:P01 参数为空 必填参数为空,如tid为空,请确保传入的必选参数不为空,请对照参数表
isv.logistics-offline-service-error:B101 地址库不存在或该地址库不属于当前用户 可以通过此接口查询地址库taobao.logistics.address.search
isv.logistics-offline-service-error:P03 没有用户ID 检查用户是否登录,或session过期
isv.logistics-offline-service-error:B27 已生成发货单 已经生成发货单的订单不能发货
isv.logistics-offline-service-error:B58 物流公司名称过长 物流公司名称过长,长度在20个字符
isv.logistics-offline-service-error:B57 该物流公司不支持自己联系 该物流公司不支持自己联系,通过taobao.logistics.companies.get查询支持自已联系的物流公司
isv.logistics-offline-service-error:B55 该交易状态不正确,不能发货 建议在发货前先调用交易API如:taobao.trade.fullinfo.get来查询这个订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-offline-service-error:B109 对不起,您尚未成功订购E速宝物流服务 订购E速宝服务
isv.logistics-offline-service-error:B110 对不起,该订单超出了E速宝的服务范围,请联系小二处理 检查收货地址和发货地址
isv.logistics-update-company-or-mailno-error:P01 参数错误 校验入参是否正确
isv.logistics-update-company-or-mailno-error:P02 物流订单不存在 检查订单是否存在
isv.logistics-update-company-or-mailno-error:P03 无效的物流公司 物流公司和不合法,请选择一个正确的物流公司
isv.logistics-update-company-or-mailno-error:P04 无效的订单类型 检验logist_type不合法
isv.logistics-update-company-or-mailno-error:CD19 订单未发货 请先发货后再修改
isv.logistics-update-company-or-mailno-error:P05 不支持的订单类型 只支持在线,COD,自己联系和保障速递的订单
isv.logistics-update-company-or-mailno-error:P06 当前订单状态不支持修改 检验订单状态
isv.logistics-update-company-or-mailno-error:P07 未作修改 确认是否需要调用本接口
isv.logistics-update-company-or-mailno-error:P08 该订单不支持修改 该订单不支持修改
isv.logistics-offline-service-error:P25 top 接口不允许对拆单订单操作 top 接口不允许对拆单订单进行操作
isv.logistics-update-company-or-mailno-error:F 运单号被识别为假,无法发货 请使用正确的运单号
isv.logistics-update-company-or-mailno-error:F01 您填写的运单号已经过期无效,不允许用此物流运单号发货 请使用正确的运单号
isv.logistics-update-company-or-mailno-error:F02 您此笔交易订单付款时间晚于快递公司揽收时间,此物流运单号不能使用 请使用正确的运单号
isv.logistics-update-company-or-mailno-error:F03 您此笔交易订单收货人地址信息与快递公司签收地址信息不匹配,此物流运单号不能使用 请使用正确的运单号
isv.logistics-update-company-or-mailno-error:F04 运单号已被使用,当前订单非真, 此物流单号不能使用 请使用正确的运单号
isv.logistics-update-company-or-mailno-error:F05 您填写的运单号已被使用,不允许用此物流运单号发货 请使用正确的运单号
isv.logistics-update-company-or-mailno-error:F06 您的收货人信息与发货人信息一致,不允许发货 请确认信息
isv.logistics-dummy-service-error:CD21 已拆单订单不能进行无需物流发货 top 接口不允许对拆单订单进行操作
isv.logistics-update-company-or-mailno-error:CD22 订单已拆单,必须传入子交易号列表 这个是已经被拆单的,操作这个订单发货时,必须带有子订单列表
isv.logistics-update-company-or-mailno-error:CD23 订单已拆单,请走拆单逻辑 订单已拆单,请走拆单逻辑,issplit和子订单列表必须都传入
isv.logistics-update-company-or-mailno-error:CD24 入参传入的主子交易号组合逻辑非法 入参传入的主子交易号组合逻辑非法,子订单列表不在对应的物流订单中,请传入对应的子订单列表
isv.logistics-update-company-or-mailno-error:CD25 拆单标记 和子订单列表两者必须都填或者都不填 拆单标记 和子订单列表两者必须都填或者都不填
isv.logistics-update-company-or-mailno-error:CD26 子订单交易号为空 当传递isSplit 为1后,必须传递该订单下的子订单交易号。
isv.logistics-update-company-or-mailno-error:CD27 订单已经被拆单,isSplit 必须是1 订单已经被拆单,isSplit 必须是1
isv.logistics-update-company-or-mailno-error:CD28 接入拆单异常 拆单逻辑未知错误,请确认发货参数
isv.logistics-update-company-or-mailno-error:B05 未查到物流订单 拆单订单校验子订单过程中未查到物流订单
isv.logistics-update-company-or-mailno-error:B03 传入的子订单号不同时在一个物流包裹中 传入的子订单号不同时在一个物流包裹中。传入订单时请输入同一个
isv.logistics-update-company-or-mailno-error:B04 其他异常 请确认输入订单参数后重试
isv.logistics-update-company-or-mailno-error:CD29 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入
isv.logistics-update-company-or-mailno-error:B06 子订单号没有精确匹配 传入的子订单交易号必须完全匹配物流包裹中的子订单
isv.logistics-update-company-or-mailno-error:CD30 输入的用户Id或交易订单号不正确,未查到交易订单 请输入正确的用户ID和交易订单号
isv.logistics-update-company-or-mailno-error:CD31 非拆单订单的物流订单数不等于1 请联系淘宝物流开发
无需物流(虚拟)发货处理
错误码 错误描述 解决方案
isv.logistics-dummy-service-error:B01 物流订单不存在 调用发货接口前要先判断tid是不是属于自身的tid,并且需要判断tid是否存在,最好用搜索出来的tid列表里面的数据传入。
isv.logistics-dummy-service-error:B02 没有权限进行发货 在发货前要判断好订单的状态,只有交易存在、属于自己、并且是等待卖家发货的才能发,其余的状态无需调用这个接口。
isv.logistics-dummy-service-error:B04 物流订单状态不对 1.遇到isv开头的错误不要在程序重试; 2.建议在发货前先调用交易API如:taobao.logistics.orders.detail.get来查询这个物流订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-dummy-service-error:P01 参数为空 必填参数为空,如tid为空,请确保传入的必选参数不为空,请对照参数表
isv.invalid-parameter 参数无效,格式不对、非法值、越界等 请对照参数表,
isv.logistics-dummy-service-error:B98 发货类型不匹配 非虚拟物品,不能用虚拟发货。
isv.logistics-dummy-service-error:P03 没有用户ID 检查用户是否登录,或session过期
isv.logistics-dummy-service-error:B55 该交易状态不正确,不能发货 建议在发货前先调用交易API如:taobao.trade.fullinfo.get来查询这个订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-dummy-service-error:B27 已生成发货单 已经生成发货单的订单不能发货
isv.logistics-dummy-service-error:S01 系统异常 比如同步交易失败 系统之间依赖调用超时了 一般情况下重试可以解决
isv.logistics-dummy-service-error:CD21 已拆单订单不能进行无需物流发货 top 接口不允许对拆单订单进行操作
自己联系物流(线下物流)发货
错误码 错误描述 解决方案
isv.logistics-offline-service-error:B01 物流订单不存在 调用发货接口前要先判断tid是不是属于自身的tid,并且需要判断tid是否存在,最好用搜索出来的tid列表里面的数据传入。
isv.logistics-offline-service-error:B02 没有权限进行发货 在发货前要判断好订单的状态,只有交易存在、属于自己、并且是等待卖家发货的才能发,其余的状态无需调用这个接口。
isv.logistics-offline-service-error:B04 订单状态不对 1.遇到isv开头的错误不要在程序重试; 2.建议在发货前先调用交易API如:taobao.trade.fullinfo.get来查询这个订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-offline-service-error:B56 没有选择物流公司 在前端对是否选择物流公司(company_code)做好校验,没有选择company_code的不允许其发货。
isv.logistics-offline-service-error:B59 运单号为空 在前端对是否填写运单号(out_sid)进行校验,没有传入out_sid不允许其发货。
isv.logistics-offline-service-error:B60 运单号不符合规则或已经被使用 每个物流公司都有特定的运单号规则,参照该运单号规则在前端对运单号是否符合对应的规则进行校验,不符合规则的不允许其发货。
isv.invalid-parameter 参数无效,格式不对、非法值、越界等 请对照参数表
isv.logistics-offline-service-error:P01 参数为空 必填参数为空,如tid为空,请确保传入的必选参数不为空,请对照参数表
isv.logistics-offline-service-error:B101 地址库不存在或该地址库不属于当前用户 可以通过此接口查询地址库taobao.logistics.address.search
isv.logistics-offline-service-error:P03 没有用户ID 检查用户是否登录,或session过期
isv.logistics-offline-service-error:B27 已生成发货单 已经生成发货单的订单不能发货
isv.logistics-offline-service-error:B58 物流公司名称过长 物流公司名称过长,长度在20个字符
isv.logistics-offline-service-error:B57 该物流公司不支持自己联系 该物流公司不支持自己联系,通过taobao.logistics.companies.get查询支持自已联系的物流公司
isv.logistics-offline-service-error:B55 该交易状态不正确,不能发货 建议在发货前先调用交易API如:taobao.trade.fullinfo.get来查询这个订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-offline-service-error:B109 对不起,您尚未成功订购E速宝物流服务 订购E速宝服务
isv.logistics-offline-service-error:B110 对不起,该订单超出了E速宝的服务范围,请联系小二处理 检查收货地址和发货地址
isv.logistics-offline-service-error:P25 top 接口不允许对拆单订单操作 top 接口不允许对拆单订单进行操作
isv.logistics-offline-service-error:F 运单号被识别为假,无法发货 请使用正确的运单号
isv.logistics-offline-service-error:F01 您填写的运单号已经过期无效,不允许用此物流运单号发货 请使用正确的运单号
isv.logistics-offline-service-error:F02 您此笔交易订单付款时间晚于快递公司揽收时间,此物流运单号不能使用 请使用正确的运单号
isv.logistics-offline-service-error:F03 您此笔交易订单收货人地址信息与快递公司签收地址信息不匹配,此物流运单号不能使用 请使用正确的运单号
isv.logistics-offline-service-error:F04 运单号已被使用,当前订单非真, 此物流单号不能使用 请使用正确的运单号
isv.logistics-offline-service-error:F05 您填写的运单号已被使用,不允许用此物流运单号发货 请使用正确的运单号
isv.logistics-offline-service-error:F06 您的收货人信息与发货人信息一致,不允许发货 请确认信息
isv.logistics-offline-service-error:CD25 拆单标记 和子订单列表两者必须都填或者都不填 拆单标记 和子订单列表两者必须都填或者都不填
isv.logistics-offline-service-error:CD26 子订单交易号为空 当传递isSplit 为1后,必须传递该订单下的子订单交易号。
isv.logistics-offline-service-error:CD22 订单已拆单,必须传入子交易号列表 这个是已经被拆单的,操作这个订单发货时,必须带有子订单列表
isv.logistics-offline-service-error:CD23 订单已拆单,请走拆单逻辑 订单已拆单,必须传入issplit和子订单列表
isv.logistics-offline-service-error:CD24 当前操作的订单是拆单订单,拆单标记和子订单列表都必须传递 当前操作的订单是拆单订单,拆单标记和子订单列表都必须传递
isv.logistics-offline-service-error:CD27 订单已经被拆单,isSplit 必须是1 订单已经被拆单,isSplit 必须是1
isv.logistics-offline-service-error:CD28 接入拆单异常 拆单逻辑未知错误,请确认发货参数
isv.logistics-offline-service-error::B05 未查到物流订单 未查到物流订单,请确认参数后重试
isv.logistics-offline-service-error:CD29 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入
isv.logistics-offline-service-error:B06 子订单号没有精确匹配 传入的子订单交易号必须完全匹配物流包裹中的子订单
isv.logistics-offline-service-error:CD30 输入的用户Id或交易订单号不正确,未查到交易订单 请输入正确的用户ID和交易订单号
isv.logistics-offline-service-error:CD31 非拆单订单的物流订单数不等于1 请联系淘宝物流开发
isv.logistics-offline-service-error:P02 物流订单不存在 sessionkey 对应的nick 和订单(tid) 对应nick 不一致导致报错,调用发货接口前要先判断tid是不是属于卖家自身的tid 。
isv.logistics-offline-service-error:P38 拆单校验未通过 检查拆单发货时参数,确认相关参数正确
取消物流订单接口
错误码 错误描述 解决方案
isv.logistics-order-cancel-service-error:P01 参数异常 对照参数表
isv.logistics-order-cancel-service-error:P02 物流订单不存在 调用taobao.logistics.orders.detail.get接口取得order_id
isv.logistics-order-cancel-service-error:B04 订单状态不正确 订单状态在SENDING,ACCEPTING,ACCEPTED的订单才可以取消订单,调用taobao.logistics.orders.detail.get接口查订单状态
isv.logistics-order-cancel-service-error:CD17 无权操作 只能属于自己的订单才可以操作
isv.logistics-order-cancel-service-error:R98 系统超时 系统超时,请重试
确认发货通知
错误码 错误描述 解决方案
isv.logistics-confirm-service-error:P01 参数为空 必填参数为空,如tid为空,请确保传入的必选参数不为空,请对照参数表
运单号必填
isv.logistics-confirm-service-error:P02 物流订单不存在 调用发货接口前要先判断tid是不是属于自身的tid,并且需要判断tid是否存在,最好用搜索出来的tid列表里面的数据传入。
isv.logistics-confirm-service-error:CD17 无权操作 对于未发货的物流订单,或者不属于当前用户的订单,是不被允许确认发货的
isv.logistics-confirm-service-error:CD18 运单号不正确 具体一个物流公司的真实运单号码。淘宝官方物流会校验,请谨慎传入;可以通过taobao.logistics.partners.get或taobao.logistics.companies.get接口查询各物流公司运单号的校验规则
isp.logistics-confirm-system-error:S01 系统异常 系统异常
isv.logistics-confirm-service-error:CD16 订单状态不正确 只有在物流公司接单和接单之前才可以确认发货,状态在10,11,15,20
isv.logistics-confirm-service-error:HD06 订单已经被处理过了,该物流订单已确认发货,不能重复确认发货 该物流订单已确认发货,不能重复确认发货
isv.logistics-confirm-service-error:P03 无效的物流公司 非无需物流订单,物流订单的物流公司ID无效,通过taobao.logistics.online.cancel接口取消订单,重新选择物流公司发货
isv.logistics-confirm-service-error:P25 top 接口不允许对拆单订单操作 top 接口不允许对拆单订单进行操作
isv.logistics-confirm-service-error:F 运单号被识别为假,无法发货 请使用正确的运单号
isv.logistics-confirm-service-error:F01 您填写的运单号已经过期无效,不允许用此物流运单号发货 请使用正确的运单号
isv.logistics-confirm-service-error:F02 您此笔交易订单付款时间晚于快递公司揽收时间,此物流运单号不能使用 请使用正确的运单号
isv.logistics-confirm-service-error:F03 您此笔交易订单收货人地址信息与快递公司签收地址信息不匹配,此物流运单号不能使用 请使用正确的运单号
isv.logistics-confirm-service-error:F04 运单号已被使用,当前订单非真, 此物流单号不能使用 请使用正确的运单号
isv.logistics-confirm-service-error:F05 您填写的运单号已被使用,不允许用此物流运单号发货 请使用正确的运单号
isv.logistics-confirm-service-error:F06 您的收货人信息与发货人信息一致,不允许发货 请确认信息
isv.logistics-confirm-service-error:CD22 订单已拆单,必须传入子交易号列表 这个是已经被拆单的,操作这个订单发货时,必须带有子订单列表
isv.logistics-confirm-service-error:CD23 订单已拆单,请走拆单逻辑 订单已拆单,请走拆单逻辑,传入issplit和子订单列表
isv.logistics-confirm-service-error:CD24 当前操作的订单是拆单订单,拆单标记和子订单列表都必须传递 当前操作的订单是拆单订单,拆单标记和子订单列表都必须传递
isv.logistics-confirm-service-error:CD25 拆单标记 和子订单列表两者必须都填或者都不填 拆单标记 和子订单列表两者必须都填或者都不填
isv.logistics-confirm-service-error:CD26 子订单交易号为空 当传递isSplit 为1后,必须传递该订单下的子订单交易号。
isv.logistics-confirm-service-error:CD27 订单已经被拆单,isSplit 必须是1 订单已经被拆单,isSplit 必须是1
isv.logistics-confirm-service-error:CD28 接入拆单异常 拆单逻辑未知错误,请确认发货参数
isv.logistics-confirm-service-error:CD29 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入
isv.logistics-confirm-service-error:B06 子订单号没有精确匹配 传入的子订单交易号必须完全匹配物流包裹中的子订单
isv.logistics-confirm-service-error:CD30 输入的用户Id或交易订单号不正确,未查到交易订单 请输入正确的用户ID和交易订单号
isv.logistics-confirm-service-error:CD31 非拆单订单的物流订单数不等于1 请联系淘宝物流开发
在线订单发货处理(支持货到付款)
错误码 错误描述 解决方案
isv.logistics-online-service-error:B01 物流订单不存在 调用发货接口前要先判断tid是不是属于自身的tid,并且需要判断tid是否存在,最好用搜索出来的tid列表里面的数据传入。
isv.logistics-online-service-error:B02 没有权限进行发货 在发货前要判断好订单的状态,只有交易存在、属于自己、并且是等待卖家发货的才能发,其余的状态无需调用这个接口。
isv.logistics-online-service-error:B04 订单状态不对 1.遇到isv开头的错误不要在程序重试; 2.建议在发货前先调用交易API如:taobao.trade.fullinfo.get来查询这个订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-online-service-error:B56 没有选择物流公司 在前端对是否选择物流公司(company_code)做好校验,没有选择company_code的不允许其发货。
isv.logistics-online-service-error:B59 运单号为空 在前端对是否填写运单号(out_sid)进行校验,没有传入out_sid不允许其发货。
isv.logistics-online-service-error:B60 运单号不符合规则或已经被使用 每个物流公司都有特定的运单号规则,参照该运单号规则在前端对运单号是否符合对应的规则进行校验,不符合规则的不允许其发货。
isv.invalid-parameter 参数无效,格式不对、非法值、越界等 请对照参数表
isv.logistics-online-service-error:B101 地址库不存在或该地址库不属于当前用户 可以通过此接口查询地址库taobao.logistics.address.search
isv.logistics-online-service-error:P01 参数为空 必填参数为空,如tid为空,请确保传入的必选参数不为空,请对照参数表
isv.logistics-online-service-error:B27 已生成发货单 已经生成发货单的订单不能发货
isv.logistics-online-service-error:B52 物流公司不存在或被禁用 通过taobao.logistics.companies.get查询支持自已在线下单或货到款的物流公司
isv.logistics-online-service-error:B03 物流订单来源错误 非c2c的订单不支持款到付款发货
isv.logistics-online-service-error:p16 未补签货到付款补充协议 请与客服联系,补签补充协议!
isv.logistics-online-service-error:B86 该物流公司未开通COD服务 该物流公司不支持货到付款,通过taobao.logistics.partners.get查询支持货到付款的物流公司
isv.logistics-online-service-error:B79 该物流公司揽收或派送范围不支持 可以通过此接口taobao.logistics.partners.get,查询支持揽收或派送范围的物流公司
isp.logistics-online-service-error:S01 系统异常 系统异常
isv.logistics-online-service-error:B105 该物流公司不支持在线下单 该物流公司不支持在线下单,通过taobao.logistics.companies.get查询支持在线下单的物流公司
isv.logistics-online-service-error:B55 该交易状态不正确,不能发货 建议在发货前先调用交易API如:taobao.trade.fullinfo.get来查询这个订单的状态,根据订单状态再做相应的处理,避免状态为已发货订单进行重复发货
isv.logistics-online-service-error:P25 top 接口不允许对拆单订单操作 top 接口不允许对拆单订单进行操作
isv.logistics-online-service-error:F 运单号被识别为假,无法发货 请使用正确的运单号
isv.logistics-online-service-error:F01 您填写的运单号已经过期无效,不允许用此物流运单号发货 请使用正确的运单号
isv.logistics-online-service-error:F02 您此笔交易订单付款时间晚于快递公司揽收时间,此物流运单号不能使用 请使用正确的运单号
isv.logistics-online-service-error:F03 您此笔交易订单收货人地址信息与快递公司签收地址信息不匹配,此物流运单号不能使用 请使用正确的运单号
isv.logistics-online-service-error:F04 运单号已被使用,当前订单非真, 此物流单号不能使用 请使用正确的运单号
isv.logistics-online-service-error:F05 您填写的运单号已被使用,不允许用此物流运单号发货 请使用正确的运单号
isv.logistics-online-service-error:F06 您的收货人信息与发货人信息一致,不允许发货 请确认信息
isv.logistics-online-service-error:CD22 订单已拆单,必须传入子交易号列表 这个是已经被拆单的,操作这个订单发货时,必须带有子订单列表
isv.logistics-online-service-error:CD23 订单已拆单,请走拆单逻辑 订单已拆单,请走拆单逻辑
isv.logistics-online-service-error:CD24 当前操作的订单是拆单订单,拆单标记和子订单列表都必须传递 当前操作的订单是拆单订单,拆单标记isSplit=1和subtid子订单列表都必须传递
isv.logistics-online-service-error:CD25 拆单标记 和子订单列表两者必须都填或者都不填 拆单标记 和子订单列表两者必须都填或者都不填
isv.logistics-online-service-error:CD26 子订单交易号为空 当传递isSplit 为1后,必须传递该订单下的子订单交易号。
isv.logistics-online-service-error:CD27 订单已经被拆单,isSplit 必须是1 订单已经被拆单,isSplit 必须是1
isv.logistics-online-service-error:CD28 接入拆单异常 拆单逻辑未知错误,请确认发货参数
isv.logistics-online-service-error:P03 未找到对应子订单的物流包裹 未找到对应子订单的物流包裹
isv.logistics-online-service-error:B05 未查到物流订单 未查到物流订单,请确认参数后重试
isv.logistics-online-service-error:CD29 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入 当前操作的订单不是拆单订单,拆单标记issplit=1和子订单列表subtid都不能带入
isv.logistics-online-service-error:B06 子订单号没有精确匹配 传入的子订单交易号必须完全匹配物流包裹中的子订单
isv.logistics-online-service-error:CD30 输入的用户Id或交易订单号不正确,未查到交易订单 请输入正确的用户ID和交易订单号
isv.logistics-online-service-error:CD31 非拆单订单的物流订单数不等于1 请联系淘宝物流开发
创建物流订单
错误码 错误描述 解决方案
isp.logistics-create-order-error 物流订单创建失败 请稍后再试或联系淘宝技术支持
isv.invalid-parameter 入参错误 请根据提示修改入参
isv.invalid-logis-type 错误的发货方式 发货方式目前只支持在线下单(ONLINE)和自己联系(OFFLINE),默认发货方式为自己联系。
物流宝生鲜冷链的发货
错误码 错误描述 解决方案
isv.logistics-shengxian-service-error:W01 service_code查询不到仓 请重新通过接口查询仓库
isv.logistics-shengxian-service-error:P001 参数非法 联系top开发人员
isv.logistics-shengxian-service-error:P002 订单ID不存在 交易订单号(tid) 或者 物流订单号(logis_id) 必须传一个
isv.logistics-shengxian-service-error:P003 运单号不存在 在前端对是否填写运单号(out_sid)进行校验,没有传入out_sid不允许其发货。
isv.logistics-shengxian-service-error:P004 用户ID不存在 检查用户是否登录,或session过期
isv.logistics-shengxian-service-error:S001 系统异常 一般是接口调用调用失败,再次调用top接口
isv.logistics-shengxian-service-error:B002 物流订单不存在 未查到物流订单,请确认参数后重试
isv.logistics-shengxian-service-error:B003 存在多个物流订单 根据交易号查询到多个物流订单,不知道发对应订单,该情况可以通过logis_id来发货
isv.logistics-shengxian-service-error:B004 E速宝服务不存在 联系top开发人员,查看是不是底层数据有问题
isv.logistics-shengxian-service-error:B005 无发货权限 检查是否登录,或者session是否过期
isv.logistics-shengxian-service-error:CONSIGN_ERROR 错误信息包含: 该交易状态不正确,不能发货 运单号被识别为假,无法发货 运单号已被使用,当前订单非真, 此物流单号不能使用 该订单超出了E速宝服务范围 需要发货人员check具体发货失败原因。然后修改对应的信息后重新调用top接口发货
isv.logistics-shengxian-service-error:P005 运单号非法,必须为10-20位字母或数字 修改运单号后重新调用top接口
物流订单仓内推送信息接口
错误码 错误描述 解决方案
isv.post-trace-info-service-error:P01 订单交易号不得为空 检验订单交易号是否为空
isv.post-trace-info-service-error:P02 仓内信息发生时间不得为空 检验仓内信息发生时间是否为空
isv.post-trace-info-service-error:P03 快递业务员名称或联系方式长度不得超过20个字符 检验快递业务员名称或联系方式长度是否超过20个字符
isv.post-trace-info-service-error:P04 仓内状态描述不得为空 检验仓内状态描述是否为空
isv.post-trace-info-service-error:P05 仓内状态描述长度不得超过200个字符 检验仓内状态描述长度是否超过200个字符
isv.post-trace-info-service-error:P06 发送信息中包含敏感词汇或非法字符 检验发送信息中是否包含敏感词汇或非法字符
isv.split-data-error:CD22 订单已拆单,必须传入子交易号列表 这个是已经被拆单的,操作这个订单发货时,必须带有子订单列表
isv.split-data-error:CD23 订单已拆单,请走拆单逻辑 订单已拆单,请走拆单逻辑,请传入issplit和子订单列表
isv.split-data-error:CD24 入参传入的主子交易号组合逻辑非法 当前操作的订单是拆单订单,拆单标记和子订单列表都必须传递
isv.split-data-error:CD25 拆单标记 和子订单列表两者必须都填或者都不填 拆单标记 和子订单列表两者必须都填或者都不填
isv.split-data-error:CD26 子订单交易号为空 当传递isSplit 为1后,必须传递该订单下的子订单交易号。
isv.split-data-error:CD27 订单已经被拆单,isSplit 必须是1 订单已经被拆单,isSplit 必须是1
isv.split-data-error:CD28 接入拆单异常 拆单逻辑未知错误,请确认发货参数
isv.split-data-error:P03 未找到对应子订单的物流包裹 未找到对应子订单的物流包裹
isv.split-data-error:B05 未查到物流订单 未查到物流订单,请确认参数后重试
isv.split-data-error:B03 传入的子订单号不同时在一个物流包裹中 请输入同一个包裹中的子订单号
isv.split-data-error:B04 其他异常 请确认参数后重试
isv.split-data-error:CD29 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入
isv.split-data-error:B06 子订单号没有精确匹配 传入的子订单交易号必须完全匹配物流包裹中的子订单
isv.split-data-error:CD30 输入的用户Id或交易订单号不正确,未查到交易订单 请输入正确的用户ID和交易订单号
isv.split-data-error:CD31 非拆单订单的物流订单数不等于1 请联系淘宝物流开发
物流订单流转信息推送接口
错误码 错误描述 解决方案
isv.post-trace-info-service-error:P01 快递单号长度超过20个字符 检验快递运单号是否超过20个字符
isv.post-trace-info-service-error:P02 快递单号不得为空 检验快递单号是否为空
isv.post-trace-info-service-error:P03 物流公司名称不得为空 检验物流公司名称是否为空
isv.post-trace-info-service-error:P04 物流公司名称长度不得超过20个字符 检验物流公司名称长度是否超过20个字符
isv.post-trace-info-service-error:P05 流转节点发生的时间不能为空 检验流转节点发生的时间是否为空
isv.post-trace-info-service-error:P06 快递业务员姓名不能超过20个字符 检验快递业务员姓名是否超过20个字符
isv.post-trace-info-service-error:P07 快递业务员联系方式不能超过20个字符 检验快递业务员联系方式是否超过20个字符
isv.post-trace-info-service-error:P08 城市名称不能超过20个字符 检验城市名称是否超过20个字符
isv.post-trace-info-service-error:P09 流转信息详细地址和操作描述长度超过200个字符 检验流转信息详细地址和操作描述是否超过200个字符
isv.post-trace-info-service-error:P10 流转信息详细地址和操作描述不得为空 检查流转信息详细地址和操作描述是否为空
isv.post-trace-info-service-error:P11 发送信息中包含敏感词汇或非法字符 检验发送信息中是否包含敏感词汇或非法字符
isv.post-trace-info-service-error:P12 网点名称长度不得超过100个字符 检验网点名称长度是否超过100个字符
isv.post-trace-info-service-error:P13 节点操作描述长度不得超过20个字符 检查节点操作描述是否超过20个字符
物流流转信息查询
错误码 错误描述 解决方案
isv.invalid-parameter:tid seller_nick 无效的查询参数
isv.seller-not-exist:seller_nick 该用户不存在
isv.order-not-exist:trade_id 该订单不存在
isv.parameters-mismatch:seller-and-order 用户与订单匹配失败
isv.invalid-permission:order_not_consigned 该订单尚未发货 在调用订单获取数据的时候,需要提前判断交易是否已经发货,对于没有发货的订单不要去取流转信息。
isp.data-fetch-failed 流转数据获取失败
isv.order-data-error 错误的订单数据 请检查订单数据
isv.company-data-error 错误的物流公司数据 检查物流公司数据
isv.company-not-support 物流公司不支持流转查询 可通过taobao.logistics.companies.get 查询物流公司是否支持流转查询 。
isv.split-data-error:CD22 订单已拆单,必须传入子交易号列表 这个是已经被拆单的,操作这个订单发货时,必须带有子订单列表
isv.split-data-error:CD23 订单已拆单,请走拆单逻辑 订单已拆单,请走拆单逻辑,传入issplit和子订单列表
isv.split-data-error:CD24 当前操作的订单是拆单订单,拆单标记和子订单列表都必须传递 当前操作的订单是拆单订单,拆单标记和子订单列表都必须传递
isv.split-data-error:CD25 拆单标记 和子订单列表两者必须都填或者都不填 拆单标记 和子订单列表两者必须都填或者都不填
isv.split-data-error:CD26 子订单交易号为空 当传递isSplit 为1后,必须传递该订单下的子订单交易号。
isv.split-data-error:CD27 订单已经被拆单,isSplit 必须是1 订单已经被拆单,isSplit 必须是1
isv.split-data-error:CD28 接入拆单异常 拆单逻辑未知错误,请确认发货参数
isv.split-data-error:CD29 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入 当前操作的订单不是拆单订单,拆单标记和子订单列表都不能带入
isv.split-data-error:P03 未找到对应子订单的物流包裹 确认传入的子订单交易号,是否在这个对应的物流包裹下
isv.split-data-error:B05 未查到物流订单 确认传入的交易号
isv.split-data-error:B03 传入的子订单号不同时在一个物流包裹中 确认传入的子订单交易号在同一个物流包裹中
isv.split-data-error:B06 子订单号没有精确匹配 传入的子订单交易号必须完全匹配物流包裹中的子订单
isv.split-data-error:CD30 输入的用户Id或交易订单号不正确,未查到交易订单 请输入正确的用户ID和交易订单号
isv.split-data-error:CD31 非拆单订单的物流订单数不等于1 请联系淘宝物流开发
isv.split-data-error:P02 物流订单不存在。如已经关闭的订单,如果用该接口查询,就会报这个错误。

2.苏宁

发货信息修改
误码 错误描述 解决方案
biz.orderDelivery.order-status:error 订单发货订单的状态非买家已付款 请检查输入的订单状态
biz.orderDelivery.missing-parameter:orderCode 订单号输入为空 订单号必填
biz.orderDelivery.ordercode-value:inexistence 订单发货订单号不存在 传入正确的订单号
biz.orderDelivery.expressno-value:existence 订单发货运单号存在 传入正确的订单号
biz.orderDelivery.ordercode-length:overlong 订单发货订单长度过长 传入正确的订单号
biz.orderDelivery.expressno-format:error 订单发货运单号格式错误 传入正确的订单号
biz.orderDelivery.expresscompanycode-format:error 订单发货物流公司编码格式错误 传入正确的订单号
biz.orderDelivery.expresscompanycode-value:inexistence 订单发货物流公司编码不存在 传入正确的订单号
biz.orderDelivery.missing-parameter:expressCompanyCode 物流公司编码为空 物流公司编码必填
biz.orderDelivery.missing-parameter:productcode 商品编码不能为空 请输入正确的商品编码
biz.orderDelivery.productcode-length:overlong 订单发货商品编码长度过长 传入正确的订单号
biz.orderDelivery.productcode-value:inexistence 订单发货商品编码不存在 传入正确的订单号
biz.orderDelivery.productcode-value:repeat 商品编码重复 请检查商品编码
biz.custom.orderDelivery.invalid-biz:orderLineNumber 1.订单行项目号不存在 请检查订单行项目号
2.苏宁商品编码及订单行项目号都为空