当我发送订单调整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>
它会减少订单中的金额,但不会更改订单数量,因此订单仍会显示原始的商品数量。
根据文档,包括带有NoReventory的AdjustmentReason的QuantityCancelled将创建部分取消,但这似乎不起作用。
有没有办法减少订单上的商品数量?
答案 0 :(得分:3)
我能够从亚马逊那里了解到,截至2010年9月,无法减少数量并且在Seller Central用户界面中显示更改。他们承认这是一个可能在将来的某个时候修复的错误。
答案 1 :(得分:0)
对于仍有这个问题的人,我用亚马逊开了一个案子,几天后我终于得到了他们的答复:
此时系统不支持部分取消MFN订单。订单应完全取消或完成,未发货的物品应退还。
要完全取消订单,请使用“_POST_FLAT_FILE_ACKNOWLEDGMENT_DATA_”表示平面文件,或使用“_POST_ORDER_ACKNOWLEDGMENT_DATA_”表示XML Feed。