PayPal Pro non funziona su PrestaShop 1.5.2

paypal

Ho appena scoperto un baco nel modulo PayPal per Prestashop 1.5 che impedisce il corretto funzionamento di PayPal Pro sulle versioni 1.5.1 e 1.5.2. Nessun problema invece sulle versioni 1.5.3 e 1.5.4.

Il problema è estremamente tecnico, ed anche la soluzione lo è: l’ho però segnalato a PayPal (speriamo che lo correggano nella prossima versione del modulo). Credo di essere stato il primo al mondo ad individuare questo problema e la relativa soluzione.

In sintesi se installate il classico modulo PayPal (versione 3.5.5) sulla versione 1.5.2 PayPal si può utilizzare solo con la modalità Standard, e non con la modalità Pro. Infatti alla riga 1.245 del file paypal.php del modulo PayPal trovate questo codice:
$wrapping_fees_tax_inc = $this->context->cart->getGiftWrappingPrice();

Il codice richiama la funzione getGiftWrappingPrice() che però nella versione 1.5.2 di PrestaShop non esiste (c’è a partire dalla versione 1.5.3 in poi). Se infatti provate a cercarla nel file classes/cart.php non la trovate…

La soluzione è quella di commentare parte del codice (fate estrema attenzione quando fate queste modifiche!!!!).

Andate alla riga 1.244 del file paypal.php (che trovate nella cartella “paypal”, all’interno della cartella “modules”): ci troverete questo codice…

if (_PS_VERSION_ >= '1.5')

Per ora sostituitelo con questo…

//if (_PS_VERSION_ >= '1.5')
if (_PS_VERSION_ >= '1.5.3')

In attesa che PayPal rilasci il modulo corretto…

Mi raccomando: prima fate una copia di sicurezza del file!

 

Presta-Guru - Tutto sul mondo di PrestaShop e non solo

Ricevi News di Mercato, Eventi ed iniziative sul mondo E-Commerce

Roberto Di Stefano

Prestashop Ambassador dal 2015 Esperto Prestashop, formatore e sviluppatore da diversi anni a seguito della laurea Informatica. Ascolto le aziende e cerco in maniera maieutica le soluzioni migliori per il loro business online. Oltre all’ecosistema Prestashop, mi occupo di digital marketing, sviluppando e gestendo strategie volte ad aumentare le vendite massimizzando il guadagno

Bisogno di Assistenza?

Prenota una Consulenza Gratuita di 30 minuti in cui potrai spiegarci come potremmo aiutarti.

Resta Aggiornato sul mondo
E-commerce e Prestashop

Iscriviti alla Newsletter per ricevere Informazioni utili su come cambia il mondo dell’E-commerce .

Ecco le notizie più importanti sul mondo E-commerce di Gennaio 2024 Google Ads – Consent Mode v2 entro Marzo 2024 Il 2023 ha segnato...

Roberto Di Stefano

Esperto Prestashop, formatore e sviluppatore

Indice   Una Tradizione di Shopping e Storia Il prossimo Black Friday cade il 24 novembre 2023, una data da ricordare per non perdere...

Roberto Di Stefano

Esperto Prestashop, formatore e sviluppatore