satmansur Posted November 14, 2019 Share Posted November 14, 2019 Buenas: Estoy teniendo problemas con los albaranes que se generan tras un pedido. Estoy usando Prestashop 1.7.6.1 Cuando un cliente hace un pedido con cualquier tipo y cantidad de articulos, finaliza el pedido correctamente y se le cobra de manera correcta pero recibe una confirmacion de pedido que incluye articulos no pedidos por el. Por ejemplo pide un cenicero y lo paga correctamente pero en el carrito le aparece un articulo de mas que no ha pedido y recibe un albaran con el cenicero pedido y el articulode más que no ha pedido ni pagado. El problema grave es que la persona que prepara el pedido tiene ese mismo albaran y al preparar el paquete le incluye el plato no pedido con las consiguientes perdidas para el negocio. adjunto imagen donde se ve la confirmacion del pago de una cruz y encima de la cruz el articulo que no estaba en el carrito y el albaran en pdf donde se ve que se le ha incluido un reloj He leido que puede ser un error en la base de datos order_detail pero no encuentro muchas referencias al respecto. Link to comment Share on other sites More sharing options...
satmansur Posted November 14, 2019 Author Share Posted November 14, 2019 Añado más datos : Revisando el pedido veo que parece estar añadiendo articulos de otro pedido del 2014 que está en estado pendiente de transferencia bancaria Es la linea que aparece debajo de la naranja y si abro ese pedido efectivamente tiene el articulo que me ha añadido al carrito Y revisando pedidos anteriores con el mmismo problema veo que es eso lo que ocurre Me esta metiendo en los carritos nuevos articulos de carritos del 2014. ¿Es porque esos articulos estaran asociados a algun id de carrito que se está repitiendo? Link to comment Share on other sites More sharing options...
juanrojas Posted November 15, 2019 Share Posted November 15, 2019 una pregunta, migraste de la version 1.6? o siempre has tenido la 1.7? Link to comment Share on other sites More sharing options...
satmansur Posted November 18, 2019 Author Share Posted November 18, 2019 (edited) Instale una version 1.7 limpia e importé los datos con un plugin para migración de datos. desde una version 1.5. De hecho tuve problemas con la importación, solicité soporte y el desarrollador del plugin se encargo de hacerlo. Edited November 18, 2019 by satmansur (see edit history) Link to comment Share on other sites More sharing options...
juanrojas Posted November 18, 2019 Share Posted November 18, 2019 Hola, pues es lo que estoy pensando que este error es por una mala migración. Link to comment Share on other sites More sharing options...
satmansur Posted November 18, 2019 Author Share Posted November 18, 2019 Pero que puede estar pasando para que me incluya en un albaran articulos de otro pedido? Quiero decir, ¿el albaran no se crea en un .tpl? Se podria revisar a ver que es lo que esta cogiendo? Porque el cobro en el carrito es correcto, es un problema porque se visualizan otros articulos pero no estoy cobrando de más. Link to comment Share on other sites More sharing options...
juanrojas Posted November 18, 2019 Share Posted November 18, 2019 Te sucede con todos los metodos de pago? este cliente que muestras es un cliente antiguo?desde el 2014 ya era cliente? te esta pasando con pedidos con fecha antes de la migracion? y otra cosa si este cliente estuvo inactivo desde el 2014, por ley se le tuvo que dar de baja por 3 años de inactividad (ley RGPD)se que es otro tema,pero creo que si la hubieses cumplido esto no hubiese sucedido si es que el cliente era inactivo Link to comment Share on other sites More sharing options...
satmansur Posted November 18, 2019 Author Share Posted November 18, 2019 Bueno, la verdad es que está pasando con usuarios nuevos, recién creados a los que se les meten esos artículos de pedidos antiguos de otros clientes distintos. Por cierto te agradezco enormemente tu interés. Creo que voy a probar a importar de nuevo todo haciendo un a limpieza de tablas relacionadas con pedidos a ver si así lo soluciono y hablare esta tarde con el soporte del Migrator a ver si me puede orientar también. Link to comment Share on other sites More sharing options...
juanrojas Posted November 18, 2019 Share Posted November 18, 2019 si, yo creo que entonces la raiz del tema esta alli en la migracion, yo uso otro modulo para migrar y va muy bien, el migrator no lo he usado, pero ya me guardo tu referencia. Link to comment Share on other sites More sharing options...
satmansur Posted November 20, 2019 Author Share Posted November 20, 2019 No se llama migrator sino 1 CLICK - Migrar o actualizar a Prestashop 1.7. les he abierto un ticket de soporte a ver si averiguan algo. Cual es el plugin que tu utilizar para migraciones? Link to comment Share on other sites More sharing options...
xatursa Posted December 22, 2024 Share Posted December 22, 2024 ¿Alguien ha conseguido resolver esto? Tengo el mismo problema. De momento, lo resuelvo añadiendo a la tabla ps_order_invoice_payment los valores que necesita el PDF para mostrar los datos, pero me gustaría encontrar la solución sin tener que estar continuamente entrando en la base de datos. He intentado corregir las tablas ps_orders (campo delivery_number), ps_order_carrier (campo id_order_invoice), ps_order_cart_rule (campo id_order_invoice) y ps_order_detail ( campo id_order_invoice). UPDATE ps_order_detail od SET od.id_order_invoice = (SELECT oi.id_order_invoice FROM ps_order_invoice oi WHERE oi.id_order = od.id_order ORDER BY oi.id_order_invoice DESC LIMIT 1); UPDATE ps_order_carrier oc SET oc.id_order_invoice = (SELECT oi.id_order_invoice FROM ps_order_invoice oi WHERE oi.id_order = oc.id_order ORDER BY oi.id_order_invoice DESC LIMIT 1) UPDATE ps_order_cart_rule ocr SET ocr.id_order_invoice = (SELECT oi.id_order_invoice FROM ps_order_invoice oi WHERE oi.id_order = ocr.id_order ORDER BY oi.id_order_invoice DESC LIMIT 1) UPDATE ps_orders o SET o.delivery_number = (SELECT oi.delivery_number FROM ps_order_invoice oi WHERE oi.id_order = o.id_order ORDER BY oi.id_order_invoice DESC LIMIT 1); Aún así, después de corregir esas tablas, sigue el problema. Si alguien lo ha conseguido resolver, sería de agradecer que pusiera aquí la solución. Gracias. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now