我们希望使用销售合作伙伴 API 更新产品属性,例如数量、价格等。
我们可以使用以下列表中的哪个API来更新价格和数量
即来自 API 列表https://github.com/amzn/ sell-partner-api-docs/tree/main/references
https://github.com/amzn/ sell-partner-api-docs/tree/main/references
用于定价的销售合作伙伴 API - 在文档中亚马逊没有提到 POST API 即通过 API 更新价格。 https://github.com/amzn/elling-partner-api-docs/blob/main/references/product-pricing-api/productPricingV0.md
您很可能必须使用 feed api。 创建提要需要正确的类型。如果您的目的只是更新现有列表的价格和数量,您可以使用类型 POST_FLAT_FILE_PRICEANDQUANTITYONLY_UPDATE_DATA
请求正文应相当于通过亚马逊门户提交的手动价格和数量文件。 所以就像(请自行检查更准确的细节):
sku |价格|数量
商品SKU |商品价格 |项目数量
用制表符代替“|” 由于我刚刚开始开发这方面(到目前为止,我设法实现订单履行跟踪推送和库存下载),这很可能是不正确的。一旦我更深入地实现这一点,就会更新
如果您对 feed api 完全陌生,请查看 https://developer-docs.amazon.com/sp-api/docs/feeds-api-v2021-06-30-reference 这个过程并不那么直接,但最终会起作用。
希望这对您有帮助
编辑:我测试了一个简单的上传,改变了一件商品的价格和数量广告,效果很好。只要前提知识/细节清楚,实际实施并不难:
我使用以下程序取得了成功
patches: [
{
"op": 'replace',
"path": '/attributes/purchasable_offer',
"value": [{
"purchasable_offer": [{
"currency": "EUR",
"our_price": [{
"schedule": [{
"value_with_tax": price
}]
}],
"marketplace_id": marketplaceId
}],
}]
},
{
"op": "replace",
"operation_type": "PARTIAL_UPDATE",
"path": "/attributes/fulfillment_availability",
"value": [{
"fulfillment_channel_code": channelCode,
"quantity": quantity,
"marketplace_id": marketplaceId,
}]
},
]