首页 > 解决方案 > 如何使用magento 2 rest api按商店ID更新产品的基本价格?

问题描述

我正在尝试使用 POSTMAN 按商店 ID 和产品 SKU 更新产品的基本价格。但是,得到错误Invalid Attribute。有时它工作正常。我尝试将产品属性更改为是否导致此问题,但没有解决问题。

请求网址 -

{{url}}/V1/products/base-prices

请求正文 -

{
    "prices": [
        {
            "price": 38,
            "store_id": 4,
            "sku": "WEBPRICETEST"
        }
    ]
}

回复 -

[
    {
        "message": "Invalid attribute %fieldName = %fieldValue.",
        "parameters": [
            "SKU",
            "WEBPRICETEST"
        ]
    }
]

错误日志中没有任何痕迹。

标签: phpmagentopostmanmagento2

解决方案


Magento 已经支持按商店获取价格。您只需添加 store_code 和 URL:{{url}}/{store code}/V1/products/base-prices


推荐阅读