订单发货
`POST` `https://qw-openapi-tx.dustess.com/java-data-exchange-srv/api/order/v1/delivery/record/create?accessToken=`
Content-Type: application/json
请求参数名 | 类型 | 说明 | 是否必须 |
---|---|---|---|
orderNumber | String | 订单编号 | true |
packageInfo | Object[] | 包裹信息 | true |
packageInfo.deliveryId | String | 公司物流公司编号 other 为其他物流公司 | true |
packageInfo.deliveryName | String | 物流公司名称(如果物流公司编号=other,必填) | false |
packageInfo.requestType | Int | 请求类型,1-创建,2-更新 | false |
packageInfo.source | Int | 来源 2 小程序, 1 快递鸟 | true |
packageInfo.subOrderId | String | 子发货单ID,更新子发货单物流 信息,如果为空,更新订单物流信息 | false |
packageInfo.staffId | String | 员工id | true |
packageInfo.withoutShip | Bool | true=无需物流(虚拟商品发货) false=需要物流。不传默认为false,支持对部分商品进行虚拟发货操作。 当传true时,物流公司名称、物流单号、物流来源允许为空。 | false |
packageInfo.waybillId | String | 快递单号 | true |
packageInfo.goodsList | Object[] | 商品信息 部分发货必填 整单发货不填 | false |
packageInfo.goodsList.skuId | String | skuId | true |
packageInfo.goodsList.deliveryNum | Int | 发货数量 | true |
{
"orderNumber": "3466464646",
"packageInfo": [
{
"deliveryId": "12312334234234",
"withoutShip": true,
"deliveryName": "顺丰速递",
"requestType": 1,
"source": 2,
"subOrderId": "123123123123",
"staffId": "123",
"waybillId": "SF24234234234234",
"goodsList": [
{
"deliveryNum": 10,
"skuId": "23423423523"
},
{
"deliveryNum": 61705098,
"skuId": "43656464564"
}
]
}
]
}
响应参数名 | 类型 | 描述 |
---|---|---|
logMessageId | String | 调用链日志id |
msg | String | 消息 |
success | Bool | 是否成功 |
code | Int | 状态码 |
data | Object[] | 数据 |
data
字段类型说明响应参数名 | 类型 | 描述 |
---|---|---|
errCode | Int | 错误码,0表示成功 |
errMsg | String | 错误信息 |
orderNo | String | 订单编号 |
subOrderId | String | 子发货单Id,用于更新物流时传入 |
{
"logMessageId": "",
"msg": "",
"success": true,
"code": 0,
"data": [
{
"errCode": 0,
"errMsg": "",
"orderNo": "",
"subOrderId": ""
}
]
}
修改于 2024-11-29 06:57:13