Com solucionar l'error de Paypal en l'actualització de Prestashop 1.5

Tutorials i solucions Divendres 23-02-2018
Com solucionar l'error de Paypal en l'actualització de Prestashop 1.5 Error Prestashop i Paypal
Qualsevol actualizació de software, és un tema sensible.

Una cosa que ens ha portat molts mals de cap últimament ha sigut l'actualizació de Prestashop 1.4 a Prestashop 1.5 pel tema dels pagaments Paypal, ja que el mòdul de prestashop no ha funcionat com ho hauria de fer.

El problema era que a l'hora d'anar a la passarel·la de pagament de Paypal, ens retornava a la pantalla de la web sense mostrar cap missatge d'error per part de PayPal. (error 500 de Prestashop).

El problema és degut a la URL que utilitza el mòdul de PayPal, que no compleix l'estructura de la nova versió de Prestashop.

Es soluciona de la següent manera:

1.- Saccedeix a la seguent ruta: 
modules/paypal/views/templates/front/express_checkout/express_checkout_form.tpl

2.- Es modifica la línia:
<form id="paypal_payment_form" action="{$base_dir_ssl}modules/paypal/express_checkout/submit.php" data-ajax="false" title="{l s='Pay with PayPal' mod='paypal'}" method="post">

3.- Es substitueix per la seguent:
<form id="paypal_payment_form" action="{$base_dir_ssl}index.php?fc=module&module=paypal&controller=expresscheckoutsubmit" data-ajax="false" title="{l s='Pay with PayPal' mod='paypal'}" method="post">

Per solucionar el pagament en 5 passos, la ruta de l'arxiu a canviar és:
modules/paypal/views/templates/front/paypal.tpl

Informació extreta de la següent web:
http://nemops.com/debug-prestashop-error-500