2013-08-04 97 views
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> 

提前了很多。

+0

用amazon的ASIN添加一個元素,錯誤消失了。解決了。 – nrx

+0

我很驚訝這是因爲字段用於GTIN(UPC,EAN,ISBN)。我有這個消息只與我的賣家SKU一起工作。 – user2867342

回答

0

您的SKU編號不正確。您無法發送請求小說SKU號碼。我發現了一些並試圖使用RO7WA11930KB1CA1A - 帽子。