1

当我尝试通过亚马逊 MWS API 向亚马逊市场添加产品(通过“_POST_PRODUCT_DATA_”类型的 SubmitFeed)时,我收到以下错误:

[Marketplace : Amazon.de] “数量”或“fulfillment_center_id”字段中需要一个有效值。

但是我的 Product.xsd 和官方文档中都没有“数量”或“fulfillment_center_id”字段。同样,完全相同的提要在我的亚马逊 MWS 沙盒账户上也能正常工作。我错过了什么?

完整的 XML:

<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope>
    <Header>
        <DocumentVersion>1.01</DocumentVersion>
        <MerchantIdentifier>XXX</MerchantIdentifier>
    </Header>
    <MessageType>Product</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OperationType>Update</OperationType>
        <Product>
            <SKU>123456</SKU>
            <StandardProductID>
                <Type>EAN</Type>
                <Value>767715012826</Value>
            </StandardProductID>
            <ProductTaxCode>A_GEN_TAX</ProductTaxCode>
            <Condition>
                <ConditionType>New</ConditionType>
                <ConditionNote>Zustand/condition: neu OVP</ConditionNote>
            </Condition>
            <DescriptionData>
                <Title>Bellydance for Fitness and Fun</Title>
                <Manufacturer>New World 2011</Manufacturer>
            </DescriptionData>
            <ProductData>
                <Music>
                    <ProductType>
                        <MusicPopular>
                            <MediaType>audioCD</MediaType>
                            <NumberOfDiscs>1</NumberOfDiscs>
                            <Genre>New Age</Genre>
                        </MusicPopular>
                    </ProductType>
                </Music>
            </ProductData>
        </Product>
    </Message>
</AmazonEnvelope>
4

2 回答 2

2
  1. 确保在 Feed 内的标签“MerchantIdentifier”中使用正确的“Merchant Token”(不是商家 ID)(这没有很好的记录)。

    <MerchantIdentifier>YOUR_MERCHANT_TOKEN</MerchantIdentifier>
    

    Sellercentral > Settings > Account Info您应该会在页面底部的部分下方看到您的商家令牌Return Information。如果商家令牌不存在(这是一个常见错误),请联系卖家支持并要求提供正确的商家令牌:Please send me my Merchant Token (NOT merchant id) for use with 3rd party software.

  2. 尽量省略描述产品的附加标签,尤其是元素<ProductData>内的整个部分<Product>。每当我指定该<ProductData>部分时,我都会收到错误 99019。

于 2013-04-25T02:53:50.847 回答
0

MWS 错误消息中的字段名称与 XML 结构不匹配。我假设它们与平面文件 (CSV) 列匹配,但实际上并未检查。

您说“我尝试添加产品”,而我猜测在替换库存提要时发生了上述错误,这就是为什么您在 Product.xsd 中找不到任何此类内容的原因。

对应的 XML 元素是QuantityFulfillmentCenterID,都在Inventory.xsd中定义。

于 2013-04-30T15:10:46.427 回答