我在Magento网站上配置FEDEX运费。我通过在测试FEDEX帐户登录获得了测试帐号,密码,API密钥和仪表号。我在Magento中配置了自己。看起来一切都很好。但我不知道如何测试Track Order。
那么我在哪里可以获得运输方式的追踪号码?我应该随机输入还是我该怎么做?我尝试了一些论坛建议的数字。但是我的弹出窗口出现了以下错误:
Tracking information is currently not available
我还检查了Magento中的shipping_fedex
日志文件。在打印数组中记录了一些错误代码。那是我在下面给出的。
**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
)
)
FEDEX帮助:
我可以跟踪哪些数字?
按跟踪号跟踪:您可以输入 一次最多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
)
答案 0 :(得分:46)
你的问题根本不是愚蠢的。我赞成它。
联邦快递文件很糟糕,没有提到如何在测试和转移到生产后使用他们的服务。他们的支持更糟。
当我在互联网上闲聊时,我发现一个页面提到了跟踪号码123456789012作为测试号码。当您将服务路径设置为https://wsbeta.fedex.com:443/web-services/track时,将其与测试凭据(密钥,密码,帐号和计费号)一起使用,请求将返回您可以构建的有效响应。
答案 1 :(得分:36)
以下是可在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
答案 2 :(得分:7)
除了:123456789012
您也可以使用:111111111111
**每个运营商(UPS,USPS等)都有很多用例的跟踪号码,但不是联邦快递......我发现这很奇怪。
* 此外......我猜联邦快递希望您在测试环境中使用真正的跟踪号码。这就是我为多个用例测试的方式。
我希望这可以帮助任何人,我花了一些时间来挖掘。
答案 3 :(得分:2)
这是一个很好的我从开发人员文档中的代码示例中提取出来的。
797843158299
答案 4 :(得分:1)
当指向以下服务器端点时,上面的跟踪号列表确实有效:
https://wsbeta.fedex.com:443/web-services/track
请注意,这些号码无法使用的唯一时间是在FedEx的预定维护时段内。
答案 5 :(得分:1)
在他们的网站上,他们列出了您可以使用的跟踪号码:
https://www.fedex.com/en-us/developer/web-services/process.html#develop
展开“测试环境和模拟跟踪编号”子标题。
答案 6 :(得分:0)
您可以尝试首先使用船舶功能。这将为您提供跟踪功能,可用于测试跟踪。我是这样做的,它对我有用!
答案 7 :(得分:0)
我们也试图了解FEDEX跟踪号测试。我找到了这个资源。但是到目前为止,我不确定这些数字是否有效。
如果确定有帮助,我们将在稍后更新答案;否则,将其删除: https://www.fedex.com/us/developer/webhelp/ws/2019/US/index.htm#t=wsdvg%2FAppendix_F_Test_Server_Mock_Tracking_Numbers.htm