FedEx送貨方法整合從SOAP移轉至RESTful API
警告: 使用Quality Patches Tool (QPT) 1.1.57發行版本的ACSD-61622修補程式,而非先前提供的修補程式。 新修補程式與Adobe Commerce版本(所有部署方法) 2.4.6-p1 - 2.4.6-p8相容。 它可能適用於其他發行了「品質修補工具」的版本。
如需詳細資訊,請參閱Adobe Commerce工具指南中的ACSD-61622修補程式文章。
警告: 在安裝新的修補程式之前,您必須解除安裝本文中提供的先前修補程式。 如需解除安裝修補程式的說明,請參閱使用手冊中的還原自訂修補程式。
本文提供修補程式,可解決FedEx送貨方法整合從SOAP移轉至Adobe Commerce 2.4.4-p4 - 2.4.6-pX的RESTful API時的問題。
FedEx網站服務追蹤、地址驗證和驗證郵遞區號網站服務定義語言(WSDLS)已於2024年5月15日淘汰。 以SOAP為基礎的FedEx Web Services處於開發封閉狀態,已由FedEx RESTFUL API取代。 若要瞭解詳細資訊,請參閱FedEx Web服務。
此變更會影響我們目前在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。
說明 description
受影響的產品和版本
雲端基礎結構與內部部署上的Adobe Commerce,以及Magento Open Source:
- 2.4.4 - p4
- 2.4.5
- 2.4.5畫素
- 2.4.6
- 2.4.6畫素
原因
FedEx已棄用其SOAP式API,並改用RESTfulAPI。 請參閱FedEx Web服務。
解決方法 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提供的撰寫器修補程式,以取得指示。
如何判斷是否已套用修補程式
若要檢查套用修補程式是否解決了問題,請執行類似下列步驟(此步驟使用AC-9363修補程式ID作為圖例):
-
執行以下命令:
vendor/bin/magento-patches -n status |grep "9363|Status" -
您應該會看到類似以下的輸出,其中AC-9363傳回 已套用 狀態:
║ 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