updateStock:批量通过商品编码同步库存
入参
参数名称 |
是否必须 |
类型 |
描述 |
sKey |
Y |
String |
密钥 |
body |
Y |
Object |
具体入参 |
body
参数名称 |
是否必须 |
类型 |
描述或值 |
options_goods_num |
N |
String |
订货宝商品的sku编码,与 商品编码coding二选一,多规格必须指定此值,无规格商品正常情况下和商品编码一致 |
coding |
N |
String |
订货宝商品编码,与规格商品编码options_goods_num二选一,无规格商品可以直接指定此值 |
num |
Y |
Float |
库存数量 ERP中商品的实际库存量,该数据会覆盖DHB中的实际库存。库存精度受管理端系统设置影响:系统初始化-->商品数量精度 |
stockGuid |
N |
String |
仓库外码,优先以stockGuid为准配置,没有再以stockNum为准匹配,默认为商品上的默认仓库,没有开启多仓库时不允许指定商品默认仓库以外的仓库同步库存 |
stockNum |
N |
String |
仓库编号,优先以stockGuid为准配置,没有再以stockNum为准匹配,默认为商品上的默认仓库,没有开启多仓库时不允许指定商品默认仓库以外的仓库同步库存 |
collaborator_id |
N |
String |
联营商ID,只针对联营版有意义,增加商品匹配的准确性,尤其在coding或者options_goods_num重复的情况下 联营版如果需要更新自营商品,则传0 |
source_id |
N |
String |
对应联营商的商品ID,只针对联营版有意义,增加商品匹配的准确性,尤其在coding或者options_goods_num重复的情况下 |
入参示例
{
"f":"updateStock",
"v":{
"sKey":"2328a84d56fcfa89b1fdb688fc435c45",
"body":[
{
"options_goods_num":"00021002",
"num":101.4
},
{
"options_goods_num":"00021003",
"num":101.5
},
{
"options_goods_num":"00031003",
"num":101.6
}
]
}
}
返参
参数名称 |
类型 |
描述 |
rStatus |
Int |
100:正常,其他:异常 |
message |
String |
信息描述 |
rData |
Object |
具体的数据 |
返参示例
{
"rStatus": 100,
"message": "success",
"rData": []
}