首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Magento API -更新产品和“使用默认值”复选框

Magento API -更新产品和“使用默认值”复选框
EN

Stack Overflow用户
提问于 2020-01-22 12:00:26
回答 1查看 554关注 0票数 0

我正在使用Magento API为一家运行Magento 2.2.5的商店更新产品。我正在执行一个简单的更新请求,其中包含如下有效负载:

代码语言:javascript
运行
复制
    {
  "product": {
    "extensionAttributes": {
      "stockItem": {
        "isInStock": false, 
        "qty": 0
      }
    }, 
    "sku": "9854112"
  }, 
  "saveOptions": true
}

到产品端点Products端点,例如/rest/V1/products/9854112

商店所有者建议,在更新不同商店视图后,将禁用给定字段的Use Default Value的复选框。他们向我推荐了这个修复:

https://www.cadence-labs.com/2018/03/magento-2-use-default-value-store-view-scope-fix/

但是,在通过API执行产品更新后,复选框将再次恢复。

我在产品文档中看不到任何允许我指定Use Default Value复选框应保持选中状态的内容-当更新产品时,这可以通过API来实现吗?或者,有没有其他方法可以防止这种情况发生?

EN

Stack Overflow用户

发布于 2020-02-01 17:44:22

您可以使用n98-magerun绕过此问题。您可以编写脚本或使用观察器并运行eav:attributes:restore-use-default-value

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59852409

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档