Jump to content

Comportamiento extraño al agregar un producto.


Yoriel79

Recommended Posts

Hola, acabo de subir mi tienda al servidor y me gustaría consultar con vosotros un pequeño detalle que me tiene muy intrigado acerca de agregar productos al carrito.

Cuando añado uno, el navegador me mantiene en la pagina actual sin ir al carrito, como lo tenia yo configurado desde el BO. Pero al añadir el segundo articulo va al resumen del carrito.
A alguien mas le ha ocurrido en su tienda?

La version de Prestashop es v1.4.1

Podeis comprobarlo entrando en la dirección de mi firma.

Saludos y gracias.

Link to comment
Share on other sites

Hola, acabo de subir mi tienda al servidor y me gustaría consultar con vosotros un pequeño detalle que me tiene muy intrigado acerca de agregar productos al carrito.

Cuando añado uno, el navegador me mantiene en la pagina actual sin ir al carrito, como lo tenia yo configurado desde el BO. Pero al añadir el segundo articulo va al resumen del carrito.
A alguien mas le ha ocurrido en su tienda?

La version de Prestashop es v1.4.1

Podeis comprobarlo entrando en la dirección de mi firma.

Saludos y gracias.


pues no veo la firma 8-/
parece un problema de cantidade en el theme...
Habria que verlo, a mi no me ha sucedido....
saludos!!
Link to comment
Share on other sites

Prueba a jugar con las opciones Preferencias > Productos > Redireccionar después de añadir un producto al carrito... puede que si cambias a página anteriro no te pase esto

Con el tema por defecto de PrestaShop no pasa, pero claro, al ser tema personalizado puede que esta función le afecte de otra forma.

Link to comment
Share on other sites

Solucionado.

Me puse en contacto con los desarrolladores de prestashop y efectivamente había un bug con el carrito cuando no trabajamos en modo Ajax y tenemos un servidor https.
Es un problema de redirecciones. Adjunto solución.

Hay que modificar dos ficheros:

classes/Tools.php alrededor de la linea 56
cambiar:

if (strpos($url, 'http://') === FALSE)


por

if (strpos($url, 'http://') === FALSE && strpos($url, 'https://') === FALSE)



y

controllers/CartController.php linea alrededor de la 230
cambiar:

(Tools::redirect($regs[3]);


por

Tools::redirect($_SERVER['HTTP_REFERER'])




Saludos.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...