2017-03-02 12 views
1

を更新していないSubmitFeed:アマゾンMWSのAPI - 私はSubmitFeedのAPIと「_POST_INVENTORY_AVAILABILITY_DATA_」フィードタイプを経由して、単一の製品の数量を更新する必要が完了したが、量が

<?xml version=""1.0"" encoding=""utf-8"" ?> 
     <AmazonEnvelope xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"" xsi:noNamespaceSchemaLocation=""amznenvelope.xsd""> 
      <Header> 
       <DocumentVersion>1.01</DocumentVersion> 
       <MerchantIdentifier>MERCHANT_ID</MerchantIdentifier> 
      </Header> 
      <MessageType>Inventory</MessageType> 
      <Message> 
       <MessageID>1</MessageID> 
       <OperationType>Update</OperationType> 
       <Inventory> 
        <SKU>MY_SKU_CODE</SKU> 
        <Quantity>2</Quantity> 
       </Inventory> 
      </Message> 
     </AmazonEnvelope> 

提出(MWSスクラッチパッドから確認)OKだった:

<?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>...</MerchantIdentifier> 
    </Header> 
    <MessageType>ProcessingReport</MessageType> 
    <Message> 
     <MessageID>1</MessageID> 
     <ProcessingReport> 
      <DocumentTransactionID>...</DocumentTransactionID> 
      <StatusCode>Complete</StatusCode> 
      <ProcessingSummary> 
       <MessagesProcessed>1</MessagesProcessed> 
       <MessagesSuccessful>1</MessagesSuccessful> 
       <MessagesWithError>0</MessagesWithError> 
       <MessagesWithWarning>0</MessagesWithWarning> 
      </ProcessingSummary> 
     </ProcessingReport> 
    </Message> 
</AmazonEnvelope> 

(ただし、Amazon Seller Centralのバックオフィスで見られるように)そのSKUの在庫数は変更されていませんでした。 Amazonのフォーラムは役に立たなかった。なにか提案を?

答えて

1

SKUが更新されていない問題にぶつかると、通常はそのトリックを行うASINが含まれます。

<SKU>MY_SKU</SKU> 
<StandardProductID> 
    <Type>ASIN</Type> 
    <Value>MY_SKU'S_ASIN</Value> 
</StandardProductID> 

[タイプ]フィールドのタイプを変更するだけで、GCID、UPCなどを使用することもできます。フィールドが正常に更新されない場合、これは通常私の手口です。

0

フィードapiが突然失敗することがあります。詳細については、私の投稿を参照してください。

https://sellercentral.amazon.com/forums/thread.jspa?threadID=347480&tstart=0

私のソリューション(私の場合は注文の追跡を私は更新しようとしているものです)、定期的に私が取った行動は、実際に変更が生じ、その変化は起こらなかった場合のことを確認することですフィードをまったく同じに再送信するだけです。

関連する問題