FedEx Migratie van SOAP naar RESTful-API voor de integratie van verzendmethoden

Dit artikel bevat een patch voor het oplossen van problemen met de FedEx migratie van SOAP naar RESTful API voor de integratie van verzendmethoden voor Adobe Commerce 2.4.4-p4 - 2.4.6-pX.

FedEx Web Services het volgen, de Bevestiging van het Adres, en bevestigt de Talen van de Definitie van de Diensten van het Web van Postcodes (WSDLS) zullen op 15 mei 2024 worden gepensioneerd. Gebaseerd op SOAP FedEx Web Services is in ontwikkelingsinsluiting en is vervangen door FedEx RESTFUL API's. Raadpleeg voor meer informatie FedEx Web Services.

Deze wijziging is van invloed op onze huidige FedEx implementatie van de integratie van verzendmethoden in Adobe Commerce. Hiervoor moeten we onze huidige implementatie herstellen en migreren van verouderde SOAP API's naar de nieuwste FedEx RESTFUL API's.

Vanaf 15 mei 2024 kunnen Adobe Commerce-klanten onze huidige FedEx integratie van verzendmethoden, dus Adobe geeft deze hotfix uit waarmee klanten van Adobe Commerce 2.4.4+ de nieuwste FedEx RESTFUL-API's in plaats van de vervangen SOAP-API's.

Betrokken producten en versies

Adobe Commerce op cloudinfrastructuur en op locatie, en Magento Open Source:

  • 2.4.4-p4
  • 2.4.5.
  • 2.4.5-pX
  • 2.4.6.
  • 2.4.6-pX

Oorzaak

De FedEx vervangen door de RESTful-API's. Zie FedEx Web Services.

Oplossing

Gebruik de volgende bijgevoegde patches, afhankelijk van uw Adobe Commerce/Magento Open Source-versie:

Als u het probleem wilt verhelpen in de 2.4.4±, 2.4.5± en 2.4.6±versies, moet u de bijbehorende patch toepassen op de onderstaande versie van Adobe Commerce/Magento Open Source.

Reparatie

Gebruik de volgende bijgevoegde patches, afhankelijk van uw Adobe Commerce/Magento Open Source-versie:

Voor versies 2.4.4-p4:

Voor versies 2.4.5, 2.4.5-pX:

Voor versies 2.4.6, 2.4.6-pX:

Hoe de pleister aanbrengen

Pak het bestand uit en zie Hoe een door Adobe geleverde componentpleister aanbrengen in onze kennisbasis voor ondersteuning voor instructies.

Hoe te om te bepalen of de pleisters zijn aangebracht

Aangezien het niet mogelijk is om gemakkelijk te controleren of de kwestie werd gepatenteerd, zou u kunnen willen controleren of de flard met succes is toegepast. Dit gebruikt (voorbeeld: AC-9363) als de te controleren pleister.

U kunt dit doen door de volgende stappen te nemen:

  1. Installeer de Quality Patches Tool.

  2. Voer de opdracht uit:

    code language-bash
    vendor/bin/magento-patches -n status |grep "9363|Status"
    
  3. U zou output gelijkend op dit moeten zien, waar AC-9363 terugkeert  Toegepast  status:

    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