amazon-web-services - 亚马逊 MWS - 是否可以使用 OrderAdjustment feed 减少订单数量

标签 amazon-web-services

当我发送订单调整 Feed 时,例如

<MessageType>OrderAdjustment</MessageType>
<Message>
  <MessageID>1</MessageID>
  <OrderAdjustment>
    <AmazonOrderID>104-3121897-1466636</AmazonOrderID>
    <AdjustedItem>
       <AmazonOrderItemCode>42555034632370</AmazonOrderItemCode>
       <MerchantAdjustmentItemID>6174012</MerchantAdjustmentItemID>
       <AdjustmentReason>NoInventory</AdjustmentReason>
       <ItemPriceAdjustments>
         <Component>
           <Type>Principal</Type>
           <Amount currency="USD">0.15</Amount>
         </Component>
         <Component>
           <Type>Shipping</Type>
           <Amount currency="USD">0.50</Amount>
         </Component>
         <Component>
           <Type>Tax</Type>
           <Amount currency="USD">0.00</Amount>
         </Component>
       </ItemPriceAdjustments>
      <QuantityCancelled>1</QuantityCancelled>
    </AdjustedItem>
  </OrderAdjustment>
</Message>

它会根据 Feed 中的金额减少订单的金额,但不会更改订单数量,因此订单仍显示需要发货的原始商品数量。

根据文档,将 QuantityCancelled 包含在 NoInventory 的调整原因中将创建部分取消,但这似乎不起作用。

有什么方法可以减少订单中的商品数量吗?

最佳答案

我从亚马逊了解到,截至 2010 年 9 月,不可能减少数量并将该更改显示在卖家中心用户界面中。他们承认这是一个错误,可能会在将来的某个时候修复。

关于amazon-web-services - 亚马逊 MWS - 是否可以使用 OrderAdjustment feed 减少订单数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3151375/

相关文章:

amazon-web-services - AWS chalice 错误。如何正确放置我的凭据?

php - 将Amazon ElasticSearch Service用作PHP应用程序的Web服务

ios - 使用AWSS3TransferManagerUploadRequest如何设置超时间隔?

java - 如何使用 amazon s3 上的预签名 url 进行复制?

amazon-web-services - 为在 AWS Route 53 上注册的 Netlify 子域配置 HTTPS

javascript - 直接到 s3/client 文件上传。使用这种方法将未使用的文件存储在 s3 存储桶中是否有问题?

amazon-web-services - 如何从 shell 脚本中捕获 Spark 错误

amazon-web-services - 使用 AWS ECS 容器进行成本计算

java - Athena 从 parquet 模式创建表

amazon-web-services - AWS - Cognito 联合身份