在亚马逊MWS获得运输承运人?

时间:2013-04-04 10:42:08

标签: amazon-mws

如何在亚马逊MWS的订单API中获取已发货的MFN帐户的运营商名称?是否可以使用Order API执行此操作?

2 个答案:

答案 0 :(得分:2)

我认为目前没有任何API可以通过MWS检索跟踪信息(甚至只是运营商名称)。

为了完整起见:要提交包含运营商名称和跟踪号码的运费信息,您可以使用FeedType = SubmitFeed的{​​{1}} API。相应的XSD(OrderFulfillment.xsd)将以下值定义为有效_POST_ORDER_FULFILLMENT_DATA_:USPS,UPS,FedEx,DHL,Fastway,GLS,GO !, Hermes Logistik Gruppe,Royal Mail,Parcelforce,City Link,TNT,目标,SagawaExpress,NipponExpress,YamatoTransport。所有其他运营商必须使用CarrierCode字段。

答案 1 :(得分:1)

虽然我确信它可以在MWS中使用,但使用运输公司的运输编号结构来确定运营商要容易得多。

IE ...

Fedex可以有12或15位数的跟踪号码,条形码可以是22位数。

UPS在跟踪前有1Z。

USPS格式为20位数字(例如9999 9999 9999 9999 9999),或13个字母和数字字符的组合,通常以2个字母开头,后跟9个数字,以“US”结尾(例如EA 999 999 999) US

构建正则表达式以轻松处理这些问题。