亚马逊卖家平台_POST_INVENTORY_AVAILABILITY_DATA_不更新库存

时间:2018-11-30 17:12:14

标签: amazon-mws amazonsellercentral

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

我有没有做的事情?预先感谢

0 个答案:

没有答案