场景描述:
商家在微商城添加商品之后,需要将商品分配到对应的网点出售,如何在微商城给各个网点分配商品?
——在给网点分配商品之前,首先需要开启多网点功能;微商城后台-营销-配套工具-多网点模块,将多网点插件功能开启即可;
——开启多网点插件后,在对应网点的右侧,点击“商品管理”即可将对应商品分配给这个网点,也可以理解为该网点支持这个商品的某种配送方式后,即可在该网点出售该商品;
——通过哪个接口可以快速的完成上述操作,完成商品和网点的关联? (1)更新网点商品配送方式:youzan.multistore.goods.delivery.update (3)重要字段说明: 》》settings:商品配送方式,json字符串,传参格式如下: { “335438058":{ “express":1, “local_delivery":0, “self_fetch":0 } } 其中335438058为商品ID,express 为快递;local_delivery 为同城送;self_fetch 为到店自提;1为开启,0为关闭; (4)调用格式说明,通过(2)中链接访问后: (5)HTTP调用示例: (6)JAVA调用示例: YZClient client= new DefaultYZClient(new Token("token")); //new Sign(appKey,appSecret) YouzanMultistoreGoodsDeliveryUpdateParamsyouzanMultistoreGoodsDeliveryUpdateParams = newYouzanMultistoreGoodsDeliveryUpdateParams(); youzanMultistoreGoodsDeliveryUpdateParams.setOfflineId(1098006L); youzanMultistoreGoodsDeliveryUpdateParams.setSettings("{"335438058":{"express":1,"local_delivery":0,"self_fetch":0}}"); YouzanMultistoreGoodsDeliveryUpdateyouzanMultistoreGoodsDeliveryUpdate = newYouzanMultistoreGoodsDeliveryUpdate(); youzanMultistoreGoodsDeliveryUpdate.setAPIParams(youzanMultistoreGoodsDeliveryUpdateParams); YouzanMultistoreGoodsDeliveryUpdateResultresult = client.invoke(youzanMultistoreGoodsDeliveryUpdate);
——除了微商城后台查看商品在某个网点支持的配送方式之外,通过哪个接口可以查询某个商品在某网点支持的配送方式? (1)获取某个网点单个商品的配送方式:youzan.multistore.goods.delivery.get (3)重要字段说明: (4)调用格式,通过(2)中链接访问后: (5)HTTP调用示例: (6)JAVA调用示例: YZClient client= new DefaultYZClient(new Token("token")); //new Sign(appKey,appSecret) YouzanMultistoreGoodsDeliveryGetParamsyouzanMultistoreGoodsDeliveryGetParams = newYouzanMultistoreGoodsDeliveryGetParams(); youzanMultistoreGoodsDeliveryGetParams.setNumIid(335438058L); youzanMultistoreGoodsDeliveryGetParams.setOfflineId(1098006L); YouzanMultistoreGoodsDeliveryGetyouzanMultistoreGoodsDeliveryGet = new YouzanMultistoreGoodsDeliveryGet(); youzanMultistoreGoodsDeliveryGet.setAPIParams(youzanMultistoreGoodsDeliveryGetParams); YouzanMultistoreGoodsDeliveryGetResultresult = client.invoke(youzanMultistoreGoodsDeliveryGet);
——通过哪个接口可以批量的获取到某个网点中所有支持配送的商品的配送方式? (1)获取某个网点所有可配送商品的配送方式:youzan.multistore.goods.delivery.list (3)重要字段说明: 》》其他说明:如果某个商品在该网点中没有开启任何配送方式,则接口不会返回该商品信息; (4)调用格式,通过(2)中链接访问后: (5)HTTP调用示例: (6)JAVA调用示例: YZClient client= new DefaultYZClient(new Token("token")); //new Sign(appKey,appSecret) YouzanMultistoreGoodsDeliveryListParamsyouzanMultistoreGoodsDeliveryListParams = new YouzanMultistoreGoodsDeliveryListParams(); youzanMultistoreGoodsDeliveryListParams.setOfflineId(1098006L); YouzanMultistoreGoodsDeliveryListyouzanMultistoreGoodsDeliveryList = new YouzanMultistoreGoodsDeliveryList(); youzanMultistoreGoodsDeliveryList.setAPIParams(youzanMultistoreGoodsDeliveryListParams); YouzanMultistoreGoodsDeliveryListResultresult = client.invoke(youzanMultistoreGoodsDeliveryList);
主帖>【多网点接口】五大场景接口对接说明
|