這似乎增加了產品與現有的ASIN的情況下,你實際上可以發送一個非常基本的XML請像這樣,確保包括ASIN:
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amznenvelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>MERCHANT_IDENTIFIER</MerchantIdentifier>
</Header>
<MessageType>Product</MessageType>
<PurgeAndReplace>false</PurgeAndReplace>
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Product>
<SKU>UNIQUE-TO-ME-1234</SKU>
<StandardProductID>
<Type>ASIN</Type>
<Value>B000A0S46M</Value>
</StandardProductID>
<Condition>
<ConditionType>New</ConditionType>
</Condition>
</Product>
</Message>
</AmazonEnvelope>
本質不過,從我讀其他地方似乎亞馬遜將嘗試將產品匹配到即使未提供ASIN,也會根據_POST_PRODUCT_DATA_ Feed中的數據在現有的ASIN中生成ASIN。它將使用標題,製造商,品牌和其他產品特定信息等元素將其與其目錄進行比較,並確定它是現有項目還是新增項目。如果你知道它已經有一個ASIN,雖然你可以提供一個非常簡單的XML提要,如上所示。
這是正確的。但是,我想知道是否有方法將價格和庫存與此Feed一起發送?有沒有支持?或者我們必須發送後續的價格和庫存飼料? –
@SameersJaved不,你需要發送一個單獨的飼料(_POST_PRODUCT_PRICING_DATA_)來更新價格和另一個(_POST_INVENTORY_AVAILABILITY_DATA_)庫存股票 – Steve
我可以添加新項目到亞馬遜,更新他們的價格和數量。但無法更新任何其他文件,如白金關鍵字。我將如何做到這一點。 –