[Solo PaaS]{class="badge informative" title="Applicabile solo ai progetti Adobe Commerce on Cloud (infrastruttura PaaS gestita da Adobe) e ai progetti on-premise."}

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

WARNING
Utilizzare la patch ACSD-61622 di Quality Patches Tool (QPT) versione 1.1.57 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 di Quality Patches Tool.
Per ulteriori informazioni, consulta l'articolo sulla patch ACSD-61622 nella guida degli strumenti di Adobe Commerce.
WARNING
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 dell'integrazione del metodo di spedizione FedEx dall'SOAP all'API RESTful per Adobe Commerce 2.4.4-p4 - 2.4.6-pX.

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

Questa modifica influisce sull'implementazione corrente 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 saranno in grado di 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 FedEx più recenti invece di quelle SOAP obsolete.

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. Fare riferimento a FedEx Web Services.

Soluzione

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

Per risolvere il problema nelle versioni 2.4.4+, 2.4.5+ e 2.4.6+, è necessario applicare la patch corrispondente alla 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

Considerando che non è possibile verificare facilmente se il problema è stato corretto, è possibile verificare se la patch è stata applicata correttamente. In questo modo viene utilizzata (esempio: AC-9363) come patch da controllare.

A tale scopo, procedere come segue:

  1. Installa Quality Patches Tool.

  2. Esegui il comando:

    code language-bash
    vendor/bin/magento-patches -n status |grep "9363|Status"
    
  3. Dovresti vedere un output simile a questo, dove AC-9363 restituisce lo stato Applicato:

    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