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):
-
Esegui il comando seguente:
vendor/bin/magento-patches -n status |grep "9363|Status" -
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