FedEx migrering av leveransmetodintegration från SOAP till RESTful API

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

FedEx Web Services spårning, adressvalidering och validering av WSDLS (Postal Codes Web Services Definition Languages) kommer att upphöra den 15 maj 2024. SOAP-baserad 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 förändringen påverkar vår nuvarande FedEx implementering av leveransmetoder i Adobe Commerce och kräver att vi åtgärdar den aktuella implementeringen och migrerar från inaktuella SOAP API:er till den senaste FedEx RESTFUL-API:er.

Från och med 15 maj 2024 kommer Adobe Commerce-kunder inte att kunna använda våra nuvarande FedEx integrering av fraktmetoder, så Adobe släpper denna programfix som gör att kunder med Adobe Commerce 2.4.4+ kan använda den senaste FedEx RESTFUL-API:er i stället för de inaktuella SOAP-API:erna.

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

The FedEx ersätter sina SOAP-baserade API:er och ersätter 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  Används  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