Oscar Posted June 7, 2018 Share Posted June 7, 2018 (edited) Hola, Tengo un problema que no entiendo aun. Por ejemplo, un cliente compra en la web 1 articulo, dicho articulo hay en stock 1 unidad. AL realizar la compra el estado de pedido cambia a "" Pedido pendiente por falta de stock (no pagado) "" He probado con 2 unidades en stock y entonces el estado es correcto pero con 1 unidad me dice ese estado. LA forma de pago es transferencia bancaria. Hay en algun sitio stock minimo? No entiendo que puede ser. GRacias, Saludos. Edited June 7, 2018 by Oscar (see edit history) 1 Link to comment Share on other sites More sharing options...
frucomedia Posted June 12, 2018 Share Posted June 12, 2018 Hola, Me pasa exactamente lo mismo en la versión de Prestashop 1.7.3.2 Oscar, ¿encontraste una solución? Muchas gracias y un saludo 1 Link to comment Share on other sites More sharing options...
JDP Posted June 13, 2018 Share Posted June 13, 2018 (edited) Exactamente lo mismo, en una 1.7.3.2, alguien tiene solución? Yo por ahora he implementado esa solución, a ver si lo solucionan pronto. https://www.prestashop.com/forums/topic/804020-mensaje-fuera-de-stock-en-cada-pedido/#comment-2884296 Edited June 14, 2018 by JDP (see edit history) 1 Link to comment Share on other sites More sharing options...
MAngel Posted July 3, 2018 Share Posted July 3, 2018 http://forge.prestashop.com/browse/BOOM-5391 (Solución) 1 Link to comment Share on other sites More sharing options...
anthonike Posted January 6, 2019 Share Posted January 6, 2019 sigo con el mismo problema, Casuística Cuando se realiza un pedido de un producto que tan sólo tiene una unidad en Stock, el pedido se realiza pero el estado en el que se visualiza en "pedidos" es -> Pedido pendiente por falta de stock (pagado) Version de mi Prestashop 1.7.5.0 Espero puedan ayudarme cuanto antes, gracias 1 Link to comment Share on other sites More sharing options...
Carlostlr Posted March 22, 2019 Share Posted March 22, 2019 Esto sucede porque en el archivo de la clase está puesto al reves la comprobación de si está sin stock, se soluciona cambiando este código en el archivo /classes/PaymentModule.php // Set the order status $new_history = new OrderHistory(); $new_history->id_order = (int)$order->id; $new_history->changeIdOrderState((int)$id_order_state, $order, true); $new_history->addWithemail(true, $extra_vars); // Switch to back order if needed if (Configuration::get('PS_STOCK_MANAGEMENT') && ($order_detail->getStockState() || $order_detail->product_quantity_in_stock <= 0)) { $history = new OrderHistory(); $history->id_order = (int)$order->id; $history->changeIdOrderState(Configuration::get($order->valid ? 'PS_OS_OUTOFSTOCK_PAID' : 'PS_OS_OUTOFSTOCK_UNPAID'), $order, true); $history->addWithemail(); } Por este otro: // Switch to back order if needed if (Configuration::get('PS_STOCK_MANAGEMENT') && ($order_detail->getStockState() || $order_detail->product_quantity_in_stock <= 0)) { $history = new OrderHistory(); $history->id_order = (int)$order->id; $history->changeIdOrderState(Configuration::get($order->valid ? 'PS_OS_OUTOFSTOCK_PAID' : 'PS_OS_OUTOFSTOCK_UNPAID'), $order, true); //$history->addWithemail(); Se comenta para que no envie el correo como que no queda stock } // Set the order status $new_history = new OrderHistory(); $new_history->id_order = (int)$order->id; $new_history->changeIdOrderState((int)$id_order_state, $order, true); $new_history->addWithemail(true, $extra_vars); Un saludo. Link to comment Share on other sites More sharing options...
Julen C.L. Posted April 21, 2020 Share Posted April 21, 2020 Me sucede lo mismo con ese dichoso mensaje, incluso envía a mi correo cada vez que trabajo con los productos o añado otros. Como accedo a esos archivos para solucionar el problema del mensaje? 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