error su carrito esta vacio prestashop

SOLUCIONADO: Carrito Vacío en Prestashop 1.6

Hemos descubierto un error en Prestashop 1.6 que está dando muchos dolores de cabeza a usuarios de esta versión. El error consiste en que cuando un cliente intenta añadir al carrito un producto e ir al proceso de pago el carrito le aparece vacío. Os damos la solución en este post.

El mensaje que aparece al ir al carrito es;

“Su carrito está vacío”

error su carrito vacio prestashop 1.6

El problema al parecer es que la tabla de carritos se ha limpiado y a vuelto a generar id de carrito, pero la tabla de pedidos tiene id de carritos con id superiores. Esto supone que cuando un cliente crea un nuevo carrito se asocia a un pedido antiguo y se rompe el proceso de compra.

Para solucionar este problema tenemos que acceder a la tabla de pedidos de prestashop, ps_orders (el prefijo ps puede variar), mediante phpMyAdmin y buscar el mayor id_cart asociado a un registro.

Una vez que conocemos este valor (ejem: 1091) tenemos que ir a la tabla ps_cart e introducir un valor superior como autoincrement. Para ello debe ir a la sección de Operaciones y escribir el valor (ejem: 1092) en el apartado AUTO_INCREMENT. Ya solo queda dar al botón Continuar y listo.

error su carrito esta vacio prestashop 1.6

Con esta solución la próxima vez que un cliente añada un producto y se genere un carrito, éste se generará con un id mayor a los registrados en los pedidos. Así nos aseguramos que el carrito es nuevo y no volverá a aparecer el error de “Su carrito está vacío”.

Tenga cuidado a la hora de realizar los cambios y realice una copia de seguridad para prevenir errores.

Hosting

About the author: Franky Martin (ADMIN)

5 comments to “SOLUCIONADO: Carrito Vacío en Prestashop 1.6”

You can leave a reply or Trackback this post.

  1. Juan - 26 enero, 2018 at 18:11 Reply

    He tenido otros casos donde mostraba el tema del carrito vacío y no era por lo que comentas.

  2. admin - 26 enero, 2018 at 19:50 Reply

    Hola Juan, la verdad que es un error extraño y a veces es difícil deducir de donde proviene. ¿Podrías pasarnos información sobre los casos que te has encontrado? Un saludo

  3. miguel - 30 mayo, 2018 at 12:07 Reply

    hola buenso dias Juan
    Soy nuevo en esto y con poquitos conocimientos, necesito saber donde se encuentra ese archivo para poder modificarlo y que no me aparezca el error de “su carrito está vacío”
    si me pudeiras ayudar te lo agradecería,
    entiendo que tengo que entrar en los archivos de prestashop, en este caso lo hago por filezilla pero estoy muy perdido.
    gracias de antemano

  4. Franky Martin (ADMIN) - 1 junio, 2018 at 13:31 Reply

    Hola Miguel, los cambios indicados tienes que realizarlos en phpMyAdmin para modificar las tablas. No se trata de un archivo a modificar.

  5. SellPro Global - 20 agosto, 2018 at 8:47 Reply

    Tengo el mismo problema (Cuando en una página de producto, cualquiera, se le da a comprar, aparece el carrito de compra vacio. He probado desde otros navegadores, he borrado caché en todos ellos, he mirado en la BBDD y la tabla de XXX_cart tiene configurado correctamente el parametro de autoincrmentar del campo id_cart.
    El problema apareció de la noche a la mañana, no se ha tocado nada ni se ha modificado nada desde hace semanas, todo funcionaba correctamente.

Leave a Reply

Your email address will not be published.

dieciocho + diecisiete =