通过REST更新Magento 2中的产品说明

时间:2017-01-05 10:18:02

标签: rest magento2

我通过REST API将产品数据导出到Magento 2商店。创建产品非常有效,但是当我更新现有产品时,descriptionshort_description不会更新。

数据:

{
  sku: 'LEDSL302',
  price: 7,
  name: 'LEDguardian®',
  attribute_set_id: 4,
  type_id: 'simple',
  custom_attributes: [
    { attribute_code: 'description', value: 'foo' },
    { attribute_code: 'short_description', value: 'bar' }
  ]
}

我错过了什么吗?

1 个答案:

答案 0 :(得分:1)

事实证明,Magento出于某种原因与它使用的商店ID不一致。在请求URL中明确设置商店修复它。

错误的网址:/index.php/rest/all/V1/products/

好网址:/index.php/rest/default/V1/products/

请参阅? all本应该影响全球的产品,但不起作用。选择默认(在我的情况下,仅限于)商店default而不是修复问题。