【发布时间】:2017-04-29 15:21:40
【问题描述】:
当我尝试更新通过 REST V1 API 创建的产品时,只会更新默认网站的值。不幸的是,我找不到在 te json 中发送网站 ID 的任何可能性。有没有人经历过这种情况?
我为更新发送到 /V1/products/123456 的数据:
{"product":{"sku":"123456","name":"D4D0123299","price":21,"type_id":"simple","custom_attributes":[],"extension_attributes":{"stock_item":{"use_config_manage_stock":1}}}}"
将产品链接到特定网站是通过第二个请求完成的,在通过 /V1/products 创建后,使用每个网站的此数据到 /V1/products/123456/websites (POST):
"{"productWebsiteLink":{"sku":"D4D01232","websiteId":1}}"
"{"productWebsiteLink":{"sku":"D4D01232","websiteId":2}}"
Magento 2 版本是 2.1.0
【问题讨论】:
标签: php rest magento magento2 magento-2.0