亚马逊MWS - OrderFulFillment消息 - 多个地块(跟踪数据)

时间:2013-07-26 07:06:36

标签: shipping amazon-mws

MWS Feed消息:OrderFulFillment

如何告诉亚马逊为客户订单发运了多个(> 1个)包裹?

我可以在一条消息中指定多个项目,但只能指定一个跟踪(宗地)数据(ShipperTrackingNumber)。

我想我要使用多条消息,每个小包一条消息。

两种情况:

  • 一个订单行的订单,其中qty> 1: 我是否必须拆分订单行的数量?

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消息处理多个包裹运输。

非常感谢周末愉快。

1 个答案:

答案 0 :(得分:1)

我无法找到关于如何处理拆分货物的任何实际文件,更多来自多个来源的猜测。

Flat File Shipping Confirmation”Excel模板可以这样说:

  

如果客户订购了多件商品,那么您就是   在多个货件中履行订单,然后订购ID,   订单商品ID,数量和发货日期都是每个都需要的   你正在确认的货物。

据我了解,大多数XML Feed在通过验证后实际上都由与平面文件相同的例程处理。所以我假设应该根据上面引用的要求创建XML feed以实现相同的目标 - 这正是您发布的可能解决方案。请注意,每个<OrderFulfillment>都可以包含多个<Item>元素,您可以在其中指定哪个项目包含在哪个项目中。