shipping - 亚马逊 MWS - OrderFulFillment 消息 - 多个包裹(跟踪数据)

标签 shipping amazon-mws

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

    非常感谢,祝你周末愉快。

    最佳答案

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

    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/

    相关文章:

    javascript - 基于数量的 PayPal 运费

    magento - 运送到多个地址,但支付一笔费用

    mysql - 什么是MySQL最好,最简单和免费的位置数据库?

    php - 在产品页面上显示运费 - WooCommerce

    php - 如何通过 "Non-Amazon"获取 "Amazon MWS Order API"销售 channel 订单

    delphi - 使用Delphi XE7和Indy类创建亚马逊MWS签名

    c# - 亚马逊 MWS 的产品 Feed

    amazon-mws - MWS 订单 API 的限制

    java - 亚马逊 MWS API : Some orders are missing when we download orders