目前对外编辑库存的API分为普通商品/SKU库存编辑和仓库存编辑。
item_id: 商品ID。
sku_ids: 指定SKUID(商品本身无sku此参数可不传;商品有sku但是没传此参数,则返回全部sku)。
{
"item_id": 679849330869,
"sku_ids": [4876410037529, 4876410037530]
}
{
"item_id": 679849330869,
}
返回格式如下:
{
"inventory_mode_query_response": {
"request_id": "772q2uqpjuq1",
"result": {
"mode_results": {
"sku_mode": "{4876410037530:1,4876410037529:1}"
},
"success": true
}
}
}
指定sku或者商品本身有sku,则会返回sku_mode. sku_mode中以Map记录了skuId和对应的库存模式。
库存模式数字所代表的含义如下:
* 1 普通商品库存;
* 2 商品关联仓库存;
* 3.后端货品库存;
* 4.后端货品仓库存。
{
"inventory_mode_query_response": {
"request_id": "772q2uutxbpx",
"result": {
"mode_results": {
"item_mode": 2
},
"success": true
}
}
}
无sku的商品会返回item_mode表示商品库存模式,数字含义同上。
库存模式代表数字仅2和4适用于仓库存编辑API。
注:前端单仓模式(有标120321)为普通库存模式(要用1)。
淘宝商品更新:taobao.item.quantity.update 全量/增量更新淘宝商品或者sku;
淘宝SKU更新:taobao.skus.quantity.update 全量/增量批量更新淘宝sku;
天猫商品更新:tmall.item.quantity.update 全量/增量更新天猫商品或者sku。
淘宝SKU更新:taobao.item.sku.update 其中可以更新sku库存数量;
仓库存更新:taobao.inventory.merchant.adjust 货品/商品 库存商家端调整 ,入库,出库,盘点
注:以上接口不支持负卖库存模式。