Skip to main content

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": []
}