php - 如何使用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"
]
}
]
错误日志中没有任何痕迹。
解决方案
Magento 已经支持按商店获取价格。您只需添加 store_code 和 URL:{{url}}/{store code}/V1/products/base-prices
推荐阅读
- angular - 如何根据用户点击角度显示数据
- apache-kafka - 对两个不同的环境使用相同的 kafka 主题
- puma - 为什么在部署后找不到我的数字海洋空间的 Rails 凭据?
- merge - 合并在日期上匹配的查询,如果未找到匹配项则保留 null
- php - ErrorException:试图获取非对象的属性“max_score”
- java - 花花公子进入 RecycleView 的 Android 应用程序
- html - 如果部分中没有值,则显示“无评论”
- linux - Ubuntu Bind9 DNS 在互联网上不可用
- python-3.x - 打开简历发现奇怪的轮廓
- python - Python 到 C 使用 Cython 和依赖项