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

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) werden 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