A finales de año PayPal avisó de que había cambios importantes en su API por lo que tocaba actualizar todos los módulos instalados en PrestaShop 1.6, pero no siempre funcionada, al menos yo tuve que reinstalar en varias tiendas online una versión más antigua del módulo de PayPal para que todo siguiese funcionando. Con la última versión 3.8.1 parece que todo eso se ha solucionado y ya funciona en todas las tiendas online independientemente de la plantilla o versión que estés usando.

Es un quebradero de cabeza porque no te das cuenta hasta que te llega algún mensaje de que «un cliente ha tenido un problema con el módulo de PayPal«, y ya es tarde. O porque te llama algún cliente diciendo que no puede pagar, lo peor que nos puede pasar en una tienda online, que tengamos la venta hecha y se nos va el cliente porque le da problemas al pagar.

Otro problema que he tenido, y esto si que no se si es cuestión de la instalación al actualizar el módulo de PayPal o del servidor, creo que más por este último, los permisos no se guardan bien de algunas carpetas y archivos por lo que el módulo da error 404 al intentar pagar, tanto a través del pago express como en el carrito de compra. La solución es bastante fácil solo hay que dar permisos 755 a todas las carpetas de PayPal dentro de módulos y 644 a todos los archivos. Problema solucionado. La cuestión es que si son cambios del servidor, puede ocurrir más veces, por lo que deberemos estar atentos y revisarlo cada cierto tiempo para evitar luego sobresaltos.

Al parecer el nuevo cambio en PayPal es mucho más seguro y mi experiencia en PrestaShop 1.6 es bastante positiva, pero como ya habéis visto de cara al diseño de la página web y configuración de módulos de pago puede dar más de un problema. Gracias a los foros de soporte y usuarios que comparten sus experiencias es fácil encontrar una solución para cada incidencia que nos encontremos.