MWS Feed消息:OrderFulFillment
如何告诉亚马逊为客户订单发运了多个(> 1个)包裹?
我可以在一条消息中指定多个项目,但只能指定一个跟踪(宗地)数据(ShipperTrackingNumber)。
我想我要使用多条消息,每个小包一条消息。
两种情况:
e.g。订货项数量为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消息处理多个包裹运输。
非常感谢周末愉快。
答案 0 :(得分:1)
我无法找到关于如何处理拆分货物的任何实际文件,更多来自多个来源的猜测。
“Flat File Shipping Confirmation”Excel模板可以这样说:
如果客户订购了多件商品,那么您就是 在多个货件中履行订单,然后订购ID, 订单商品ID,数量和发货日期都是每个都需要的 你正在确认的货物。
据我了解,大多数XML Feed在通过验证后实际上都由与平面文件相同的例程处理。所以我假设应该根据上面引用的要求创建XML feed以实现相同的目标 - 这正是您发布的可能解决方案。请注意,每个<OrderFulfillment>
都可以包含多个<Item>
元素,您可以在其中指定哪个项目包含在哪个项目中。