Come installare Region Patch per PayPal Express Checkout in Magento 2.3.4

Magento CMS è una piattaforma di e-commerce ampiamente utilizzata con miglioramenti costanti e correzioni di bug. E, per risolvere i problemi, vengono rilasciate man mano, patch e versioni aggiornate di Magento 2.

Una delle ultime problematiche riscontrate è il problema con PayPal Express Checkout relativo alla patch regionale per Magento 2.3.4 .

Quando un utente ha selezionato il pagamento espresso di PayPal e inserisce manualmente il nome del paese invece dell'opzione a discesa per l'indirizzo di spedizione, viene visualizzato un errore che dice, "Errore 500: AVVISO: messaggio PHP: errore irreversibile PHP: errore non rilevato: chiamata a una funzione membro getId () su null in httpdocs / vendor / magento / module-paypal / Model / Api / Nvp.php: 1527"

In questo post,vedremo due metodi per installare la patch regionale nata per risolvere il problema del pagamento rapido PayPal in Magento 2.3.4.

Utilizzare uno dei metodi seguenti, con o senza SSH, per installare la patch regionale.

I problemi di checkout non possono aspettare poiché influiscono sulla conversione!

Quindi, non aspettare più e installa subito questa patch con uno dei metodi seguenti:

Metodi per installare la patch della regione per il problema del PayPal  Express Checkout:

E' possibile procedere con due diverse metodologie:

  • Con SSH
  • Senza SSH 

Vediamo nel dettaglio...

Metodo 1 - Patch Express PayPal Checkou con SSL

Installa la patch regionale per il problema del pagamento rapido PayPal in Magento 2.3.4 con SSH

Contatta il tuo provider di hosting per assistenza con la configurazione dell' SSH.

Scarica i file di patch della regione per il problema del pagamento PayPal Express Checkout per la versione 2.3.4 di Magento da qui.

Carica la patch nella directory principale di Magento ed esegui il comando SSH appropriato:

Per l'estensione del file .sh:

sh patch_file_name.sh

Esempio:

sh PayPal_Express_Checkout_issue_fix_2.3.4_github-2020-02-13-12-36-34.sh

Per l'estensione .patch:

1 patch —p0 < patch_file_name.patch

Per Linux OS o Ubuntu:

Su sistemi operativi Linux o macchine derivate da Ubuntu, l'utilizzo di sh genererà un errore poiché si suppone che sh venga utilizzato solo con script conformi a POSIX e gli script Magento non sono conformi a POSIX al 100%. Invece, su Ubuntu e sistemi operativi derivati ​​come Linux Mint, dovresti usare:

bash patch.sh

Nota: una volta eseguito il comando, aggiorna la cache nell'amministratore in "Sistema> Gestione cache" in modo che le modifiche possano essere riflesse. Si consiglia vivamente di testare tutte le patch in un ambiente di test prima di utilizzarle live.

Metodo 2 - Patch Express PayPal Checkou senza SSL

Puoi scaricare questi file su PrePatched da Github. Una volta scaricati questi file, caricali nella cartella principale di Magento.

Svuota e pulisci la cache una volta caricata.

Non perderti le ultime novità!

Iscriviti oggi per restare aggiornato su tutte le novità Magentiamo