addConsignment:添加出库/发货单
入参
名称 |
是否必须 |
类型 |
描述 |
sKey |
Y |
String |
用户令牌 |
consignmentOrder |
Y |
String |
订单号 |
consignmentNO |
N |
String |
运单号/物流单号 |
consignmentName |
N |
String |
物流公司名称 在订货宝已设置的合作物流公司 |
consignmentRemark |
N |
String |
备注 |
consignmentDate |
N |
String |
发货时间 |
forceStatus |
N |
String |
强制指定发货单状态(shipped:待发货;receivedin:待收货;received:已收货),允许指定的状态和默认值与系统设置->订单流程设置有关系;订单流程设置里面不需要出库操作,不能指定状态为待发货(shipped);订单流程设置里面不需要确认收货,不能指定状态为待收货(receivedin);默认值:订单流程设置里面不需要确认收货时 = received,否则 = receivedin |
body |
Y |
Object |
发货单详细 |
body参数
名称 |
是否必须 |
类型 |
描述 |
guid |
Y |
String |
商品guid,值为ERP系统中唯一值,用做关系对应 |
num |
Y |
Float |
发数数量 发货精度受管理端系统设置影响 必须大于0,这里的数量指小单位数量,如果是中单位或者大单位订购请自行换算 |
multiFirst |
N |
String |
规格1,开启编辑模式后需要传DHB对应规格ID |
multiSecond |
N |
String |
规格2,开启编辑模式后需要传DHB对应规格ID |
stockGuid |
N |
String |
仓库GUID,开启多仓库时必须 |
remark |
N |
String |
出库商品备注 |
conType |
N |
String |
商品类型 c:正常销售商品;g:赠品。默认c |
promotionId |
N |
int |
商品活动id |
batchNum |
N |
String |
出库批次号,开启出库批次应用后此字段方可生效 |
入参示例
{
"f":"addConsignment",
"v":{
"sKey":"d6eeb8243c589b7f5dc840b3a4c0a31a",
"consignmentOrder":"DH.20200508.0004",
"consignmentNO":"45667881239",
"consignmentName":"顺丰",
"consignmentRemark":"测试发货",
"consignmentDate":"2020-05-08 14:18:52",
"forceStatus":"shipped",
"body":[
{
"guid":"2020050701",
"multiFirst":"0002",
"multiSecond":"1002",
"num":1,
"remark":"test1"
},
{
"guid":"2020050701",
"multiFirst":"0002",
"multiSecond":"1003",
"num":1,
"remark":"test2"
},
{
"guid":"2020050701",
"multiFirst":"0003",
"multiSecond":"1003",
"num":1,
"remark":"test3"
}
]
}
}
返回参数
参数名称 |
类型 |
描述、 返回字段 |
rStatus |
String |
100:正常,其他:异常 |
message |
String |
信息描述 |
rData |
String |
具体数据 |
返参示例
{
"rStatus": 100,
"message": "success",
"rData": []
}