Ce module vérifie le stock des produits pendant le processus de paiement. Grâce à cela, vous pouvez éviter les commandes de produits en rupture de stock. Juste avant qu'une commande ne soit passée, le module vérifie le stock de chaque article dans le panier. Si certains d'entre eux sont en rupture de stock, le module renverra le client au panier et affichera une notification à ce sujet.
L'un des inconvénients de PrestaShop est qu'il permet parfois de passer une commande pour des articles en rupture de stock. Il permet de passer une telle commande même si les paramètres de la boutique et les paramètres du produit ne le permettent pas. Cela arrive fréquemment dans les situations où votre boutique a de nombreux visiteurs qui essaient de passer une commande pour le même article. Si chacun de ces clients essaie de passer une commande pour cet article en même temps, chacun d'eux pourra la passer, même si les paramètres de votre boutique ne le permettent pas. C'est parce que prestashop ne vérifie le stock de l'article qu'à la première étape du processus de paiement.
Grâce à ce module, vous éviterez un tel problème
Ce module vérifiera le stock, juste avant que la commande ne soit passée (dernière étape du processus de commande, juste après que le client appuie sur le bouton "Je passe une commande"). Ainsi, lorsque le client confirmera la commande, le module analysera le stock des articles du panier du client. Si au moins un produit n'est plus disponible ou s'il n'y a pas assez de stock pour passer une commande pour cet article, le module redirigera le client vers l'étape du panier du processus de paiement. Grâce à cela, vous éviterez les plaintes des clients.
Exclure certains produits de la vérification de stock
Dans certains cas, il est nécessaire d'effectuer des ventes en pré-vente, dans ce cas les produits sont en rupture de stock mais vous souhaitez les vendre à vos clients. Le module est prêt à fonctionner avec ces produits. Sur la page de configuration du module, vous pouvez désigner les articles qui ne feront pas l'objet d'une vérification de stock lors du paiement et le client aura la possibilité de passer une commande pour certains articles en rupture de stock.
Journal des événements
Chaque fois qu'un client essaiera de passer une commande pour un article en rupture de stock, le module enregistrera cet événement dans le système de journaux de prestashop. Vous pourrez explorer les journaux et vérifier quelles commandes les clients ont essayé d'acheter, sans succès.
Comparer le paiement par défaut avec le paiement amélioré avec le module
Étapes de la commande | Vérification du stock du produit | |
---|---|---|
PrestaShop par défaut | Module Checkout Stock Checker | |
Panier | ![]() |
![]() |
Dernière étape de la commande | ![]() |
![]() |
1.3.9
- added improvements to module workflow in terms of usage in php 8.x environment to avoid deprecated variables notifications
1.3.8
- added improvements to module support of prestashop 8.x releases
1.3.7
- added improvements to module workflow in context of prestashop 1.7.x releases
1.3.6
- added improvements to module workflow in context of prestashop 1.7.x releases
1.3.5
- added new feature to display notification when customer add product to cart
- module can inform customer that product is allowed to order (backordering active) but currently it is out of stock (with information about available quantity)
1.3.4
- added option to support backordering (when some item is out of stock you may allow to order it)
1.3.3
- added possibility to decide what position will be used to run stock check.
- some modules may process the payment before order is placed in shop, for this purposes we added possibility to run stock check functions in displayPaymentBefore hook.
1.3.2
- released new version of the module where message in cart is properly refreshed in prestashop 1.7
- from now module is available in two versions - one for prestashop 1.6.x, and second for 1.7.x
1.3.1
- added feature to exclude some products from stock check during checkout
1.2.1
- added feature to automatically check for module updates directly from module configuration page
1.2.0
- removed unused code from module core files
1.1.0
- added full polish translation
1.0.0
- started project on mypresta marketplace