Avisos
Vaciar todo

carros no corresponden con pedidos  

 
Jose Maria
 Jose Maria
Estimable Member

Buenas tardes.

En una ocasión hace tiempo, realicé según instrucciones de webempresa una limpieza de la bbdd de prestashop de los carros de compra, en teoría los abandonados.
El caso es que desde hace tiempo a la actualidad me he dado cuenta de que a veces da el error cuando vas a comprar de carrito vacío y me he dado cuenta de que éste error sucede cuando el carrito está asignando (en principio aleatoriamente) un número de pedido existente, lo que está provocando éste fallo.
Por qué está asignando el prestashop un número de pedido existente. Estoy convencido de que el error se produce a partir de la limpieza de la BBDD que "aconsejaba web empresa".
Hay al guna solución para ésto?
Adjunto patalla de back office donde se aprecia la asignación del nº de pedido ya exitente anteriormente.
Gracias y saludos.
Jose.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 09/09/2017 4:54 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

Hola José María.

Supongo que lo realizaste seria esto -> https://www.webempresa.com/blog/optimiza-las-tablas-con-muchos-registros-en-prestashop.html

Si utilizas el modulo, lo único que realiza es eliminar datos, por ejemplo de carros abandonados y residuos de comentarios, etc, no afecta en el funcionamiento de la web.

a veces da el error cuando vas a comprar
Solo te pasa algunas veces ? no es un error continuo ?, lo que veo es que el ID del pedido si que es correlativo.

Tienes una columna con un ID que pone ' Carros abandonados ', estos son los que se abandonan y no se añade nada nuevo a ese carro.

Luego tienes los carros abandonados con ID por ejemplo " 44 ", este carro supongo que tendrá esa numeración por que se creo en una fecha anterior y se volvió a acceder al carro añadiendo mas cosos, si lo editas tiene que aparecerte una fecha de pedido realizado anterior a la fecha que te aparece en el pedido.

Aunque yo no este registrado en tu tienda, si añado algo al carro y abandono la web, cuando vuelvo acceder, los productos que tenia en el carro los vuelvo a tener ya que se almacena en los cookies de mi navegador.

Estoy intentando reproducir lo del carro y no logro verlo, siempre puedo añadir y ver los productos que añado.

Un saludo

ResponderCitar
Respondido : 10/09/2017 8:34 pm

Cursos Gratuitos WordPress

Jose Maria
 Jose Maria
Estimable Member

Hola!!!

Gracias por tu respuesta anterior. Pero el caso es que si observas el pantallazo que te adjunto. No es alguien que haya querido añadir más cosas ya que el pedido "44" que me pones de ejemplo es un número de pedido que ya está servido. Ese carro (el nº 121) ha querido comprar y a quien haya sido le habrá aparecido el error de "Su carrito está vacío" ya que tiene asignado el nº44 de pedido y ese pedido, como puedes ver en la imagen que te adjunto está ya pedido y entregado a otro cliente que compró en su momento.
Vuelvo a adjuntar la pantalla de carritos abandonados y añado la imagen adjunta de los pedidos.

Lo que es correlativo es el número de carro. Pero si te fijas los que no son correlativos son los ID de pedidos que están asignados a cada carro. Lo cierto es que hay dos correlaciones una que ha seguido su curso normal y otra que ha empezado en el ID de pedido: "1" y ha seguido hasta el "44"
Lo que he deducido es que no está bien el consejo que me dieron de borrar las tablas de la BBDD de SQL.
Estoy desesperado con esto. Por favor necesito ayuda.

Gracias anticipadas.
Saludos cordiales.
Jose.

ResponderCitar
Respondido : 11/09/2017 4:39 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Entiendo que antes de realizar el proceso que se indica en el artículo has realizado copia de tu base de datos.

Has realizado el cambio manualmente o usado el módulo?, si truncaste tablas si que podría haber ocurrido algún tipo de problema con la integridad de datos.

Lo más rápido para corregir el problema es realizar una restauración de tu base de datos, perderías toda la información ingresada posteriormente.

Saludos.

ResponderCitar
Respondido : 11/09/2017 11:07 pm

Jose Maria
 Jose Maria
Estimable Member

No. No realicé copia de seguridad de los datos. De todas formas no me hubiese servido de nada porque me di cuenta bastantes días después cuando ya habían realizado más compras.
Hay alguna manera de poner el contador bien en la BBDD de SQL o rellenarla manualmente para que lo haga correctamente?
Gracias y saludos.
Jose.

ResponderCitar
Respondido : 12/09/2017 4:31 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

La verdad lo veo un poco dificil ya que tendrías que ir cambiando los IDs, o inicializar las tablas con IDs nuevos.
Es un trabajo de programación.

En este punto si no conoces sobre SQL lo que te sugiero es evaluar contratar a alguien que te ayude, puedes revisar nuestro directorio de colaboradores:
https://www.webempresa.com/directorio-colaboradores.html

Saludos.

ResponderCitar
Respondido : 12/09/2017 8:03 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación