2017-01-05 85 views
1

我正在通過REST API將產品數據導出到Magento 2商店。創建產品可以很好地工作,但是當我更新現有產品時,descriptionshort_description不會更新。通過REST更新Magento 2中的產品描述

數據:

{ 
    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' } 
    ] 
} 

我缺少的東西?

+0

Hi @geon,你解決了這個問題嗎?我有同樣的問題。如果你發現解決方案回答你的問題。乾杯 – luigibertaco

+1

@luigibertaco是的,我做到了。檢查我現在發佈的答案。 – geon

回答

1

事實證明,Magento出於某種原因在使用的商店ID方面不一致。明確地在請求URL中設置商店來修復它。

錯誤的URL:/index.php/rest/all/V1/products/

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

看到了嗎? all本應該影響全球的產品,但沒有奏效。選擇默認(在我的情況下,僅)與default存儲,而不是修復問題。