0
我想在某些產品中更新ShippingWeight。使用_POST_PRODUCT_DATA_ /產品訂購源的亞馬遜MWS更新產品
我認爲產品Feed應該爲我做這件事。
下面的飼料似乎工作正常,數據更新在亞馬遜,但我得到一個錯誤響應。
Feed有什麼問題,即使更新完成,爲什麼我會收到錯誤響應?
我試過Update和PartialUpdate。
錯誤響應在創建新產品時看起來像是錯誤。
,爲什麼我有更新ShippingWeight時指定 「標題」 元素(標題沒有的minOccurs = 「0」 XSD):-(
這裏是我的飼料:
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.02</DocumentVersion>
<MerchantIdentifier>xxxx</MerchantIdentifier>
</Header>
<MessageType>Product</MessageType>
<Message>
<MessageID>1375606841671</MessageID>
<OperationType>PartialUpdate</OperationType>
<Product>
<SKU>1894</SKU>
<DescriptionData>
<Title><![CDATA[abcdefghi....]]></Title>
<ItemDimensions>
<Length unitOfMeasure="CM">44.0</Length>
<Width unitOfMeasure="CM">33.0</Width>
<Height unitOfMeasure="CM">42.0</Height>
<Weight unitOfMeasure="GR">1030.0</Weight>
</ItemDimensions>
<ShippingWeight unitOfMeasure="GR">1040.0</ShippingWeight>
</DescriptionData>
</Product>
</Message>
這裏是亞馬遜的迴應:
<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.02</DocumentVersion>
<MerchantIdentifier>xxxxxx</MerchantIdentifier>
</Header>
<MessageType>ProcessingReport</MessageType>
<Message>
<MessageID>1</MessageID>
<ProcessingReport>
<DocumentTransactionID>yyyyy</DocumentTransactionID>
<StatusCode>Complete</StatusCode>
<ProcessingSummary>
<MessagesProcessed>1</MessagesProcessed>
<MessagesSuccessful>0</MessagesSuccessful>
<MessagesWithError>1</MessagesWithError>
<MessagesWithWarning>0</MessagesWithWarning>
</ProcessingSummary>
<Result>
<MessageID>1375606841671</MessageID>
<ResultCode>Error</ResultCode>
<ResultMessageCode>8560</ResultMessageCode>
<ResultDescription>SKU 1894, Fehlende Attribute product_type. SKU 1894 keine eindeutige ASIN gefunden. Zur Erstellung einer neuen ASIN fehlen noch folgende Attribute: product_type. Feed ID: 0. Weitere Informationen dazu http://sellercentral.amazon.de/gp/errorcode/200692370</ResultDescription>
<AdditionalInfo>
<SKU>1894</SKU>
</AdditionalInfo>
</Result>
</ProcessingReport>
</Message>
提前了很多。
用amazon的ASIN添加一個元素,錯誤消失了。解決了。 –
nrx
我很驚訝這是因爲字段用於GTIN(UPC,EAN,ISBN)。我有這個消息只與我的賣家SKU一起工作。 –
user2867342