Bug, Quantités retournent a illimité
14 years 5 months ago - 14 years 5 months ago #48060
by nibe
Bug, Quantités retournent a illimité was created by nibe
J'ai un problème généré par une situation spéciale. Lorsqu'un produit devient expiré (quantité:0) et que le même produit est ajouté manuellement (en backend), la quantité change pour illimité. La situation se produit également lorsqu'on convertit une commande d'annulée à créée (backend). Est-ce qu'il y a quelque chose à faire pour régler ce bug car les clients peuvent continuer d'acheter un produit qui n'est plus en stock?
Last edit: 14 years 5 months ago by nibe.
Please Log in or Create an account to join the conversation.
14 years 5 months ago #48108
by nicolas
Replied by nicolas on topic Re: Bug, Quantités retournent a illimité
Changez la ligne:
$query = 'UPDATE '.hikashop_table('product').' SET product_quantity = product_quantity - '.(int)$k.' WHERE product_id IN ('.implode(',',$update).') AND product_quantity > -1';
en:
$query = 'UPDATE '.hikashop_table('product').' SET product_quantity = product_quantity - '.(int)$k.' WHERE product_id IN ('.implode(',',$update).') AND product_quantity > 0';
dans le fichier administrator/components/com_hikashop/classes/order_product.php et cela devrait corriger le problème.
$query = 'UPDATE '.hikashop_table('product').' SET product_quantity = product_quantity - '.(int)$k.' WHERE product_id IN ('.implode(',',$update).') AND product_quantity > -1';
en:
$query = 'UPDATE '.hikashop_table('product').' SET product_quantity = product_quantity - '.(int)$k.' WHERE product_id IN ('.implode(',',$update).') AND product_quantity > 0';
dans le fichier administrator/components/com_hikashop/classes/order_product.php et cela devrait corriger le problème.
Please Log in or Create an account to join the conversation.
Time to create page: 0.196 seconds