我正在Magento网站中配置FEDEX运送。通过登录测试FEDEX帐户获得了测试帐号,密码,API密钥和仪表编号。我在Magento中配置了自己。看起来一切都很好。但是我不知道如何测试“跟踪顺序”。
所以我在哪里可以找到运输方式的跟踪编号?我应该随机输入还是如何获取?我尝试了一些论坛建议的数字。但是我的弹出窗口出现以下错误:
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个跟踪号码。您可以输入以下任意组合联邦快递,联邦快递货运,联邦地面,联邦快递SmartPost,联邦快递货运或联邦快递自定义关键跟踪编号。请确保每行仅输入一个跟踪号。
编辑:根据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
)
您的问题一点也不愚蠢。我投票了。
fedex文档太可怕了,没有提到在测试时以及投入生产后如何使用其服务。他们的支持更糟。
[当我在互联网上闲逛时,我发现了一个页面,其中提到跟踪号123456789012作为测试号。将服务路径设置为https://wsbeta.fedex.com:443/web-services/track时,将其与测试凭据(密钥,密码,帐号和仪表编号)一起使用,该请求将返回可建立的有效响应。
以下是可在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
除了:123456789012
您也可以使用:111111111111
**每个承运人(UPS,USPS等)都有很多用例的跟踪号,但没有联邦快递...我觉得很奇怪。
*另外...我猜FedEx期望您即使在他们的测试环境中也使用真实的跟踪编号。这就是我一直在测试多个用例的方式。
我希望这对任何人都有帮助,我花了一段时间的时间在附近闲逛。
这是我从开发人员文档中的代码示例中提取的一个好代码。
797843158299
上面的跟踪编号列表在指向以下服务器端点时确实可以使用:
https://wsbeta.fedex.com:443/web-services/track
请注意,这些号码唯一无法使用的时间是在FedEx预定的维护时段内。
您可以尝试先使船舶功能正常工作。这将为您提供可用于测试跟踪的跟踪编号。我是这样做的,对我有用!
在他们的网站上,他们列出了您可以使用的跟踪编号:
https://www.fedex.com/en-us/developer/web-services/process.html#develop
展开测试环境和模拟跟踪编号副标题。