SOAPから RESTful API への FedEx 配送方法の統合の移行
警告: 以前に提供されたパッチの代わりに、Quality Patches Tool (QPT) 1.1.57 リリースの ACSD-61622 パッチを使用してください。 新しいパッチは、Adobe Commerce バージョン(すべてのデプロイメント方法) 2.4.6-p1 ~ 2.4.6-p8 と互換性があります。 これは、新しい Quality Patches Tool リリースを持つ他のバージョンにも適用される可能性があります。
詳しくは、Adobe Commerce ツールガイドの ACSD-61622 パッチの記事を参照してください。
警告: 新しいパッチをインストールする前に、この記事で提供されている以前のパッチをアンインストールする必要があります。 パッチのアンインストール手順については、ユーザーガイドの カスタムパッチを元に戻すを参照してください。
この記事では、SOAPからAdobe Commerce 2.4.4-p4 - 2.4.6-pX の RESTful API に FedEx の配送方法の統合を移行する際の問題を解決するためのパッチを提供します。
FedEx Web Services のトラッキング、住所の検証、郵便番号の検証 Web Services Definition Languages (WSDLS)は、2024 年 5 月 15 日(PT)に廃止されました。 SOAP ベースの FedEx Web サービスは開発監禁中で、FedEx RESTFUL API に置き換えられました。 詳しくは、FedEx Web サービスを参照してください。
この変更は、Adobe Commerceにおける現在の FedEx 配送方式統合の実装に影響を与えます。また、現在の実装を修正し、廃止されたSOAP API から最新の FedEx RESTFUL API に移行する必要があります。
2024 年 5 月 15 日以降、Adobe Commerceのお客様は現在の FedEx 配送方式統合を使用できなくなります。そのため、Adobeは、Adobe Commerce 2.4.4 以降のお客様が、非推奨のSOAPの API ではなく、最新の FedEx RESTFUL API を使用できるようにするこのホットフィックスをリリースします。
説明 description
影響を受ける製品とバージョン
クラウドインフラストラクチャー上およびオンプレミス上のAdobe CommerceとMagento Open Source:
- 2.4.4-p4
- 2.4.5
- 2.4.5-pX
- 2.4.6
- 2.4.6-pX
原因
FedEx はSOAPベースの API を廃止し、代わりに RESTful API に置き換えました。 FedEx Web Services を参照してください。
解決策 resolution
2.4.4 以降、2.4.5 以降、2.4.6 以降のバージョンの問題を解決するには、Adobe Commerce/Magento Open Sourceのバージョンに応じて、対応するパッチを適用します。
パッチ
Adobe Commerce/Magento Open Sourceのバージョンに応じて、次のパッチを添付して使用します。
バージョン 2.4.4~p4 の場合:
バージョン 2.4.5、2.4.5-pX の場合:
バージョン 2.4.6、2.4.6-pX の場合:
パッチの適用方法
ファイルを解凍し、サポートナレッジベースの Adobeが提供する Composer パッチの適用方法を参照してください。
パッチが適用されているかどうかを知る方法
パッチを適用して問題が解決されたかどうかを確認するには、次のような手順を実行します(ここでは AC-9363 パッチ ID を図として使用します)。
-
次のコマンドを実行します。
vendor/bin/magento-patches -n status |grep "9363|Status"
-
AC-9363 が Applied ステータスを返す場合、次のような出力が表示されます。
║ Id │ Title │ Category │ Origin │ Status │ Details ║ ║ N/A │ ../m2-hotfixes/AC-9363_USPS_Ground_Advantage_shipping_method_COMPOSER_patch.patch │ Other │ Local │ Applied │ Patch type: Custom