3

MWS Feed 消息:OrderFulFillment

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

我可以在一封邮件中指定多个项目,但只能指定一个跟踪(包裹)数据(ShipperTrackingNumber)。

我想我必须使用多条消息,每个包裹一个。

两种情况:

  • 一个订单,一个订单行的数量 > 1:我必须拆分订单行的数量吗?

例如数量为 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 消息处理多个包裹运输。

非常感谢,周末愉快。

4

2 回答 2

1

我找不到任何关于如何处理分批货物的实际文件,这是来自许多来源的更多猜测。

平面文件运输确认”Excel模板有这样的说法:

如果客户向您订购了多件商品,并且您在多批货件中履行订单,那么您确认的每批货件都需要 order-id、order-item-id、数量和发货日期.

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

于 2013-07-27T13:56:59.217 回答
0

我意识到这是一篇旧帖子,但如果其他人正在寻找并且无法让 XML 工作,我最终确实为自己找到了答案,即将提要作为平面文件提交(如另一个答案中所引用的)上面来自 Hazzit) 而不是 XML。我的解决方案是 C# - FeedType 必须设置为“POST_FLAT_FILE_FULFILLMENT_DATA”

  request.FeedType = "_POST_FLAT_FILE_FULFILLMENT_DATA_";

而不是“POST_ORDER_FULFILLMENT_DATA”,然后您必须以此处定义的格式提交一个制表符分隔的文本文件(来自他们的欧洲站点,但我在美国市场使用它):

https://sellercentral-europe.amazon.com/gp/help/external/help.html?itemID=13491

我反复尝试让 XML 与一些不同的变体一起工作,但根本无法使其工作。亚马逊在这方面的文档很糟糕,并且没有描述如何为多个跟踪号设置 XML 格式。当我切换到平面文件提要时,它立即起作用。如果有人对 XML 版本有任何帮助,我会很感兴趣。很长一段时间以来,我与 Amazon 有一个未决案例,试图从他们那里获取这些信息,他们一直坚持说我是在要求他们为我编写代码,而实际上我只是想要有关如何为他们的系统正确格式化 XML 的指导。我怀疑没有办法让两个跟踪号码和 XML 提要一起工作,而且它只适用于平面文件。

于 2021-11-09T23:14:31.520 回答