Integrering av FedEx-leveransmetoder från SOAP till RESTful API
VARNING! Använd patchen ACSD-61622 från QPT-versionen (Quality Patches Tool) 1.1.57 i stället för den tidigare patchen. Den nya korrigeringen är kompatibel med Adobe Commerce-versioner (alla distributionsmetoder) 2.4.6-p1 - 2.4.6-p8. Det kan bli tillämpligt på andra versioner med nya releaser av verktyget för kvalitetskorrigeringar.
Mer information finns i artikeln ACSD-61622-korrigering i Adobe Commerce-handboken.
VARNING! Innan du installerar den nya korrigeringen måste du avinstallera den tidigare korrigeringen som finns i den här artikeln. Instruktioner om hur du avinstallerar korrigeringsfiler finns i Återställa en anpassad korrigeringsfil i användarhandboken.
I den här artikeln finns en patch som åtgärdar problem med FedEx-överföring av leveransmetoder från SOAP till RESTful API för Adobe Commerce 2.4.4-p4 - 2.4.6-pX.
FedEx Web Services tracking, Address Validation och Validate Postal Codes Web Services Definition Languages (WSDLS) kasserades den 15 maj 2024. SOAP-baserade FedEx-webbtjänster är i utvecklingsbegränsning och har ersatts med FedEx RESTFUL API:er. Mer information finns i FedEx-webbtjänster.
Den här förändringen påverkar vår nuvarande FedEx-implementering av 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 denna programfix som tillåter Adobe Commerce 2.4.4±kunder att använda de senaste FedEx RESTFUL-API:erna i stället för de gamla SOAP-gränssnitten.
Beskrivning description
Berörda produkter och versioner
Adobe Commerce i molninfrastrukturen 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-webbtjänster.
Upplösning resolution
För att lösa problemet i versionerna 2.4.4+, 2.4.5+ och 2.4.6+ måste du använda motsvarande korrigeringsfil, beroende på vilken version av Adobe Commerce/Magento Open Source du har.
Lappa
Använd följande bifogade patchar, beroende på vilken version av Adobe Commerce/Magento Open Source du har:
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
Om du vill kontrollera om problemet löstes genom att applicera korrigeringen gör du så här (här används korrigerings-ID:t AC-9363 som en illustration):
-
Kör följande kommando:
vendor/bin/magento-patches -n status |grep "9363|Status" -
Du bör se utdata som liknar detta, där AC-9363 returnerar statusen Används:
║ 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