目前对外编辑库存的API分为普通商品/SKU库存编辑和仓库存编辑。
item_id: 商品ID。
sku_ids: 指定SKUID(商品本身无sku此参数可不传;商品有sku但是没传此参数,则返回全部sku)。
1 2 3 4 5 6 7 | { "item_id" : 679849330869 , "sku_ids" : [ 4876410037529 , 4876410037530 ] } { "item_id" : 679849330869 , } |
返回格式如下:
1 2 3 4 5 6 7 8 9 10 11 | { "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.后端货品仓库存。
1 2 3 4 5 6 7 8 9 10 11 | { "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 货品/商品 库存商家端调整 ,入库,出库,盘点
注:以上接口不支持负卖库存模式。