1

Amazonの商品の数量を更新するために、以下の詳細を使用しています。スクラッチパッドを使用している場合、[フィード]->[SubmitFeed]オプションを選択します

必要なパラメータを設定し、次のXMLを渡します

    <?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.01</DocumentVersion>
<MerchantIdentifier>$merchantID</MerchantIdentifier>
</Header>
<MessageType>Inventory</MessageType>
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>$SKU</SKU>
<Quantity>8</Quantity>
</Inventory>
</Message>
</AmazonEnvelope>

フィードタイプ:_POST_INVENTORY_AVAILABILITY_DATA_同じ-submissionidに対する応答を取得しています。更新には時間がかかることは承知しています。しかし、私は待って待っていました..少なくとも15時間(分ではありません)4時間待っていましたが、それはまだ処理中であり、数量は更新されませんでした。

次の応答を取得しています

<?xml version="1.0"?>
<SubmitFeedResponse xmlns="http://mws.amazonaws.com/doc/2009-01-01/">
<SubmitFeedResult>
  <FeedSubmissionInfo>
    <FeedSubmissionId>6791310806</FeedSubmissionId>
    <FeedType>_POST_INVENTORY_AVAILABILITY_DATA_</FeedType>
    <SubmittedDate>2013-03-21T19:48:37+00:00</SubmittedDate>
    <FeedProcessingStatus>_SUBMITTED_</FeedProcessingStatus>
  </FeedSubmissionInfo>
</SubmitFeedResult>
<ResponseMetadata>
  <RequestId>fd07bf18-4f6a-4786-bdf9-9d4db50956d0</RequestId>
</ResponseMetadata>
</SubmitFeedResponse>

フィードのステータスを確認して次の応答を取得します

<?xml version="1.0"?>
<ErrorResponse xmlns="http://mws.amazonaws.com/doc/2009-01-01/">
<Error>
  <Type>Sender</Type>
  <Code>FeedProcessingResultNotReady</Code>
  <Message>Feed Submission Result is not ready for Feed Submission Id: 6791310806</Message>
  <Detail/>
</Error>
<RequestID>2c86128d-b53a-4fc3-80d1-6b41b53a8977</RequestID>
</ErrorResponse>

any1は私を導くことができます..私はどこで間違っていましたか..ここで?または同じものを探すためのより良い方法がある場合。

4

1 に答える 1