供货商发货
1. 接口名称
RestAPI:alibaba.nlife.b2b.trade.consign
2. 应用场景
- 供货商对采购订单中的部分或者全部商品发货,利用发货单的商家发货单号来表示一笔发货单。
- 供货商可以通过多次调用该接口来实现多次发货单。
3. 请求字段
参数 |
参数名称 |
类型 |
必填 |
描述 |
范例 |
out_id |
商家发货单号 |
String(64) |
是 |
标识一次发货请求。主要为了避免请求重复提交的问题,在某些情况下,供货商系统在调用零售+平台进行发货后,无法确切知道零售+平台是否处理成功,在这种情况下,供货商系统应尝试使用同样的商家发货单号重试调用,零售+平台在接收到此类请求后,如果发现请求已处理,直接返回处理结果;否则,开始一次新的处理。 |
HZ01RF001 |
trade_no |
采购单编号 |
String(64) |
是 |
零售+平台中的采购单编号 |
PO2016120100030802 |
consign_time |
发货时间 |
Date |
是 |
发货时间 |
2016-12-02 12:01:01 |
goods_list |
商品明细 |
List<Goods> |
是 |
发货的商品明细 |
|
logistics_company_name |
物流公司名称 |
String(64) |
否 |
物流公司名称 |
圆通 |
logistics_company_id |
物流公司id |
String(64) |
否 |
物流公司id |
AB15555 |
logistics_id |
物流单号 |
String(64) |
否 |
物流单号 |
LP12345678 |
4. 响应字段
参数 |
参数名称 |
类型 |
必填 |
描述 |
范例 |
id |
发货单id |
String(32) |
是 |
零售+平台中的发货单id |
1000060000000000223100 |
gmt_consign |
采购单发货时间 |
Date |
是 |
采购单发货时间 |
2016-11-23 12:23:43 |
5. 错误码
名称 |
描述 |
错误原因 |
解决方案 |
isv.INVALID_PARAMETER |
无效的参数,详细说明请查看sub_msg |
ISV传入了无效的参数 |
ISV开发人员需检查入参是否正确 |
isv.INVALID_TRADE_NO |
无效的采购单 |
ISV传入了无效的采购单,如不存在或无法确认 |
ISV开发人员需检查入参是否正确 |
isp.FAIL_TO_CONSIGN |
采购单发货失败,详细说明请查看sub_msg |
零售+平台采购单发货失败 |
可重试,最多重试5次。如果还是有问题,则需将该问题提交到零售+平台技术支持人员解决 |
isp.SYS_ERROR |
系统错误,详细说明请查看sub_msg |
零售+平台系统错误 |
ISV需间隔2秒重试,最多重试10次。如果还是有问题,则需将该问题提交到零售+技术支持人员解决 |
6. 关联接口
FAQ
关于此文档暂时还没有FAQ