2017-01-05 20 views
1

REST APIを介してMagento 2ショップに製品データをエクスポートしています。製品を作成する作業は完璧ですが、既存の製品を更新する場合、descriptionshort_descriptionは更新されません。Magento 2の製品説明をREST経由で更新する

データ:

{ 
    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

こんにちは@geon、あなたは問題を解決しましたか?私は同じ問題を抱えています。解決策があなたの勝った質問に答えるのを見つけたら。乾杯。 – luigibertaco

+1

@luigibertacoはい、しました。今投稿した回答を確認してください。 – geon

答えて

1

何らかの理由でMagentoが使用したスト​​アIDが一致していないことが判明しました。リクエストURLに明示的にストアを設定して、それを修正しました。

悪いURL:/index.php/rest/all/V1/products/

グッドURL:/index.php/rest/default/V1/products/

参照してください? allは、製品にグローバルに影響すると思われていましたが、機能しませんでした。 defaultでデフォルトの(そして私の場合のみ)ストアを選択して、代わりに問題を修正しました。

関連する問題