BrutalNoiz3 Posted October 15, 2013 Share Posted October 15, 2013 Buenas. Veréis, tengo un problema bastante gordo, y es que cada vez que hago un pedido (sin importar el método de pago) me aparece como "Pagado en exceso". Tengo la venta de los artículos que no tienen stock es desactivado, y uso Prestashop 1.5.4.1 Os adjunto una captura: El problema es que claro , se refleja en las facturas. Me he roto la cabeza y no he dado con ello, a ver si me podéis echar una mano. Gracias y un saludo! Link to comment Share on other sites More sharing options...
BrutalNoiz3 Posted October 15, 2013 Author Share Posted October 15, 2013 Nadie? Link to comment Share on other sites More sharing options...
anxolinhas Posted February 17, 2014 Share Posted February 17, 2014 Hola BrutalNoiz3, yo tengo el mismo problema y no doy encontrado la solución. ¿Ya lo has logrado solucionar? Link to comment Share on other sites More sharing options...
BrutalNoiz3 Posted February 17, 2014 Author Share Posted February 17, 2014 Hola BrutalNoiz3, yo tengo el mismo problema y no doy encontrado la solución. ¿Ya lo has logrado solucionar? Buenas. Sí, di con ello. Era un problema de tablas, no estaban reinicidas los IDs de los pedidos y me estaba cogiendo las cantidades que no correspondían a cada pedido. Prueba a borrar los pedidos, (Usa el pscleaner del forero Vekia: https://github.com/PrestaShop/PrestaShop-modules/blob/master/pscleaner/pscleaner.php ) reinicia los IDs de las tablas y prueba de nuevo. Un saludo! 1 Link to comment Share on other sites More sharing options...
anxolinhas Posted February 17, 2014 Share Posted February 17, 2014 Lo probaré a ver si hay suerte. Muchas gracias! Saludos! Link to comment Share on other sites More sharing options...
BrutalNoiz3 Posted February 17, 2014 Author Share Posted February 17, 2014 Lo probaré a ver si hay suerte. Muchas gracias! Saludos! Perfecto! prueba y me cuentas. Un saludo! Link to comment Share on other sites More sharing options...
anxolinhas Posted March 21, 2014 Share Posted March 21, 2014 Al final lo corregí manualmente para evitar borrar los pedidos. Pongo aquí como hice por si le puede servir a alguien en el futuro. Las tablas de la base de datos que estaban relacionadas eran: ps_orders (invoice_number) ps_order_invoice (id_order_invoice se generaba mal, creando repetidos) ps_order_invoice_payment (se generan mal los ids por culpa de ps_order_invoice) ps_order_invoice_tax (se generan mal los ids por culpa de ps_order_invoice) Para solucionar el problema en futuros pedidos (los anteriores seguirán igual a no ser que se cambien uno a uno) cambié el número de autoincremento de id_order_invoice en ps_order_invoice a un número mayor que el último id_order_invoice que tenía. Para ello ejecuté la siguiente instrucción en phpmyadmin ALTER TABLE ps_order_invoice AUTO_INCREMENT=70 Yo puse 70 porque el último valor que tenía id_order_invoice en la tabla ps_order_invoice era 60. Y para evitar números de facturas duplicados también cambié en el back office de prestashop (Pedidos/Facturas) el valor de “siguiente número de factura”, poniéndole uno superior al “invoice_number” más alto de la tabla “ps_orders”. Para saber cual era el más alto ejecuté lo siguiente en phpmyadmin: SELECT MAX(invoice_number) FROM ps_orders Listo. Link to comment Share on other sites More sharing options...
Recommended Posts