亚马逊 MWS 将订单标记为已发货
Posted
技术标签:
【中文标题】亚马逊 MWS 将订单标记为已发货【英文标题】:Amazon MWS Marking order as shipped 【发布时间】:2013-05-26 09:40:34 【问题描述】:我已在我的网站上列出了我所有的亚马逊订单。 现在,我希望能够将订单标记为从我的网站发货,并且状态将立即在亚马逊上更新。 我查看了亚马逊提要 api,但不清楚提要 xml 的格式。 我只想要一个用于更新订单状态的示例提要 xml。 (实际上我想知道我应该发送 xml 提要中的哪些参数来将订单状态标记为已发货。) 提前致谢。
【问题讨论】:
【参考方案1】:如果您在卖家平台上搜索Ship and Confirm Shipment (and get paid) - Order Fulfillment
,它会将您带到一个页面,该页面提供了此 Feed 的 XSD 和示例 XML 文件。
根据您的要求在下面提供 XML:
<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>My Store</MerchantIdentifier>
</Header>
<MessageType>OrderFulfillment</MessageType>
<Message>
<MessageID>1</MessageID>
<OrderFulfillment>
<MerchantOrderID>1234567</MerchantOrderID>
<MerchantFulfillmentID>1234567</MerchantFulfillmentID>
<FulfillmentDate>2002-05-01T15:36:33-08:00</FulfillmentDate>
<FulfillmentData>
<CarrierCode>UPS</CarrierCode>
<ShippingMethod>Second Day</ShippingMethod>
<ShipperTrackingNumber>1234567890</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<MerchantOrderItemID>1234567</MerchantOrderItemID>
<MerchantFulfillmentItemID>1234567</MerchantFulfillmentItemID>
<Quantity>2</Quantity>
</Item>
</OrderFulfillment>
</Message>
</AmazonEnvelope>
来自文档:
订单发货后,向亚马逊发送包含配送信息的发货确认
【讨论】:
我勾选了“我想使用应用程序通过 MWS 访问我的亚马逊卖家账户”。它询问应用程序名称和应用程序的开发人员帐号。如何创建 MWS 应用程序的开发者帐户? @SoorajlalKG - 如果您选择我想使用一个应用程序,它希望开发人员向您提供该信息 - 如果您是开发人员,您需要选择“我想开发... " 或类似的选项(我已经过了好几年了 - 您可能需要阅读文档以确定) 根据文档,MerchantFulfillmentID 是卖家提供的唯一标识符。在这个参数中加入什么?我们可以传递任何唯一的数字吗? 你必须创建一个新问题@SoorajlalKG。 你好罗伯特,你能解释一下在 XML 上面发布的 URL 是什么吗? @罗伯特H【参考方案2】:MWS 文档覆盖多个 PDF 文档。 XML 提要格式在Selling on Amazon: Guide to XML 中有详细描述。
【讨论】:
Hazzit,谢谢,我刚刚阅读了那个 xml 指南,它足以让我理解。谢谢 @malikGee,因为您似乎是 *** 的新手:请点击“向上”箭头查看所有您认为有帮助的答案,点击绿色复选标记选择您认为最能回答您问题的答案。跨度> @Hazzit-- 因为我是 *** 的新手,所以我没有足够的声誉来使用向上箭头,希望我很快就会使用向上箭头,:)跨度>以上是关于亚马逊 MWS 将订单标记为已发货的主要内容,如果未能解决你的问题,请参考以下文章