Migration de l’intégration de la méthode d’expédition FedEx de l’API SOAP vers RESTful
AVERTISSEMENT : utilisez le correctif ACSD-61622 de la version 1.1.57 de l’outil de correctifs de la qualité (QPT) au lieu du correctif fourni précédemment. Le nouveau correctif est compatible avec les versions Adobe Commerce (toutes les méthodes de déploiement) 2.4.6-p1 à 2.4.6-p8. Il peut s’appliquer à d’autres versions avec de nouvelles versions de l’outil de correctifs de qualité.
Pour plus d’informations, reportez-vous à l’article correctif ACSD-61622 dans notre guide des outils Adobe Commerce.
AVERTISSEMENT : Avant d’installer le nouveau correctif, vous devez désinstaller le correctif précédent fourni dans cet article. Pour obtenir des instructions sur la désinstallation des correctifs, reportez-vous à la section Rétablir un correctif personnalisé de notre guide d’utilisation.
Cet article fournit un correctif pour résoudre les problèmes de migration de l’intégration de la méthode d’expédition FedEx de SOAP vers l’API RESTful pour Adobe Commerce 2.4.4-p4 - 2.4.6-pX.
FedEx Web Services tracking, Address Validation et Validate Postal Codes Web Services Definition Languages (WSDLS) a été retiré le 15 mai 2024. FedEx Web Services basé sur SOAP est en phase de développement et a été remplacé par les API RESTFUL de FedEx. Pour en savoir plus, voir FedEx Web Services.
Cette modification a un impact sur notre implémentation actuelle de l’intégration de la méthode d’expédition FedEx dans Adobe Commerce et nécessite que nous corrigions notre implémentation actuelle et migrions des API SOAP obsolètes vers les dernières API RESTFUL FedEx.
À compter du 15 mai 2024, les clients Adobe Commerce ne pourront plus utiliser notre intégration de méthode d’expédition FedEx actuelle. Adobe publie donc ce correctif qui permet aux clients Adobe Commerce 2.4.4+ d’utiliser les dernières API RESTFUL FedEx au lieu de celles de SOAP obsolètes.
Description description
Produits et versions concernés
Adobe Commerce sur les infrastructures cloud et On-Premise et Magento Open Source :
- 2.4.4-p4
- 2,4,5
- 2.4.5-pX
- 2,4,6
- 2.4.6-pX
Cause
FedEx a abandonné ses API basées sur SOAP et les a remplacées par des API RESTful. Pour plus d'informations, consultez la section FedEx Web Services.
Résolution resolution
Pour résoudre le problème dans les versions 2.4.4+, 2.4.5+ et 2.4.6+, appliquez le correctif correspondant, en fonction de votre version d’Adobe Commerce/Magento Open Source.
Patch
Utilisez les correctifs ci-joints, en fonction de votre version d’Adobe Commerce/Magento Open Source :
Pour les versions 2.4.4 à p4 :
Pour les versions 2.4.5, 2.4.5-pX :
Pour les versions 2.4.6 et 2.4.6-pX :
Application du correctif
Décompressez le fichier et consultez Comment appliquer un correctif de compositeur fourni par Adobe dans notre base de connaissances d’assistance pour obtenir des instructions.
Comment déterminer si les patchs ont été appliqués
Pour vérifier si le problème a été résolu par l’application du correctif, procédez comme suit (en utilisant l’ID de correctif AC-9363 à titre d’illustration) :
-
Exécutez la commande suivante :
vendor/bin/magento-patches -n status |grep "9363|Status" -
Vous devriez voir une sortie similaire à celle-ci, où AC-9363 renvoie le statut Appliqué :
║ 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