收藏
回答

API为什么无法添加或更新SKU?这是BUG吗?

根据文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ministore/minishopopencomponent/API/sku/get_sku.html

获取商品SKU信息为空:

async function getSkuList(productId) {
  const res = await axios({
    url: `https://api.weixin.qq.com/product/sku/get_list?access_token=${access_token}`,
    method: 'POST',
    data: {
      "product_id": productId,
      "need_edit_sku": 1,
      "need_real_stock": 0
    }
  })
  return res.data
}

await getSkuList(40327978)
{"errcode":0,"skus":[]}


接下来一切操作让我怀疑人生:

1.更新商品(商品中有skus字段)无法更新sku,难道只能单独对sku进行更新?

2.调用添加sku接口(无论是批量还是单个操作)都是提示sku已添加(确实有个别添加过,然后后面已经删除了);

{ errcode: 9401005, errmsg: 'SKU已存在 rid: 60c23e8b-02327a25-028d231b' }

3.调用更新sku接口,提示更新已成功,但是获取又拿不到,完全不生效不生效不生效~

{ update_time: '2021-06-11 00:46:49' }

https://developers.weixin.qq.com/miniprogram/dev/framework/ministore/minishopopencomponent/API/sku/up_sku.html

有人解答吗?



回答关注问题邀请回答
收藏

2 个回答

  • 高,Sir。
    高,Sir。
    2021-06-14

    补充说明:商品被删除之后,商品的SKU就与商品失去关联了,后面对已删除的商品进行编辑的时候,商品的状态可以更新为编辑中,但是原来通过out_sku_id映射的关联SKU信息已经丢失,所以用原来的out_sku_id进行更新sku的时候,即使更新了SKU,但是也商品不会有变化,因为已经失去了关联,但是用新的out_sku_id进行更新,即可生效。

    2021-06-14
    有用
    回复
  • 郭海
    郭海
    2021-06-11

    您好,给您查询了60c23e8b-02327a25-028d231b的问题。

    使用out_sku_id添加sku时,请保持在一个appid内唯一,否则会提示sku已存在的错误,请使用新的out_sku_id进行添加。


    2021-06-11
    有用
    回复 5
    • 高,Sir。
      高,Sir。
      发表于移动端
      2021-06-11
      你好,感谢帮忙排查,你说的添加相同的out_sku_id我是理解的,但是有两个问题,首先是我想更新sku,虽然提示更新成功,但是实际上没有生效,比如价格库存什么都没有变化,然后我就把所有sku删除了,就是我的示例显示的,查出来的是空的,所以产生了第二个问题,我重新添加sku,就提示我sku已存在了,所以尴尬的是我现在更新也更新不了,添加也添加不了
      2021-06-11
      回复
    • 高,Sir。
      高,Sir。
      2021-06-12回复高,Sir。
      2021-06-12
      回复
    • 郭海
      郭海
      2021-06-15回复高,Sir。
      您好,该商品40327978已经被删除,请尝试重新添加新的spu试试
      2021-06-15
      回复
    • 没⃰有⃰名⃰字⃰的⃰㍿⃰
      没⃰有⃰名⃰字⃰的⃰㍿⃰
      2021-08-11回复郭海
      我也出现了更新spu 里面的sku信息 无法更新的问题 只能重新发布商品
      2021-08-11
      回复
    • 没⃰有⃰名⃰字⃰的⃰㍿⃰
      没⃰有⃰名⃰字⃰的⃰㍿⃰
      2021-08-11回复郭海
      新添加的是没有问题的  内否私信一下  我需要清空你个店铺里面的所有商品数据
      2021-08-11
      回复
登录 后发表内容