Migration der Integration der Versandmethode von der SOAP zur RESTful-API FedEx

WARNING
Verwenden Sie den ACSD-61622 Patch der Version Quality Patches Tool (QPT) 1.1.57 anstelle des zuvor bereitgestellten Patches. Der neue Patch ist kompatibel mit den Adobe Commerce-Versionen (alle Bereitstellungsmethoden) 2.4.6-p1 - 2.4.6-p8. Dies könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten.
Weitere Informationen finden Sie im PatchArtikel ACSD-61622 in unserem Adobe Commerce-Tool-Handbuch.
WARNING
Vor der Installation des neuen Patches müssen Sie den vorherigen Patch deinstallieren, der in diesem Artikel bereitgestellt wird. Anweisungen zum Deinstallieren von Patches finden Sie unter Wiederherstellen eines benutzerdefinierten Patches in unserem Benutzerhandbuch.

Dieser Artikel enthält einen Patch zur Behebung von Problemen mit der Migration der FedEx Versandmethodenintegration von SOAP zur RESTful-API für Adobe Commerce 2.4.4-p4 - 2.4.6-pX.

FedEx Web Services Tracking, Adressvalidierung und Validieren von Postleitzahlen Web Services Definition Languages (WSDLS) wurde am 15. Mai 2024 eingestellt. Die SOAP-basierte FedEx Web Services befindet sich in der Entwicklungsbeschränkung und wurde durch FedEx RESTFUL-APIs ersetzt. Weitere Informationen finden Sie unter FedEx Web Services.

Diese Änderung wirkt sich auf unsere aktuelle Implementierung der FedEx Versandmethode in Adobe Commerce aus und erfordert, dass wir unsere aktuelle Implementierung korrigieren und von veralteten SOAP-APIs zu den neuesten FedEx RESTFUL-APIs migrieren.

Ab dem 15. Mai 2024 können Adobe Commerce-Kunden unsere aktuelle FedEx Versandmethodenintegration nicht mehr verwenden. Daher veröffentlicht Adobe diesen Hotfix, der es Kunden von Adobe Commerce 2.4.4 oder höher ermöglicht, die neuesten FedEx RESTFUL-APIs anstelle der veralteten SOAP-APIs zu verwenden.

Betroffene Produkte und Versionen

Adobe Commerce auf Cloud-Infrastruktur und On-Premise und Magento Open Source:

  • 2.4.4-p4
  • 2,4,5
  • 2,4,5-pX
  • 2,4,6
  • 2.4.6-pX

Ursache

Die FedEx haben ihre SOAP-basierten APIs veraltet und stattdessen durch die RESTful-APIs ersetzt. Siehe FedEx Web Services.

Lösung

Verwenden Sie je nach Adobe Commerce-/Magento Open Source-Version die folgenden angehängten Patches:

Um das Problem in den Versionen 2.4.4+, 2.4.5+ und 2.4.6+ zu beheben, müssen Sie den entsprechenden Patch auf Ihre Version von Adobe Commerce/Magento Open Source unten anwenden.

Fleck

Verwenden Sie je nach Adobe Commerce-/Magento Open Source-Version die folgenden angehängten Patches:

Für die Versionen 2.4.4-p4:

Für die Versionen 2.4.5, 2.4.5-pX:

Für die Versionen 2.4.6, 2.4.6-pX:

Anbringen des Pflasters

Entpacken Sie die Datei und Sie in unserer SupportWissensdatenbank die Anleitung „So wenden Sie einen Composer-Patch von Adobe an“.

Wie man feststellt, ob die Patches angewendet wurden

Da es nicht einfach möglich ist, zu überprüfen, ob das Problem behoben wurde, sollten Sie überprüfen, ob der Patch erfolgreich angewendet wurde. Hierbei wird (Beispiel: AC-9363) als zu überprüfender Patch verwendet.

Sie können dies tun, indem Sie die folgenden Schritte ausführen:

  1. Installieren Sie Quality Patches Tool.

  2. Führen Sie den Befehl aus:

    code language-bash
    vendor/bin/magento-patches -n status |grep "9363|Status"
    
  3. Es sollte eine ähnliche Ausgabe angezeigt werden, bei der AC-9363 den Status Angewendet zurückgibt:

    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