Eowyn_86 Posted July 3, 2013 Share Posted July 3, 2013 (edited) Buenos días, Hoy ha pasado una cosa muy rara en nuestra tienda, y es que al hacer un pedido añade un producto al azar. He buscado por el foro y he leído que es culpa de haber utilizado ese código que corre por aquí que elimina los pedidos. Para no tener problemas con Hacienda y las facturas/pedidos de prueba, utilizamos el código al principio para poder borrar algunos pedidos, lo que no sabíamos es que a la larga creaba estos problemas de productos fantasma. El caso es que nuestra tienda está en producción y el truco de TRUNCATE TABLE no lo podemos hacer porque sino nos lo eliminaría todo. ¿Alguien tiene alguna solución? Mi versión de Prestashop es la 1.4.7. Gracias por adelantado =) EDITO (SOLUCIONADO): Bueno, parece que he conseguido arreglarlo, pero haciendo una chapucilla, para variar... Lo que he hecho ha sido hacer yo misma unos cuantos pedidos, hasta que he llegado a la cantidad de "pedidos fantasma" que se habían creado. En total había unos 10. El pedido 11 ha salido correctamente, no se han añadido productos de más ni nada. Lo que pasa es que ahora tengo un montón de pedidos hechos por mi que no sirven de nada y molestan. De todas formas, a alguien se le ocurre una solución más profesional? Sabéis si el módulo ese que corre por aquí, en el que introduces el número de pedido en una casilla y se elimina, es igual de peligroso que el código? Gracias =) Edited July 3, 2013 by Eowyn_86 (see edit history) Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted July 3, 2013 Share Posted July 3, 2013 Supongo que puedes ir a la base de datos y a las tablas indicadas y comprobar los id de los pedidos, a ver si hay alguno huerfano. Link to comment Share on other sites More sharing options...
Eowyn_86 Posted July 3, 2013 Author Share Posted July 3, 2013 Supongo que puedes ir a la base de datos y a las tablas indicadas y comprobar los id de los pedidos, a ver si hay alguno huerfano. Hola Rubalcaba! Justo acabo de editar el post de arriba porque he encontrado una solución-chapuza Vale, entonces, en el caso de que me vuelva a pasar porque tenga que eliminar un pedido desde el BackOffice, tengo que ir a la base de datos y eliminar el pedido huérfano, no? Con esto se supone que queda solucionado? Link to comment Share on other sites More sharing options...
Recommended Posts