Hola a todos,
Al registrar un pedido mediante paypal, el pedido se registra correctamente en paypal pero en la tienda on-line el pedido se genera con el estado"Error en el pago" y el cliente recibe un e-mail indicándole que ha habido un error en el pago.
Dentro de parametros avanzados >> Registros/Logs justo en el momento que un cliente hace el pedido mediante paypal se graba el siguiente mensaje de error:
Frontcontroller::init - Cart cannot be loaded or an order has already been placed using this cart
La versión de PS es: 1.6.1.4
La version del modulo de paypal es: 3.11.1
La web es: www.eslingasycinchas.com
URL del sitio: Contenido solo visible a usuarios registrados
Hola Mercedes
El error es un bug en prestashop y esta esta documentado en el propio foro de prestashop:
https://www.prestashop.com/forums/topic/483630-bug-161-1-1612-classesstockstockavailablephp /">Bug 1.6.1 0.1 y 1.6.1.2 clases / acción / StockAvailable.php
Veo que estas utilizando la versión 1.6.1.4 de prestashop, Actualizándolo a la ultima versión se tendría que solucionar el problema que estas teniendo.
Mi consejo es que realices un clon de web en una carpeta por ejemplo copia.
Duplicar una web PrestaShop ¿cómo lo hago?
Una vez tengas el clon, realiza las actualizaciones en esa copia de la web, con esto siempre tendrás la web en producción operativa ya que las pruebas las realizas en la copia y si hubieran problemas la única que se quedaría sin funcionar seria la copia.
Si realizas las actualizaciones y compruebas que la web funciona correctamente, puedes realizar los mismos pasos en la web en producción, sin temor de que se caiga ya que lo probaste primero en el clon.
Un saludo
Hola, He actualizado la versión a: 1.6.1.8 y sigue con el mismo error.
Hola,
Prueba a aplicar el cambio en el código que se indicaba en el siguiente enlace:
Recuerda hacer una copia de seguridad el archivo antes de modificarlo.
Si te sigue fallando podrías consultar el tema con el soporte de Paypal, ya que ellos son los propios desarrolladores del módulo.