tl; dr:我正在尝试更新Amazon Seller Central上的库存水平。我从提要提交中获得了成功的答复,但对该产品的库存水平没有影响。
下面的所有请求/响应都使用暂存器。
我为此机构提交了_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>[SellerId]</MerchantIdentifier>
</Header>
<MessageType>Inventory</MessageType>
<Message>
<MessageID>1</MessageID>
<OperationType>Update</OperationType>
<Inventory>
<SKU>[SKU]</SKU>
<Quantity>[New Quantity]</Quantity>
</Inventory>
</Message>
</AmazonEnvelope>
然后我得到此“成功”响应:
<?xml version="1.0"?>
<SubmitFeedResponse xmlns="http://mws.amazonaws.com/doc/2009-01-01/">
<SubmitFeedResult>
<FeedSubmissionInfo>
<FeedSubmissionId>[The submission ID]</FeedSubmissionId>
<FeedType>_POST_INVENTORY_AVAILABILITY_DATA_</FeedType>
<SubmittedDate>2018-11-30T16:49:18+00:00</SubmittedDate>
<FeedProcessingStatus>_SUBMITTED_</FeedProcessingStatus>
</FeedSubmissionInfo>
</SubmitFeedResult>
<ResponseMetadata>
<RequestId>[some request id]</RequestId>
</ResponseMetadata>
</SubmitFeedResponse>
然后我在GetFeedSubmissionResult
请求中使用该提交ID,几分钟后得到:
<?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>[SellerId]</MerchantIdentifier>
</Header>
<MessageType>ProcessingReport</MessageType>
<Message>
<MessageID>1</MessageID>
<ProcessingReport>
<DocumentTransactionID>[The submission ID]</DocumentTransactionID>
<StatusCode>Complete</StatusCode>
<ProcessingSummary>
<MessagesProcessed>1</MessagesProcessed>
<MessagesSuccessful>1</MessagesSuccessful>
<MessagesWithError>0</MessagesWithError>
<MessagesWithWarning>0</MessagesWithWarning>
</ProcessingSummary>
</ProcessingReport>
</Message>
</AmazonEnvelope>
它看起来像是成功的。
但是,当我使用_GET_FLAT_FILE_OPEN_LISTINGS_DATA_
报告请求(在仪表盘中)查看库存时,库存水平没有改变。我曾尝试在原始请求中使用和不使用MarketplaceID,两者的结果相同。
我在这里尝试了答案,但是它拒绝了StandardProductId字段Amazon MWS API - SubmitFeed completed but quantity not updated
我有没有做的事情?预先感谢