有赞新零售社区

发帖
有赞云历史板块»【多网点接口】场景四:网点独立库存管理场景

【多网点接口】场景四:网点独立库存管理场景

有赞-大羽 2018-09-28 2837 浏览 0 评论 | 只看楼主 [打印]
场景描述:

商家拥有多家线下门店,在微商城使用了多网点功能,需要对每家门店的库存单独进行管理,各个门店之间的商品库存互不影响;此场景除了启用多网点插件功能之外,还需要开启独立库存功能,说明如下;

——微商城后台-营销-配套工具-多网点-功能设置中,勾选开启独立库存功能;

——开启独立库存后,该网点中的商品的库存默认为0,所以需要在网点的“商品管理”中配置库存,否则该商品在网点中显示为售罄,无法购买;

——在开启了独立库存功能的前提下,通过哪个接口可以设置商品在某个网点中的独立库存数量?
(1)更新网点商品SKU:youzan.multistore.goods.sku.update
(3)重要字段说明:
》》num_iid:商品ID,可通过接口https://www.youzanyun.com/apilist/detail/group_item/item/youzan.items.onsale.get 批量获取;通过接口创建商品时也会返回商品ID;
》》price:价格,商品的价格,如果不传,则代表不对商品的价格进行更新;
》》quantity:商品总库存,当商品没有SKU时此参数才有效;当商品有SKU的时候,无需单独设置该参数的值,总库存会自动按照所有SKU库存之和进行计算;
》》skus_with_json:商品SKU信息的JSON字符串,传参格式如下:
[{
“sku_property":{
“颜色":"白色",
“尺寸":"M"},
“sku_price":1.0,
“sku_quantity":16,
“sku_outer_id":"1702210201",
“sku_id":36149753},
{
“sku_property":{
“颜色":"白色",
“尺寸":"S"},
“sku_price":1.0,
“sku_quantity":18,
“sku_outer_id":"1702210202",
“sku_id":36149754
}]
其中sku_property是k:v;k:v组合; sku_quantity是sku库存数量; sku_price是sku价格; sku_outer_id是sku商家编码; sku_id是sku的id; 网点商品含sku时,sku_id不能为空;
(4)调用格式,通过(2)中链接访问后:
(5)HTTP调用示例:
(6)JAVA调用示例:
YZClient client= new DefaultYZClient(new Token("token")); //new Sign(appKey,appSecret)
YouzanMultistoreGoodsSkuUpdateParamsyouzanMultistoreGoodsSkuUpdateParams = newYouzanMultistoreGoodsSkuUpdateParams();
youzanMultistoreGoodsSkuUpdateParams.setNumIid(424163582L);
youzanMultistoreGoodsSkuUpdateParams.setOfflineId(52620874L);
youzanMultistoreGoodsSkuUpdateParams.setSkusWithJson("[{"sku_outer_id":"","sku_price":"1.50","sku_quantity":"100","sku_property":{"尺码":"s"},"sku_id":"36217023"},{"sku_outer_id":"","sku_price":"2.00","sku_quantity":"100","sku_property":{"尺码":"m"},"sku_id":"36217024"}]");
YouzanMultistoreGoodsSkuUpdateyouzanMultistoreGoodsSkuUpdate = new YouzanMultistoreGoodsSkuUpdate();
youzanMultistoreGoodsSkuUpdate.setAPIParams(youzanMultistoreGoodsSkuUpdateParams);
YouzanMultistoreGoodsSkuUpdateResultresult = client.invoke(youzanMultistoreGoodsSkuUpdate);

——通过哪个接口可以查询某个网点下某个商品的SKU信息?
(1)获取网点商品SKU:youzan.multistore.goods.sku.get
(3)重要字段说明:
》》num_iid:商品ID,可通过接口https://www.youzanyun.com/apilist/detail/group_item/item/youzan.items.onsale.get 批量获取;通过接口创建商品时也会返回商品ID;
(4)调用格式,通过(2)中链接访问后:
(5)HTTP调用示例:
(6)JAVA调用示例:
YZClient client= new DefaultYZClient(new Token("token")); //new Sign(appKey,appSecret)
YouzanMultistoreGoodsSkuGetParamsyouzanMultistoreGoodsSkuGetParams = new YouzanMultistoreGoodsSkuGetParams();
youzanMultistoreGoodsSkuGetParams.setNumIid(435837458L);
youzanMultistoreGoodsSkuGetParams.setOfflineId(52950349L);
YouzanMultistoreGoodsSkuGetyouzanMultistoreGoodsSkuGet = new YouzanMultistoreGoodsSkuGet();
youzanMultistoreGoodsSkuGet.setAPIParams(youzanMultistoreGoodsSkuGetParams);
YouzanMultistoreGoodsSkuGetResultresult = client.invoke(youzanMultistoreGoodsSkuGet);



主帖>【多网点接口】五大场景接口对接说明

image063.png (139.53 KB, 下载次数: 0)

image063.png
用手机打开
收藏 ··· 回复
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    复制链接
    新浪微博
    QQ空间
    微信扫码
    • 回复

    • 评分

    客服工作时间是9:00-18:00,客服妹子当前不在线,若不能及时回复请谅解。试试右上角的搜索吧,论坛有丰富的经验贴、公告贴,相信一定能够帮到您~

    复制成功