En attente de réapprovisionnement Prestashop 1.7.3

Si un produit est disponible en 1 exemplaire en stock, quand un client l’achète, le statut passe à « En attente de réapprovisionnement (payé) » et un email est envoyé au client 🙁 pour l’avertir de la rupture de stock :-(.

Sauf que le produit était en stock au moment de l’achat (quantité 1) et vient de passer à 0 du fait de la commande.

 

Comment corriger le problème de  En attente de réapprovisionnement ?

Dans le fichier « PaymentModule.php  » qui se trouve au /classes/PaymentModule.php sur votre  hébergeur

à la ligne 741

Remplacer

if (Configuration::get('PS_STOCK_MANAGEMENT') && ($order_detail->getStockState() || $order_detail->product_quantity_in_stock <= 0)) {

par

if (Configuration::get('PS_STOCK_MANAGEMENT') && ($order_detail->getStockState() || $order_detail->product_quantity_in_stock < 0)) {