有赞新零售社区

发帖
控制台/开发工具»批量发布商品到门店没有指定门店参数

批量发布商品到门店没有指定门店参数

测试管理2 2022-11-11 942 浏览 3 评论 | 只看楼主 [打印]  关闭
youzan.retail.open.spu.batchpublish.3.0.0这个 批量发布商品库商品到门店网店 的接口为什么没有选择指定门店的入参
那这个接口不是完全没有作用吗,谁会自己门店往自己门店发布商品



而且有赞商家后台操作页面批量发布的时候是可以选择指定门店的,为什么这个 api 就不能满足呢
本帖最后由 测试管理2 于 2022-11-10 17:47 编辑
用手机打开
收藏 ··· 回复
    你好,建议参看此文档:https://doc.youzanyun.com/detail/API/0/294;

    你好,回复如下:
    1、关于报错部分,请参考发帖规范重新发帖,以便我们及时定位你的问题;
    https://bbs.youzan.com/thread-684638-1-1.html;
    2、关于添加参数问题,暂不支持添加;
    • 测试管理2 2022-11-12
      1. 我需要把总店发布商品到门店,youzan.retail.open.online.spu.release接口没用或者说,你看下我的传参有什么问题?
      Token token = new Token("e4510caasdaxxxxxxxxe566b6");

      YouzanRetailOpenOfflineSpuRelease youzanRetailOpenOfflineSpuRelease = new YouzanRetailOpenOfflineSpuRelease();
      //创建参数对象,并设置参数
      YouzanRetailOpenOfflineSpuReleaseParams params = new YouzanRetailOpenOfflineSpuReleaseParams();
      params.setName("对白羽绒服");
      params.setSellType(1);
      params.setUnit("");
      params.setPicture("[{\"url\":\"https://img01.yzcdn.cn/public_files/2017/08/30/63a8d28bce4ca2e5d081e1e69926288e.jpg\"}]");

      YouzanRetailOpenOfflineSpuReleaseParams.YouzanRetailOpenOfflineSpuReleaseParamsSubkdtstatusparam releaseSubkdt = new YouzanRetailOpenOfflineSpuReleaseParams.YouzanRetailOpenOfflineSpuReleaseParamsSubkdtstatusparam();
      releaseSubkdt.setSaleUpKdtIds(Arrays.asList(91231231L));
      releaseSubkdt.setAllBatchOperate(1);
      releaseSubkdt.setSaleDownKdtIds(new ArrayList<>());
      params.setSubKdtStatusParam(releaseSubkdt);

      params.setDisplay(1);
      params.setSpuCode("ATEST055");
      params.setPhotoUrl("[{\"url\":\"https://img01.yzcdn.cn/public_files/2017/08/30/63a8d28bce4ca2e5d081e1e69926288e.jpg\"}]");
      params.setPrice("19.92");
      params.setCategoryId(25152231L);
      params.setMeasurement(0);
      params.setRetailPrice("19.92");
      params.setJoinLevelDiscount(0);
      params.setTitle("对白羽绒服");
      params.setSkuCenterCode("ATEST055R165");

      List<YouzanRetailOpenOfflineSpuReleaseParams.YouzanRetailOpenOfflineSpuReleaseParamsStocks> stocks = new ArrayList<>();
      YouzanRetailOpenOfflineSpuReleaseParams.YouzanRetailOpenOfflineSpuReleaseParamsStocks stock = new YouzanRetailOpenOfflineSpuReleaseParams.YouzanRetailOpenOfflineSpuReleaseParamsStocks();
      stock.setMinRetailPrice("19.92");
      stock.setSkuNo("ATEST055R165");
      stock.setIsSell(1);
      stock.setRelatedSpuCode("ATEST055");
      stock.setRelatedSkuCode("ATEST055R165");
      stock.setMaxRetailPrice("19.92");
      stock.setName("对白羽绒服");
      stock.setCostPrice("19.92");
      stock.setPrice("19.92");

      stocks.add(stock);
      params.setStocks(stocks);

      youzanRetailOpenOfflineSpuRelease.setAPIParams(params);

      YouzanRetailOpenOfflineSpuReleaseResult result = yzClient.invoke(youzanRetailOpenOfflineSpuRelease, token, YouzanRetailOpenOfflineSpuReleaseResult.class);
    • 测试管理2 2022-11-12
      2. youzan.retail.open.spu.batchpublish 这个接口有什么用? 也没有要传门店id或者渠道id的参数,那难道是用来门店发布商品给自己??
    • 测试管理2 2022-11-12
      3. 最后,请告诉我,如何通过API将商品发布到门店,ps:这个商品总店有,但是部分门店没有。




      API:

      youzan.retail.open.offline.spu.release.3.0.0

      trace ID:

      yz7-0ad26901-1668159616269-721338





    你好,关于报错情况,辛苦请参考发帖规范重新发帖,以便我们及时定位你的问题;
    https://bbs.youzan.com/thread-684638-1-1.html;

      1跳至
      您需要登录后才可以回帖 登录 | 立即注册

      本版积分规则

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

      • 评分

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

      复制成功