请求
#
接口概述
#
订单发货,可以选择订单商品分批发货,发货id是订单明细id
注意
只有订单状态为待发货/已支付,部分发货`state=(20,22)的订单才能发货
请求URL
#
POST {{host}}/trades/delivery
| 参数名 |
类型 |
是否必填 |
说明 |
| Authorization |
string |
是 |
token |
请求参数(body)
#
| 参数名 |
类型 |
必选 |
验证规则 |
参数路径 |
说明 |
| trade_no |
string |
是 |
|
|
订单号 |
| express_no |
string |
是 |
max=60 |
|
快递单号 |
| express_company |
string |
是 |
max=60 |
|
快递公司 |
| items |
array |
是 |
|
|
商品列表 |
| trade_sku_id |
int |
是 |
|
|
订单商品明细id(trade_sku.id),不是trade_sku.sku_uid |
| quantity |
int |
是 |
不能超过可发货数量 |
|
商品发货数量 |
请求示例
#
{
"trade_no": "2240403553400002",
"express_no": "123456",
"express_company": "顺丰",
"items": [
{
"trade_sku_id": 2,
"quantity": 1
}
]
}
响应
#
响应参数
#
| 参数名 |
类型 |
参数路径 |
说明 |
| code |
int |
|
错误码 |
| msg |
string |
|
错误详情 |
响应示例
#
{
"code": 20001,
"msg": "此订单无法发货。",
"data": null
}
{
"code": 10000,
"msg": "success",
"data": null
}