Questo modulo controlla lo stock dei prodotti durante il processo di checkout. Grazie a questo modulo è possibile evitare ordini con prodotti esauriti. Poco prima dell'invio dell'ordine, il modulo controlla lo stock di ogni articolo presente nel carrello. Se alcuni di essi sono esauriti, il modulo riporta il cliente al carrello e visualizza una notifica al riguardo.
Una delle disfunzioni di PrestaShop è il fatto che a volte permette di effettuare un ordine per articoli esauriti in magazzino. Permette di fare questo anche se le impostazioni del negozio e quelle del prodotto non lo consentirebbero. Spesso succede quando il negozio ha molti visitatori che cercano di ordinare lo stesso articolo. Se ciascun cliente tenta di effettuare l’ordine nello stesso momento, tutti potranno comunque completarlo, anche se le impostazioni del negozio non lo consentirebbero. Questo perché PrestaShop verifica lo stock solo alla prima fase del processo di checkout.
Grazie a questo modulo eviterai questo problema
Questo modulo controllerà lo stock proprio prima che l’ordine venga finalizzato (ultimo passo del processo di acquisto, subito dopo che il cliente ha premuto "Procedi con l’ordine"). Quindi, quando il cliente conferma l’ordine, il modulo analizzerà lo stock degli articoli nel carrello del cliente. Se almeno un prodotto non sarà più disponibile o ci sarà una quantità insufficiente di stock per completare l’ordine di quell’articolo, il modulo reindirizzerà il cliente alla fase del carrello nel checkout. Così facendo, eviterai reclami da parte dei clienti.
Escludi alcuni prodotti dal controllo dello stock
In alcuni casi è necessario effettuare vendite pre-lancio, anche se i prodotti sono esauriti, ma si desidera comunque venderli ai clienti. Il modulo è pronto a lavorare con questi prodotti. Nella pagina di configurazione del modulo puoi indicare gli articoli che non saranno soggetti a controllo dello stock durante il checkout, e il cliente potrà effettuare ordini anche per prodotti esauriti.
Registra gli eventi
Ogni volta che un cliente tenterà di ordinare un articolo esaurito, il modulo registrerà questo evento nel sistema di log di PrestaShop. Potrai consultare i log e verificare quali ordini sono stati tentati senza successo.
Confronta il checkout standard con quello migliorato dal modulo
Fasi dell’ordine | Controllo stock | |
---|---|---|
PrestaShop standard | Modulo di controllo stock nel checkout | |
Carrello | ![]() |
![]() |
Ultima fase dell’ordine | ![]() |
![]() |
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