Migrering av integrering av FedEx-leveransmetod från SOAP till RESTful API

I den här artikeln finns en patch som löser problem med migrering av FedEx-leveransmetodintegration från SOAP till RESTful API för Adobe Commerce 2.4.4-p4 - 2.4.6-pX.

Spårning av FedEx Web Services, adressvalidering och validering av WSDLS (Postal Codes Web Services Definition Languages) upphör 15 maj 2024. Den SOAP baserade FedEx Web Services är i utvecklingsbegränsning och har ersatts med FedEx RESTFUL-API:er. Mer information finns i FedEx Web Services.

Den här ändringen påverkar vår nuvarande implementering av FedEx-leveransmetoder i Adobe Commerce och kräver att vi korrigerar vår nuvarande implementering och migrerar från inaktuella SOAP-API:er till de senaste FedEx RESTFUL-API:erna.

Från och med 15 maj 2024 kommer Adobe Commerce-kunder inte att kunna använda vår nuvarande FedEx-integration med leveransmetoden, så Adobe släpper den här snabbkorrigeringen som gör att Adobe Commerce 2.4.4±kunder kan använda de senaste FedEx RESTFUL-API:erna istället för de borttagna SOAP.

Berörda produkter och versioner

Adobe Commerce om molninfrastruktur och lokalt, samt Magento Open Source:

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

Orsak

FedEx har ersatt sina SOAP-baserade API:er och ersatt dem med RESTful i stället. Se FedEx Web Services.

Lösning

Använd följande bifogade patchar, beroende på vilken version av Adobe Commerce/Magento Open Source du använder:

För att lösa problemet i versionerna 2.4.4+, 2.4.5+ och 2.4.6+ måste du tillämpa motsvarande korrigering på din version av Adobe Commerce/Magento Open Source nedan.

Lappa

Använd följande bifogade patchar, beroende på vilken version av Adobe Commerce/Magento Open Source du använder:

För version 2.4.4-p4:

För version 2.4.5, 2.4.5-pX:

För version 2.4.6, 2.4.6-pX:

Så här sätter du på plåstret

Zippa upp filen och se Använda en kompositkorrigering från Adobe i vår kunskapsbas för support för instruktioner.

Hur man vet om plåstren har använts

Eftersom det inte är enkelt att kontrollera om problemet har åtgärdats kanske du vill kontrollera om korrigeringen har installerats korrekt. Detta använder (exempel: AC-9363) som den korrigering som ska kontrolleras.

Du kan göra detta genom att utföra följande steg:

  1. Installera Quality Patches Tool.

  2. Kör kommandot:

    code language-bash
    vendor/bin/magento-patches -n status |grep "9363|Status"
    
  3. Du bör se utdata som liknar detta, där AC-9363 returnerar statusen Används:

    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