Amazon API标记订单已发货

时间:2011-05-09 09:29:24

标签: c# amazon

我目前正在使用亚马逊订单API获取订单详情。然后我在我们的系统上创建订单,然后从这里发货。

我想在货物发货后再更新亚马逊订单,但是找不到任何API。

是否有API用于更新亚马逊的订单以及货件信息,如果是,在哪里/是什么?

我到处都搜索过,但没有发现任何东西,所以任何帮助都会受到高度赞赏。

2 个答案:

答案 0 :(得分:34)

没有API可以直接修改订单。但是,您可以使用MWS中的Feed提交API提交Feed以确认订单,将其标记为已发货,并添加货件跟踪信息。

您可以在这里获得详细的技术信息:

MWS Feed API参考在此处:https://developer.amazonservices.com/gp/mws/api.html/189-7733093-6915107?ie=UTF8&section=feeds&group=bde&version=latest

您需要使用_POST_ORDER_FULFILLMENT_DATA _

类型的Feed调用SubmitFeed

有关Feed本身的详细信息,信息为:https://sellercentral.amazon.com/gp/help/help.html/ref=au_200357600_cont_help?ie=UTF8&itemID=200357600&language=en_US

您正在寻找订单履行Feed:https://sellercentral.amazon.com/gp/help/help.html/ref=ag_381_cont_341?ie=UTF8&itemID=381&language=en_US

卖家中心有一个样品。

答案 1 :(得分:3)

通过Feeds API可以更新运输信息(运输日期,运营商代码,运营商名称,跟踪号,运输方式)。

在您请求并存储订单(以及随后为每个订单请求和存储的商品)后,您可以以类似的方式更新订单(或订单商品)的送货信息,以添加或更新您列出的产品在亚马逊上;也就是说,通过将分隔文件上传到Feeds API。要更新整个订单的送货信息,只需提供订单ID即可。要更新特定商品的送货信息,请提供订单ID和订单商品ID。

分隔文件可能包含以下字段:order-id,order-item-id,quantity,ship-date,carrier-code,carrier-name,tracking-number和ship-method。 order-id和ship-date字段是必需的。必须在分隔文件的第一行定义字段。此Feed的文件示例如下:https://images-na.ssl-images-amazon.com/images/G/01/rainier/help/ff/release_1_4/Flat.File.ShippingConfirm.TTH.xls