目前对外编辑库存的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 货品/商品 库存商家端调整 ,入库,出库,盘点
注:以上接口不支持负卖库存模式。