40

我正在 Magento 网站上配置 FEDEX 运输。我通过登录测试 FEDEX 帐户获得了测试帐号、密码、API 密钥和仪表编号。我在 Magento 中配置了自己。看起来一切都很好。但我不知道如何测试是Track Order。

那么我在哪里可以获得运输方式的跟踪号?我应该随机输入还是如何获得?我尝试了一些论坛建议的号码。但是我在弹出窗口中遇到以下错误:

Tracking information is currently not available

我还在shipping_fedexMagento 中检查了我的日志文件。在打印的数组中记录了一些错误代码。这就是我在下面给出的。

**ERROR log**

[result] => stdClass Object (
[HighestSeverity] => ERROR
[Notifications] => stdClass Object (
[Severity] => ERROR
[Source] => trck
[Code] => 6035
[Message] => Invalid tracking numbers. Please check the following numbers and resubmit.
[LocalizedMessage] => Invalid tracking numbers. Please check the following numbers and resubmit.
)
[Version] => stdClass Object (
[ServiceId] => trck
[Major] => 5
[Intermediate] => 0
[Minor] => 0
)
)

联邦快递帮助:

我可以追踪哪些号码?

按追踪编号追踪:您一次最多可以输入 30 个追踪编号。您可以输入 FedEx Express、FedEx Express Freight、FedEx Ground、FedEx SmartPost、FedEx Freight 或 FedEx Custom Critical 追踪号码的任意组合。请确保每行仅输入一个跟踪号。

编辑:根据 Derek 的建议,我使用了“99999999999”。但我得到了以下回应。弹出仍然相同的错误。是什么意思__pid =>2432

Array
(
    [request] => <?xml version="1.0" encoding="UTF-8"?>
<FDXTrack2Request xsi="http://www.w3.org/2001/XMLSchema-instance" noNamespaceSchemaLocation="FDXTrack2Request.xsd"><RequestHeader><AccountNumber>510087062</AccountNumber><MeterNumber>0</MeterNumber></RequestHeader><PackageIdentifier><Value>999999999999</Value></PackageIdentifier><DetailScans>1</DetailScans></FDXTrack2Request>

    [result] => 
    [__pid] => 2432
)
4

8 回答 8

55

你的问题一点也不愚蠢。我投了赞成票。

联邦快递的文档很糟糕,并且没有提到在测试和投入生产之后如何使用他们的服务。他们的支持更糟。

当我在网上闲逛时,我发现一个页面提到了跟踪号 123456789012 作为测试号。在将服务路径设置为https://wsbeta.fedex.com:443/web-services/track时,将其与您的测试凭据(密钥、密码、帐号和仪表编号)一起使用,请求将返回您可以在此基础上构建的有效响应。

于 2012-11-28T08:21:54.510 回答
48

以下是可在 FedEx 测试环境中使用的静态跟踪号列表:

449044304137821 = Shipment information sent to FedEx
149331877648230 = Tendered
020207021381215 = Picked Up
403934084723025 = Arrived at FedEx location
920241085725456 = At local FedEx facility
568838414941 = At destination sort facility
039813852990618 = Departed FedEx location
231300687629630 = On FedEx vehicle for delivery
797806677146 = International shipment release
377101283611590 = Customer not available or business closed
852426136339213 = Local Delivery Restriction
797615467620 = Incorrect Address
957794015041323 = Unable to Deliver
076288115212522 = Returned to Sender/Shipper
581190049992 = International Clearance delay
122816215025810 = Delivered
843119172384577 = Hold at Location
070358180009382 = Shipment Canceled
于 2014-11-21T23:00:24.440 回答
8

另外:123456789012

您也可以使用:111111111111

** 每个承运人(UPS、USPS 等)都有很多用于许多用例的跟踪号码,但 FedEx 没有......我觉得这很奇怪。

*另外...我猜联邦快递希望您即使在他们的测试环境中也使用真实的跟踪号码。这就是我测试多个用例的方式。

我希望这可以帮助任何人,我已经花了一段时间挖掘。

于 2013-10-25T13:10:57.283 回答
2

这是我从开发人员文档中的代码示例中提取的一个很好的示例。

797843158299

于 2014-02-08T01:54:11.437 回答
1

当指向以下服务器端点时,上面的跟踪号码列表确实可以工作:

https://wsbeta.fedex.com:443/web-services/track

请注意,这些号码仅在 FedEx 的计划维护时段内不起作用。

于 2015-02-27T23:22:13.820 回答
1

在他们的网站上,他们列出了您可以使用的跟踪号码:

https://www.fedex.com/en-us/developer/web-services/process.html#develop

展开测试环境和模拟跟踪号码子标题。

于 2020-05-11T21:09:56.210 回答
0

您可以先尝试让船舶功能正常工作。这将为您提供可用于测试跟踪的跟踪编号。我是这样做的,它对我有用!

于 2014-08-11T05:44:15.170 回答
0

We're trying to understand FEDEX tracking number testing too. I found this resource. But so far I'm not sure if the numbers work.

We'll update the answer later if we determine it helped or delete it if it does not: https://www.fedex.com/us/developer/webhelp/ws/2019/US/index.htm#t=wsdvg%2FAppendix_F_Test_Server_Mock_Tracking_Numbers.htm

于 2020-10-28T14:52:01.470 回答