Amazon Outbound MWS Fulfillment API:了解货件和包裹

Posted

技术标签:

【中文标题】Amazon Outbound MWS Fulfillment API:了解货件和包裹【英文标题】:Amazon Outbound MWS Fulfillment API: Understanding Shipments and Packages 【发布时间】:2015-03-30 13:10:27 【问题描述】:

我正在使用 MWSOutboundAPI 在 Amazon.com 上创建配送订单

在实现模式时,有一种设计模式让我陷入了困境。

亚马逊将他们的 FulfillmentShipment 表示为 Fulfillment Order 上的列表。这是有道理的,因为如果亚马逊必须在几个仓库中拆分一个包含多个项目的订单,那么一个订单可以有多个发货。此 FulfillmentShipment 包含它所包含的项目,并且它包含一个包裹列表

问题从这里开始,因为一个货件可能有多个 FulfillmentShipmentPackage。这些 FulfillmentShipmentPackage 中的每一个都包含一个跟踪号,但没有关于包裹中运送的物品的信息。

我们希望能够向我们的客户传达哪些商品以何种包装形式发货,但鉴于 API 的结构,这似乎是不可能的。我想知道为什么会这样,是否有人知道如何确定这些信息。

【问题讨论】:

【参考方案1】:

仔细查看 API 后,我意识到 orderfulfillmentItem 有对包 ID 的引用。所以 Order Item 知道它属于哪个包,但反之则不然。

【讨论】:

以上是关于Amazon Outbound MWS Fulfillment API:了解货件和包裹的主要内容,如果未能解决你的问题,请参考以下文章

使用 Amazon API MWS 进行签名查询

amazon mws 订单有助于简化、扁平化 xml

使用 c# 的亚马逊市场网络服务(amazon mws)

亚马逊 MWS API - 货币

亚马逊 MWS 集成

亚马逊 MWS:OrderAdjustment Feed 问题、部分取消