Migrazione dell’integrazione del metodo di spedizione FedEx da SOAP all’API RESTful

AVVISO: utilizzare la patch ACSD-61622 dal rilascio del 1.1.57 di Quality Patches Tool (QPT) invece della patch fornita in precedenza. La nuova patch è compatibile con le versioni di Adobe Commerce (tutti i metodi di distribuzione) 2.4.6-p1 - 2.4.6-p8. Potrebbe diventare applicabile ad altre versioni con le nuove versioni dello strumento Patch di qualità.
Per ulteriori informazioni, consulta l'articolo sulla patch ACSD-61622 nella guida degli strumenti di Adobe Commerce.

AVVISO: Prima di installare la nuova patch, è necessario disinstallare la patch precedente fornita in questo articolo. Per istruzioni sulla disinstallazione delle patch, consulta Ripristinare una patch personalizzata nella guida utente.

Questo articolo fornisce una patch per risolvere i problemi relativi alla migrazione del metodo di spedizione FedEx da SOAP all’API RESTful per Adobe Commerce 2.4.4-p4 - 2.4.6-pX.

Il tracciamento dei servizi web FedEx, la convalida degli indirizzi e la convalida dei codici postali WSDLS (Web Services Definition Languages) sono stati ritirati il 15 maggio 2024. I servizi web FedEx basati su SOAP sono in fase di sviluppo ed è stato sostituito con API FedEx RESTFUL. Per ulteriori informazioni, consulta Servizi Web FedEx.

Questa modifica influisce sull’attuale implementazione del metodo di spedizione FedEx in Adobe Commerce e richiede la correzione dell’implementazione corrente e la migrazione dalle API SOAP obsolete alle API RESTFUL FedEx più recenti.

A partire dal 15 maggio 2024, i clienti di Adobe Commerce non potranno utilizzare l’attuale integrazione del metodo di spedizione FedEx, pertanto Adobe sta rilasciando questo hotfix che consente ai clienti Adobe Commerce 2.4.4+ di utilizzare le API RESTFUL di FedEx più recenti invece di quelle SOAP obsolete.

Descrizione description

Prodotti e versioni interessati

Adobe Commerce su infrastruttura cloud e on-premise e Magento Open Source:

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

Causa

FedEx ha dichiarato obsolete le API basate su SOAP sostituendole con quelle RESTful. Consulta Servizi Web FedEx.

Risoluzione resolution

Per risolvere il problema nelle versioni 2.4.4+, 2.4.5+ e 2.4.6+, applica la patch corrispondente, a seconda della versione di Adobe Commerce/Magento Open Source in uso.

Patch

Utilizza le seguenti patch allegate, a seconda della versione di Adobe Commerce/Magento Open Source in uso:

Per le versioni 2.4.4-p4:

Per le versioni 2.4.5, 2.4.5-pX:

Per le versioni 2.4.6, 2.4.6-pX:

Come applicare il cerotto

Decomprimi il file e vedi Come applicare una patch del compositore fornita da Adobe nella Knowledge Base di supporto per le istruzioni.

Come stabilire se i cerotti sono stati applicati

Per verificare se il problema è stato risolto applicando la patch, effettuare le seguenti operazioni (in questo caso viene utilizzato l'ID patch AC-9363 come illustrazione):

  1. Installare lo strumento Patch di qualità.

  2. Esegui il comando seguente:

    vendor/bin/magento-patches -n status |grep "9363|Status"

  3. Dovresti vedere un output simile a questo, dove AC-9363 restituisce lo stato Applicato:

║ 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
3d58f420-19b5-47a0-a122-5c9dab55ec7f