xiaodian.item.updateStoreStock

  • 免费
  • 无需授权

API功能描述(支持get和post)

更新门店库存

公共参数

名称 类型 必选 描述
app_key Long 是 接入时申请的app_key
method String 是 接口名称
access_token String 是 Oauth2.0授权获得的access_token
sign String 是 对 API 调用参数(除sign外)进行 md5 加密获得。参数的顺序为字母表的顺序
timestamp Long 是 时间戳,使用Unix时间戳格式
format String 是 响应格式。默认为json格式,固定
sign_method String 否 参数的加密方法选择,当前只支持Md5
version String 否 API协议版本,固定值为:1.0

输入参数

名称 类型 必选 描述 示例值
param Object 是 需要更新的门店实体
itemCode String 否 三方商品编码(和商品id二选一必填)
skuStockList Object[] 是 需要更新的sku的库存及门店列表
skuCode String 否 三方sku编码(和skuId二选一必填)
stock Number 否 库存(和价格二选一必填)
outletCode String 是 门店编码(三方门店编码)
skuId String 否 锐鲨skuId (和skuCode二选一必填)
price Number 否 价格,单位为分(和库存二选一必填)
itemId String 否 锐鲨商品id(和itemCode二选一必填)

返回参数

名称 类型 描述 默认值
result Object 返回结果
data Boolean true-更新成功 false-更新失败
status Object 返回状态实体
code String 返回码
msg String 返回消息

请求参数示例

1).
{ "param": { "itemCode": "haaass", "skuStockList": [{ "skuCode": "jjiahs", "stock": 50, "outletCode": "15c" }] } }

返回示例

1).
{ "result": { "data": true }, "status": { "code": "0000000", "msg": "" } }

异常示例

常见问题

1).接口调用前提条件
1、门店必须存在锐鲨系统 2、该商品必须新建了门店的价格和库存

2).商品编码和sku编码是否必须唯一
必须唯一