Buenos días,
Cuando intento crear algún pedido desde el back, si elijo forma de pago PayPal o Redsys, al intentar acceder a la pasarela de pago, me aparece un mensaje de que el carrito está vacío.
Si en lugar de acceder yo a la pasarela de pago, le envío el enlace al cliente para acceda él y lo complete él, también me sale el mismo mensaje.
Tengo la última versión de prestashop la 1.6.1.12
Os adjunto 2 pantallazos por si os sirven de ayuda.
Gracias.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Puede que sea alguna limitación, te sucede lo mismo si seleccionas como método de pago Transferencia bancaria?
Entiendo que desde el Front-end se puede crear pedidos correctamente.
Saludos.
Si elijo transferencia funciona correctamente.
Desde el front no tengo ningún problema con ninguna forma de pago.
Gracias
Hola,
Puedes enviarnos un usuario registrado para poder reproducir un pedido en el proceso de compra?
--
El problema únicamente lo tengo cuando quiero crear yo un pedido manualmente desde el back con las formas de pago PayPal y Redsys (tarjeta). A la hora de dirigirme a la pasarela de pago, a través del botón "ir a la pasarela de pago para procesar el pago" me aparece el mensaje de carrito vacío. Si le envío el enlace al cliente para que complete él el pago también tiene el mismo problema.
Desde el back, si elijo forma de pago transferencia bancaria, el pedido se crea sin ningún problema, quizá porque no me tiene que dirigir a ninguna de pago...
Desde el front no tengo ningún problema, con ninguna forma de pago.
Muchas gracias.
Hola Noelia.
Esa opción te manda la pagina de tu tienda con el pedido para que se pueda realizar el pago.
Revisando tu cuenta veo que estas utilizando la versión de PHP 5.4 y es posible que el problema que nos cuentas este provocado por la versión que estas utilizando.
Le pedí a un compañero de hosting que te cambie la versión de PHP y que instale la 5.6, comprueba si después todo funciona correctamente y se soluciona el error que nos comentabas.
Un Saludo
Hola,
Veo que ya se ha actualizado la versión PHP a la versión 5.6 pero sigue sin funcionarme... sigo con el mismo problema, con las 2 formas de pago.
Gracias.
Hola Noelia.
Revisando tu instalación no veo nada que pueda causar ese problema, lo único que podría producir ese error es la versión de PHP que ya esta solucionado.
¿ Probaste si con otro equipo que utilices de normal para trabajar en la web te sucede los mismo ?, con esto descartamos que sea problema de navegador.
Un saludo
Hola!
Sí, lo hemos probado con diferentes navegadores, desde diferentes equipos y nada, no hay manera...
Gracias
HOla
Comentas que con transferencia bancaria no te sucede, si creas el pedido con transferencia y envias link al cliente le sucede lo mismo?
Podrías probar instalar un nuevo método de pago, por ejemplo stripe, o similar sólo para probar y verificar si te sucede lo mismo.
Qué versión exacta de PrestaShop tienes, tal vez tengas que actualizar (en la misma rama 1.6.x)
Saludos.
Hola!
He probado lo que me comentas...
Si envío el enlace con cualquier forma de pago me da el mismo error... la verdad que no había probado enviar el enlace con forma de pago transferencia, porque siempre que indico transferencia es sobre un pedido del que ya me han hecho la transferencia y ya pasa directamente a pago aceptado...
He probado otras formas de pago, como cheque, contra reembolso... y con todas tengo el mismo problema.
La versión de PrestaShop que tengo es 1.6.1.12
Muchas gracias por todo.
Un saludo
Hola Noelia.
El Problema que tenemos es que es error lo tienes en la administración y no podemos acceder a los administradores de los clientes ( LOPD ) por lo que no podemos comprobarlo ni realizar pruebas.
Al ser un plantilla de pago tampoco podemos descargar de ningún sitio y probarla, por lo que mi consejo si no se soluciona es que te pongas en contacto con los desarrolladores, puede ser algún plugin o extensión que no sea compatible y te este causando esos errores.
Desde soporte te cambiaron la versión de php a la 7.0, comprueba si se soluciona, si no se soluciona te aconsejo que lo comentes con los desarrolladores de tu plantilla por si tienen localizado ese error.
Un saludo
Hola.
Acabo de probar tu web y veo que si accedo a los productos me da error 500 ( Paguina en blanco ), volví a dejar instalada la versión 5.6 de PHP.
¿ Realizaste alguna modificación o instalaste algún modulo que pueda afectar a lo que te comento ?
Puedes restaurar tu web a un día en el cual no se reproducirá ese error, para ello dispones de herramienta SuperBackup que encontraras en tu Área de cliente:
Lo ideal es que tu misma aprendas a hacerlo para que en casos de emergencia, puedes solucionarlo en cuestión de minutos.
No es difícil ya verás 🙂
Vamos paso a paso:
Primero, ve a tu área de clientes -> https://www.webempresa.com/areacliente.php
Luego, ve a la pestaña "Hosting" > SuperBackups
A continuación, elige una copia del día anterior de dónde tu web funcionaba correctamente
Por último, de las tres opciones, selecciona estas dos:
1º Desde la pestaña "Restauración parcial" > pulsa en el botón azul "Restaurar el directorio public_html completo"
2º Desde la pestaña "Restauración bases de datos" > selecciona la base de datos que utiliza tu instalación
Con ello, tu web quedará restaurara a la copia que previamente has elegido 🙂
Te será útil -> https://guias.webempresa.com/preguntas-frecuentes/gestionar-copias-seguridad-superbackup/
Un saludo