当我发送订单调整 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/