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

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

FedEx Web Services tracking, convalida degli indirizzi e convalida dei codici postali I linguaggi di definizione dei servizi web (WSDLS) verranno ritirati il 15 maggio 2024. Basato su SOAP FedEx Web Services è in fase di sviluppo ed è stato sostituito con FedEx API RESTFUL. Per ulteriori informazioni, consulta FedEx Web Services.

Questo cambiamento influisce sulla nostra attuale FedEx implementazione dell’integrazione del metodo di spedizione in Adobe Commerce, richiede la correzione dell’implementazione corrente e la migrazione dalle API SOAP obsolete all’ultima versione FedEx API RESTFUL.

A partire dal 15 maggio 2024, i clienti di Adobe Commerce non potranno utilizzare i nostri FedEx per l’integrazione del metodo di spedizione, Adobe sta rilasciando questo hotfix che consente ai clienti Adobe Commerce 2.4.4+ di utilizzare la versione più recente FedEx API RESTFUL anziché 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

Il FedEx hanno dichiarato obsolete le API basate su SOAP e le hanno sostituite con quelle RESTful. Fai 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 visualizza Come applicare una patch del compositore fornita dall'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. Questo utilizza (ad esempio: AC-9363) come cerotto da controllare.

Per farlo, segui questi passaggi:

  1. Installare 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 il  Applicato  stato:

    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