淘宝开放平台上的淘宝商品库存更新接口如何使用?如何开发淘宝库存更新功能

-

从事电商软件开发的小伙伴,经常面对的一个场景是自己家的库存管理系统中的商品在库存变更后,需要将自己公司的N个淘宝店铺对应的商品的库存进行更新,如何利用淘宝开放平台上的库存更新接口进行批量更新呢?

首先,老规矩,要进行 淘宝开放平台商家授权  , 拿到商家的 access_token。拿到 access_token后,调用接口 taobao.item.quantity.update ,该接口的入参如下:


名称
类型
必须
示例值
描述
num_iid
Number
true
3838293428
商品数字ID,必填参数
sku_id
Number
false
1230005
要操作的SKU的数字ID,可选。如果不填默认修改宝贝的库存,如果填上则修改该SKU的库存
outer_id
String
false
1234
SKU的商家编码,可选参数。如果不填则默认修改宝贝的库存,如果填了则按照商家编码搜索出对应的SKU并修改库存。当sku_id和本字段都填写时以sku_id为准搜索对应SKU
quantity
Number
true
0
库存修改值,必选。当全量更新库存时,quantity必须为大于等于0的正整数;当增量更新库存时,quantity为整数,可小于等于0。若增量更新时传入的库存为负数,则负数与实际库存之和不能小于0。比如当前实际库存为1,传入增量更新quantity=-1,库存改为0
type
Number
false
1
库存更新方式,可选。1为全量更新,2为增量更新。如果不填,默认为全量更新


以上参数核心的就是quantity和numiid,其中numiid是商品的id,可以通过淘宝在售商品列表接口获得,拿到商品numiid后,在传入数量就可以更新好对应商品的库存了。

下一遍我会介绍一下淘宝商品价格更新接口,这个价格更新接口就复杂很多了(是指业务上的,不是指入参上的,价格涉及了淘宝W2权限


本文转载 " 整理 "

原文地址 " "