FedEx migratie van SOAP naar RESTful-API voor verzendmethoden
Dit artikel bevat een patch voor het oplossen van problemen met de integratiemigratie van SOAP naar RESTful-API voor Adobe Commerce 2.4.4-p4 - 2.4.6-pX voor de verzendmethode. FedEx
FedEx Web Services tracking, Address Validation en Validate Postal Codes Web Services Definition Languages (WSDLS) zijn op 15 mei 2024 afgebroken. Het SOAP FedEx Web Services bevindt zich in ontwikkelingsbeperking en is vervangen door FedEx RESTFUL API's. Raadpleeg FedEx Web Servicesvoor meer informatie.
Deze wijziging is van invloed op onze huidige implementatie van de FedEx -verzendmethode in Adobe Commerce. Hiervoor is het nodig dat we onze huidige implementatie herstellen en overstappen van verouderde SOAP API's naar de nieuwste FedEx RESTFUL API's.
Vanaf 15 mei 2024 kunnen Adobe Commerce-klanten onze huidige integratie met de verzendmethode FedEx niet gebruiken. Adobe geeft deze hotfix dus uit, waarmee Adobe Commerce 2.4.4±klanten de nieuwste FedEx RESTFUL API's kunnen gebruiken in plaats van de vervangen SOAP.
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 heeft hun op SOAP gebaseerde API's 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 dossier uit en zie hoe te om een componentenflard toe te passen die door Adobein onze basis van steunkennis voor instructies wordt verstrekt.
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 flard om te controleren.
u kunt dit doen door de volgende stappen te nemen :
-
Voer de opdracht uit:
code language-bash vendor/bin/magento-patches -n status |grep "9363|Status"
-
U zou output gelijkend op dit moeten zien, waar AC-9363 de Toegepaste status terugkeert:
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