Hola buenos dias.
Tengo un problema con prestashop 1.6.1.6
Algunos clientes estan diciendome que su carrito esta vacio, pero solo algunos clientes.
Otros clientes realizan la compra sin problema.
Tambien me he fijado, que si activo la opcion de realizar la compra a gente sin resgistrar y la vuelvo a desactivar el cliente puede comprar sin problemas.
Creo que tiene que ver con algo que active algunos usuarios al registrarse. No tengo ni idea.
Todos los clientes estan registrado.
URL del sitio: Contenido solo visible a usuarios registrados
Hola buenos dias.
He probado a desactivar los modulos no nativos y las sobrecargar y sigo con el carrito vacio.
He cambiado al tema por defecto y sigo con el carrito vacio.
He probado en varios navegadores por si acaso y tambien en incognito para que no coga la cache y las cookies. Todo sigue igual.
¿Se os ocurre algo mas?
Tengo mas informacion, no se si ayudara.
Cuando me entro en modo backoffice e intento añadir un producto al carrtio de alguien me salta este error "Una pedido ya está situado con esta compra
El producto no puede ser añadido a la cesta."
¿Puede que tenga que ver con la base de datos de los carritos?
Un saludo.
Ya la he vuelto a actualizar.
Esque con tanto restaurar la web se me volvio a la 1.6.1.6 pero ya la tengo en la 1.6.1.23 como me dijistes.
¿Hay alguna forma de que me puedas ayudar desde dentro?
Si necesitas algun archivo o alguna cuenta te puedo activar como empleado si quieres ver el backoffice.
Gracias.
Os comento un detalle, y me contais que os parece.
He entrado en la base de datos y tengo estos datos.
Ultimo cart generado 26290--->Proximo que va a generar 26291
Ultimo pedido 38510---->Proximo que va a generar 38511
Me he fijado que el pedido 38510 ha generado un id_cart 16259
¿No deberia de haber creado un id_cart 26290?
¿Podeis acceder a mi base de datos para ver esto?
Saludos
Solucionado
Te comento lo que he hecho y el resultado.
He añadido en AUTOINCREMENT de id_cart un nuemro grande no usado aun 37710
He creado un pedido desde un usuario que si me deja crear pedidos y se ha generado el siguiente pedido.
pedido 38511---> id_cart 6647 (deberia de haber creado el id_cart 37710 pero ha generado el 6647)
Este es el fallo estoy seguro....
¿Se os ocurre algo para arreglar esto?
Creo que ya esta solucionado.
Os hago un resumen por si alguna persona tiene el mismo problema que yo, que se ahorre dias de vida tratando este error.
Yo trabajo con modulos de Amazon y de eBay para importar los pedidos a mi web.
El problema lo llevo arrastrando desde febrero de 2018.
En febrero de 2018, al realizar un pedido se genero un ID_orders CORRECTO pero lo asocio a un Id_cart INCORRECTO. Un carrito que ya existia.
A causa de esto, se ha ido generando los id_cart mal hasta que han coincidido con los que estaban correcto y se ha generado un "bucle"
Os pongo un ejemplo:
Pedido bien id_order 1000 id_cart 900
Pedido bien id_order 1001 id_cart 901
Pedido mal id_order 1002 id_cart 100
pedido mal id_order 1003 id_cart 101
--------etc.
Solucion:
Ir a PHPMYADMIN----->ps_cart------->Operaciones----->AUTOINCREMENT 1000 (un numero superior al anterior id_cart correcto, en este ejemplo superior a 901)
*OJO* *IMPORTANTE*
El error no estaba en la ultima pagina de ps_orders...he tenido que ir buscando pedido a pedido hasta encontrar el fallo tenia 37000 pedidos :S, porque las ultimas paginas si iba sumando el id_cart pero claro le sumaba al id_cart que ya habia fallado en febrero...
Suerte a todos y mil gracias al equipo de webmpresa foro. 😛
¡Vaya locura de dias xD!
Hola Yongwei.
ok , voy a revisarlo.
Por favor Necesito que actives la tienda.
Un saludo
Puedes añadir productos al carrito sin necesidad de registrate ya incluso.
Gracias por todo.
Hola Yongwei
Elimina los tres últimos pedidos que tienes creados:
.- Edita la tabla ps_cart y elimina también los registros de esos pedidos.
Antes de eliminarlo puedes realizar una copia de los pedidos para volverlos a crear después.
Comprueba si se soluciona.
Un saludo