JSON_LISTING_FEED 产品上传 SP-API 的正确 JSON 格式

问题描述 投票:0回答:1
{
    "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 中添加哪些内容才能将其识别为有效产品,请告诉我。

json feed amazon-selling-partner-api
1个回答
0
投票

每个

productType
都具有完整处理列表所需的属性。在您的示例中,
productType
LUGGAGE
,因此您需要知道其所需的属性。另外,请注意,某些属性是有条件的,即,如果您为属性
a
提供值,则需要为属性
b
提供值。

为了增加更多的复杂性,一些

productTypes
因地理位置而异,因此美国的
LUGGAGE
可能具有英国的
LUGGAGE
可能不需要的属性。

有多种方法可以检查这些属性。您可以查看 NIS 表,它是手动的,但它可以快速浏览

REQUIRED
CONDITIONAL
OPTIONAL
值。或者,您也可以通过查看开发人员文档来自动化工作流程,他们会向您指出其他可用于检查属性验证的 API 调用。

© www.soinside.com 2019 - 2024. All rights reserved.