FedEx配送方式集成从SOAP迁移到RESTful API

WARNING
使用Quality Patches Tool (QPT) 1.1.57版本中的ACSD-61622修补程序,而不是之前提供的修补程序。 新修补程序与Adobe Commerce版本(所有部署方法)2.4.6-p1 - 2.4.6-p8兼容。 它可能适用于具有新Quality Patches Tool发行版本的其他版本。
有关详细信息,请参阅Adobe Commerce Tools指南中的ACSD-61622修补程序文章
WARNING
在安装新的修补程序之前,需要卸载本文中提供的先前修补程序。 有关卸载修补程序的说明,请参阅用户指南中的还原自定义修补程序

本文提供了一个修补程序,用于解决将FedEx配送方式集成从SOAP迁移到Adobe Commerce 2.4.4-p4 - 2.4.6-pX的RESTful API时出现的问题。

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将发布此修补程序,以便让Adobe Commerce 2.4.4及更高版本客户使用最新的FedEx RESTFUL API而不是已弃用的SOAP API。

受影响的产品和版本

云基础架构和内部部署以及Magento Open Source上的Adobe Commerce:

  • 2.4.4-p4
  • 2.4.5
  • 2.4.5-pX
  • 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版本。

Patch

根据您的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