40

Magento Web サイトで FEDEX 配送を設定しています。テスト用の FEDEX アカウントにログインして、テスト用のアカウント番号、パスワード、API キー、メーター番号を取得しました。私はMagentoで自分自身を構成しました。すべてうまくいっているように見えます。しかし、どのようにテストするかはわかりません。

では、配送方法の追跡番号はどこで入手できますか? ランダムに入力する必要がありますか、それともどうすれば入手できますか? フォーラムで提案された番号をいくつか試しました。しかし、ポップアップで以下のエラーが発生しました:

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 追跡番号の任意の組み合わせを入力できます。追跡番号は 1 行に 1 つだけ入力してください。

編集:デレクの提案に従って「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 にはありません... とても奇妙だと思います。

*また... 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 に答える
0

最初に船の機能を動作させてみてください。これにより、追跡のテストに使用できる追跡番号が提供されます。私はこのようにしましたが、うまくいきました!

于 2014-08-11T05:44:15.170 に答える