帮助中心

2018-上传发货信息

2020-09-03

接口编号 2018

接口说明

1、更改会员的线上订单发货状态。支持批量接入,最大数据行数限制100。

2、如果是拆单发货必须传OrderDtlBarCodes,如果OrderDtlBarCodes不为空,自动走拆单。

3、同一订单拆成多次发货,调用接口时间需间隔一段时间(等待上一单处理)

4、上传发货仓店,需要开启店仓分离

请求说明

  • HTTP请求方式:POST

  • 返回数据格式:JSON

  • 请求路径:api/morder/ordsend

请求参数


字段类型为空长度描述
Codestring1~26订单号
ExpressCodestring1~22物流单号
ExpressOrgCodestring1~11快递公司编号
IsSplitbool1是否拆单发货(默认不拆单)
OrderDtlBarCodesList<string>1~26商品条码(全部发货),为了兼容该参数和ExpressDtlList二选一
ExpressDtlListList<ExpressDtl>
发货明细 ,为了兼容该参数和ExpressDtlList二选一
OutOrderCodestring
外部订单编号
OutOrderCodeExt1string
外部订单编号
OrderOriginint
订单来源( 0驿氪,1JD 2 Pdd)默认0
DeliveryTypeint
发货类型(1=门店/0=仓库),为空则默认等于仓库发货
DeliveryWarehousestring
发货仓编号,为空则默认等于下单时门店所属仓库



ExpressDtl

字段类型为空描述
BarCodestring商品条形码
ExpQtyint发货数量



返回参数


字段类型描述
Codestring订单号
ReturnCodestring执行结果code   成功:SUCCESS 失败:FAIL
ErroMsgstring失败原因
BarCodestring条码号



请求参数示例代码(json对象)

[{

  "Code": "E0158821619051400008",

  "ExpressCode": "3102382655072",

  "ExpressOrgCode": "YUNDA",

  "ExpressDtlList": [{

      "BarCode": "23214124123123",

      "ExpQty": 1,

      "IsGift": false

  }, {

      "BarCode": "2141241321",

      "ExpQty": 1

  }]

}, {

  "Code": "E0158821619051400008",

  "ExpressCode": "3102398195687",

  "ExpressOrgCode": "YUNDA",

  "ExpressDtlList": [{

      "BarCode": "3128000204",

      "ExpQty": 5

  }]

}]

系统级返回结果示例(json)

{

"Status": true,

"StatusCode": 200,

"Msg": "成功",

"Timestamp": "20150622093101",

"Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E",

"Result": 见业务返回结果示例,

}

业务返回结果示例(json对象):

内容1,代表所影响行数

物流公司代码


公司名称公司编码
无需物流(虚拟发货或者自提通知自提)NOEX
韵达快递YUNDA
顺丰速运SF
申通快递STO
圆通速递YTO
中通快递ZTO
EMSEMS
天天快递TTKDEX
宅急送ZJS
速尔SURE
汇通快递BEST
优速快递UC
德邦物流DBL
快捷快递FAST
安能物流AN
大田DTW
eBayEBY
京东快递JD
全一快递UAPEX
天地华宇HOAU
国通快递GTO
全峰快递QFKD
邮政小包POSTB
EMS经济快递EYB
晟邦物流CHENGBANG
品骏快递PJBEST
优速物流USWL
邮政国际YZGJ
邮政平邮POST
德邦快递DBKD
联邦快递FEDEX
加运美快递JYM
汇通快运HTKY
极兔速递JT
中远e环球COSCO



5148