2013-08-04 65 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 - 帽子。