{
"header": {
"sellerId": "XXXXXXXXXXX",
"version": "2.0",
"issueLocale": "en_US"
},
"messages": [
{
"messageId": 1,
"sku": "TESTSKU",
"operationType": "UPDATE",
"productType": "LUGGAGE",
"requirements": "LISTING",
"attributes": {
"item_name": [
{
"value": "TEST Title",
"language_tag": "en_US",
"marketplace_id": "ATVPDKIKX0DER"
}
],
"fulfillment_availability": [
{
"fulfillment_channel_code": "AMAZON_NA",
"quantity": 10
}
],
"purchasable_offer": [
{
"currency": "US",
"our_price": [
{
"schedule": [
{
"value_with_tax": 285.93
}
]
}
],
"marketplace_id": "ATVPDKIKX0DER"
}
]
}
}
] }
这就是我目前为 JSON_LISTING_FEED 上传通道格式化 JSON 的方式,每当我上传测试产品时,我都可以看到它在卖家中心进行处理,完成后,报告显示我缺少产品的一堆属性上传。如果有人可以给我任何帮助,告诉我我还需要在 JSON 中添加哪些内容才能将其识别为有效产品,请告诉我。
每个
productType
都具有完整处理列表所需的属性。在您的示例中,productType
是 LUGGAGE
,因此您需要知道其所需的属性。另外,请注意,某些属性是有条件的,即,如果您为属性 a
提供值,则需要为属性 b
提供值。
为了增加更多的复杂性,一些
productTypes
因地理位置而异,因此美国的 LUGGAGE
可能具有英国的 LUGGAGE
可能不需要的属性。
有多种方法可以检查这些属性。您可以查看 NIS 表,它是手动的,但它可以快速浏览
REQUIRED
CONDITIONAL
和 OPTIONAL
值。或者,您也可以通过查看开发人员文档来自动化工作流程,他们会向您指出其他可用于检查属性验证的 API 调用。