【问题标题】:Amazon MWS - OrderFulFillment Message - Multiple Parcels (Tracking Datas)亚马逊 MWS - OrderFulFillment 消息 - 多个包裹(跟踪数据)
【发布时间】:2013-07-26 07:06:35
【问题描述】:

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

非常感谢,周末愉快。

【问题讨论】:

    标签: shipping amazon-mws


    【解决方案1】:

    我找不到任何关于应该如何处理分批装运的实际文件,这是来自多个来源的更多猜测。

    Flat File Shipping Confirmation”Excel 模板有这样的说法:

    如果客户向您订购了不止一件商品,而您是 在多批货物中完成订单,然后是 order-id, 每个订单项 ID、数量和发货日期都是必需的 您正在确认的货件。

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

    【讨论】:

      【解决方案2】:

      我意识到这是一篇旧帖子,但如果其他人正在寻找并且无法让 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 提要一起工作,而且它只适用于平面文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-13
        • 2012-02-12
        相关资源
        最近更新 更多