FedEx配送方法整合從SOAP移轉至RESTful API

本文提供修補程式,用於解決從SOAP移轉至Adobe Commerce 2.4.4-p4 - 2.4.6-pX的RESTful API的FedEx送貨方法整合問題。

FedEx Web Services追蹤、地址驗證和驗證郵遞區號Web服務定義語言(WSDLS)將於2024年5月15日淘汰。 以SOAP為基礎的FedEx Web Services處於開發內含專案,已由FedEx RESTFUL API取代。 若要進一步瞭解,請參閱FedEx Web Services

此變更會影響我們目前在Adobe Commerce中的FedEx送貨方法整合實作,而且需要我們修正目前的實作,並從已棄用的SOAP API移轉至最新的FedEx RESTFUL API。

自2024年5月15日起,Adobe Commerce客戶將無法使用我們目前的FedEx送貨方法整合,因此Adobe將發行此Hotfix,讓Adobe Commerce 2.4.4+客戶使用最新的FedEx RESTFUL API,而非已過時的SOAP API。

受影響的產品和版本

雲端基礎結構和On-Premise及Magento Open Source上的Adobe Commerce:

  • 2.4.4 - p4
  • 2.4.5
  • 2.4.5畫素
  • 2.4.6
  • 2.4.6畫素

原因

FedEx已棄用其SOAP型API,並改用RESTful型API。 請參閱FedEx Web Services

解決方案

根據您的Adobe Commerce/Magento Open Source版本,使用以下附加修補程式:

若要解決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提供的撰寫器修補程式,以取得指示。

如何判斷是否已套用修補程式

考慮到無法輕鬆檢查問題是否已修補,您可能想要檢查是否已成功套用修補程式。 這會使用(範例: AC-9363)作為要檢查的修補程式。

您可以執行下列步驟

  1. 安裝 Quality Patches Tool

  2. 執行命令:

    code language-bash
    vendor/bin/magento-patches -n status |grep "9363|Status"
    
  3. 您應該會看到類似以下的輸出,其中AC-9363傳回​ 已套用 ​狀態:

    code language-bash
    ║ 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
    
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a