MWS 提要消息:OrderFulFillment
如何告诉亚马逊为客户订单运送了多个 (> 1) 个包裹?
我可以在一封邮件中指定多个项目,但只能指定一个跟踪(包裹)数据 (ShipperTrackingNumber)。
我想我必须使用多个消息,每个包裹一个。
两种情况:
我必须拆分订单行的数量吗?
例如数量为 10 的订单行:
<MessageID>1</MessageID>
<OrderFulfillment>
<AmazonOrderID>123-456-789</AmazonOrderID>
<FulfillmentDate>2013-07-25T16:40:16+02:00</FulfillmentDate>
<FulfillmentData>
<CarrierName>DHL</CarrierName>
<ShipperTrackingNumber>1234567890</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<AmazonOrderItemCode>1</AmazonOrderItemCode>
<Quantity>5</Quantity>
</Item>
</OrderFulfillment>
<MessageID>2</MessageID>
<OrderFulfillment>
<AmazonOrderID>123-456-789</AmazonOrderID>
<FulfillmentDate>2013-07-25T16:40:16+02:00</FulfillmentDate>
<FulfillmentData>
<CarrierName>DHL</CarrierName>
<ShipperTrackingNumber>1234567891</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<AmazonOrderItemCode>1</AmazonOrderItemCode>
<Quantity>5</Quantity>
</Item>
</OrderFulfillment>
相同的程序/行为?将项目/数量分成几条消息?
我希望有人可以帮助我或给我一个提示/解释/解决方案如何使用 OrderFulFillment 消息处理多个包裹运输。
非常感谢,祝你周末愉快。
最佳答案
我找不到任何关于应该如何处理分批装运的实际文件,更多的是来自许多来源的猜测。
“Flat File Shipping Confirmation ” Excel 模板是这样说的:
If a customer has ordered more than one item from you, and you are fulfilling the order in more than one shipment, then order-id, order-item-id, quantity and ship-date are all required for each shipment that you are confirming.
我的理解是,大多数 XML 提要在通过验证后实际上由与平面文件相同的例程处理。所以我假设应该根据上面引用的要求创建 XML 提要以实现相同的目标 - 这正是您发布的可能解决方案。请注意每个
<OrderFulfillment>
可以有多个 <Item>
元素允许您指定哪些项目包含在哪个包中的数量。
关于shipping - 亚马逊 MWS - OrderFulFillment 消息 - 多个包裹(跟踪数据),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17875016/