文档中心> 开发文档> 接口列表> 订单API> dangdang.order.goods...
dangdang.orders.list...
查询订单列表信息
dangdang.order.detai...
查看订单详细信息
dangdang.order.goods...
发货
dangdang.order.retur...
退货处理
dangdang.orders.exch...
查询退换货订单列表信...
dangdang.orders.exch...
批量审核退换货申请
dangdang.order.recei...
查询订单的快递面单信...
dangdang.orders.ship...
查看订单物流信息
dangdang.orders.dist...
更新订单的配送状态
dangdang.order.recei...
查询订单的快递面单信...
dangdang.orders.refu...
查询商家退款订单列表...
dangdang.orders.oute...
修改订单外部订单号功...
dangdang.orders.invo...
查询待补开发票申请列...
dangdang.orders.invo...
修改补开发票状态接口
dangdang.orders.invo...
电子发票地址
dangdang.orders.expr...
修改订单发货仓库和配...
dangdang.order.expre...
打印快递面单(只打印...
dangdang.orders.orde...
获取取消申请单详情 -...
dangdang.orders.modi...
修改商家留言
dangdang.order.goods...
发货接口
dangdang.vatinvoice....
查询增值税专票资质信...
dangdang.orders.pack...
获取订单包裹列表
dangdang.orders.logi...
更新订单物流信息
dangdang.orders.ship...
查看订单物流信息(支...
dangdang.orders.chan...
修改物流单号及相关信...
dangdang.order.getOr...
获取商家订单到款信息
dangdang.order.detai...
查看订单详细信息
dangdang.order.goods...
发货接口
dangdang.order.goods...
拣货接口
dangdang.order.goods...
发货接口(支持拆分包...
dangdang.order.goods...
换货处理(已下架)
dangdang.order.detai...
查询外单的详细信息(...
dangdang.order.goods...
外单和代发订单的发货...
dangdang.order.exter...
外单的导入功能(8月1...
dangdang.orders.cont...
用户信息解密接口
dangdang.orders.invo...
商家自开发票红票上传
功能描述:商家可以将“正在配货”或者“等待发货”的订单修改为“已发货”,商家可以批量处理多张发货订单。本接口支持自发订单(包括COD和非COD订单),暂时不支持当当代发订单(包括COD和非COD订单)。对于“买A赠多”促销,需要处理主商品和赠品每次。除此之外,本接口还支持多包裹发货,即一个订单拆分为多个包裹,如果当前使用物流非当当对接物流,则物流编码可以填写为9999
a)如果订单当前状态是“正在配货”,则实际发货商品数量,以商家在本接口录入的商品数量为准
b)如果订单当前状态是“等待发货”,则实际发货商品数量,以商家在后台页面操作“标记配货完成”时录入的商品数量为准
c)参与了“多买多折”促销的商品,只能全部发货。
d) 不支持网络课程订单发货
注意:本接口只支持一次性发货,如果发货的时候少填则按照报缺处理
支持最大订单量:50
支持的数据格式:XML
HTTP请求方式:POST
版本:1.0
物流公司名称代码匹配表:
物流公司名称 | 物流公司编码 |
物流公司电话 |
中通快递 | 102 |
400-827-0270 |
韵达快递 | 103 |
400-821-6789 |
申通快递 | 104 |
400-889-5543 |
圆通快递 | 101 |
95554 |
顺丰快递 | 105 |
400-811-1111 |
全峰快递 | 106 |
400-100-0001 |
百世汇通快递 | 107 |
400-956-5656 |
天天快递 | 108 |
4001-888-888 |
宅急送快递 | 109 |
400-6789-000 |
国通快递 | 110 |
400-111-1123 |
龙邦快递 | 111 |
021-59218889 |
安能快递 | 112 |
400-104-0088 |
优速快递 | 113 |
400-111-1119 |
EMS | 114 |
11185 |
快捷快递 | 115 |
400-830-4888 |
中铁物流 | 116 |
400-000-5566 |
德邦物流 |
117 |
400-830-5555 |
邮政 |
118 | 11183 |
跨越速运 |
119 |
4008-098-098 |
极兔速递 |
120 |
400-820-1666 |
系统级输入参数:
请参考系统级输入参数
应用级输入参数:
变量名称 | 变量命名 | 变量类型 | 是否必填 | 示例 | 说明 |
---|---|---|---|---|---|
发货XML文件 |
sendGoods |
file |
是 |
<input type=file.. |
发货的XML文件,具体内容请参考“发货XML文件格式说明” |
发货XML文件格式说明:
发货XML文件示例:
<?xml version="1.0" encoding="utf-8"?>
<request>
<functionID>dangdang.order.goods.send</functionID>
<time>2018-06-23 15:10:50</time>
<OrdersList>
<OrderInfo>
<orderID>1013035347567</orderID>
<shopId>9001</shopId>
<sendAll>false</sendAll>
<donePackageSendList>
<donePackageSend>
<expressCompany>dangdang</expressCompany>
<expressCompanyId>dd_201</expressCompanyId>
<expressCompanyTel>01057999999</expressCompanyTel>
<expressNo>jk011</expressNo>
<isSplite>1</isSplite>
<SendGoodsList>
<ItemInfo>
<itemID>60012202</itemID>
<sendGoodsCount>1</sendGoodsCount>
<productItemId>1013035347567001</productItemId>
</ItemInfo> ......
</SendGoodsList>
</donePackageSend>
<donePackageSend>
<expressCompany>dangdang</expressCompany>
<expressCompanyId>dd_201</expressCompanyId>
<expressCompanyTel>01057999999</expressCompanyTel>
<expressNo>jk022</expressNo>
<isSplite>1</isSplite>
<SendGoodsList>
<ItemInfo>
<itemID>1078436424</itemID>
<sendGoodsCount>2</sendGoodsCount>
<productItemId>1013035347567002</productItemId>
</ItemInfo>
</SendGoodsList>
</donePackageSend>
</donePackageSendList>
</OrderInfo>
<OrderInfo>
<orderID>1013035347527</orderID>
<shopId>9001</shopId>
<sendAll>false</sendAll>
<donePackageSendList>
<donePackageSend>
<expressCompany>dangdang</expressCompany>
<expressCompanyId>dd_201</expressCompanyId>
<expressCompanyTel>01057999999</expressCompanyTel>
<expressNo>jk033</expressNo>
<isSplite>1</isSplite>
<SendGoodsList>
<ItemInfo>
<itemID>60012202</itemID>
<sendGoodsCount>1</sendGoodsCount>
<productItemId>1013035347527001</productItemId>
</ItemInfo>
</SendGoodsList>
</donePackageSend>
<donePackageSend>
<expressCompany>dangdang</expressCompany>
<expressCompanyId>dd_201</expressCompanyId>
<expressCompanyTel>01057999999</expressCompanyTel>
<expressNo>jk044</expressNo>
<isSplite>1</isSplite>
<SendGoodsList>
<ItemInfo>
<itemID>1078436424</itemID>
<sendGoodsCount>1</sendGoodsCount>
<productItemId>1013035347527002</productItemId>
</ItemInfo>
</SendGoodsList>
</donePackageSend>
</donePackageSendList>
</OrderInfo> ......
</OrdersList>
</request>
商家接收到的XML文件格式说明:
商家接收到的XML文件实例:
<?xml version="1.0" encoding="utf-8"?>
<response>
<functionID>sendxmlPackage</functionID>
<time>2009-03-21 15:10:50</time>
<Result>
<operCode>100</operCode>
<operation>没有上传xml文件</operation>
</Result>
</response>
实例2:
<?xml version="1.0" encoding="utf-8"?>
<response>
<functionID>sendxmlPackage</functionID>
<time>2009-03-21 15:10:50</time>
<Result>
<OrdersList>
<OrderInfo>
<orderID>1111</orderID>
<orderOperCode>0</orderOperCode>
<orderOperation>发货成功</orderOperation>
</OrderInfo>
<OrderInfo>
<orderID>1112</orderID>
<orderOperCode>3</orderOperCode>
<orderOperation>发货数量全为0</orderOperation>
</OrderInfo>
</OrdersList>
</Result>
</response>
java版 |
SdkClient sdkClient= new SdkClient(appKey, appSecret,
session, version) ; |
php版 |
$sdkClient = new DDHttpClient(appkey,appSecret,session); |
Copyright © 当当网 2004-2012, All Rights Reserved