Bug, Quantités retournent a illimité

  • Posts: 40
  • Thank you received: 0
12 years 7 months ago #48060

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: 12 years 7 months ago by nibe.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
12 years 7 months ago #48108

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.

Please Log in or Create an account to join the conversation.

Time to create page: 0.053 seconds
Powered by Kunena Forum