Dieses Modul überprüft den Lagerbestand von Produkten während des Checkout-Prozesses. Dank dessen können Sie Bestellungen mit nicht vorrätigen Produkten vermeiden. Kurz vor der Bestellung überprüft das Modul den Lagerbestand jedes Artikels im Warenkorb. Wenn einige davon nicht vorrätig sind, kehrt das Modul den Kunden zum Warenkorb zurück und zeigt eine Benachrichtigung darüber an.
Einer der Nachteile von PrestaShop ist, dass es manchmal Bestellungen für Artikel erlaubt, die nicht auf Lager sind. Es erlaubt die Aufgabe einer solchen Bestellung, auch wenn die Shop-Einstellungen und Produkteinstellungen dies nicht zulassen. Dies geschieht häufig in Situationen, in denen Ihr Shop viele Besucher hat, die versuchen, eine Bestellung für denselben Artikel aufzugeben. Wenn jeder dieser Kunden versucht, gleichzeitig eine Bestellung für diesen Artikel aufzugeben, kann jeder dieser Kunden sie aufgeben - auch wenn Ihre Shop-Einstellungen dies nicht zulassen. Dies liegt daran, dass PrestaShop den Lagerbestand des Artikels nur im ersten Schritt des Checkout-Prozesses überprüft.
Dank dieses Moduls vermeiden Sie dieses Problem
Dieses Modul prüft den Lagerbestand – direkt vor der Bestellaufgabe (letzter Schritt des Bestellprozesses, direkt nachdem der Kunde auf den Button „Ich bestelle“ geklickt hat). Wenn der Kunde die Bestellung bestätigt, analysiert das Modul den Lagerbestand der Artikel aus dem Warenkorb des Kunden. Wenn mindestens ein Produkt nicht mehr verfügbar ist oder nicht genügend Lagerbestand vorhanden ist, um eine Bestellung für diesen Artikel aufzugeben, leitet das Modul den Kunden zum Warenkorbschritt des Checkouts weiter. Dank dessen vermeiden Sie Kundenbeschwerden.
Einige Produkte vom Lagercheck ausschließen
In einigen Fällen ist es erforderlich, Vorverkäufe durchzuführen. In diesem Fall sind Produkte nicht auf Lager, aber Sie möchten sie an Ihre Kunden verkaufen. Das Modul ist bereit, mit diesen Produkten zu arbeiten. Auf der Modulkonfigurationsseite können Sie Artikel angeben, die während des Checkouts nicht dem Lagercheck unterliegen und der Kunde die Möglichkeit hat, eine Bestellung für einige nicht auf Lager befindliche Artikel aufzugeben.
Ereignisse protokollieren
Jedes Mal, wenn ein Kunde versucht, einen Artikel zu bestellen, der nicht auf Lager ist, protokolliert das Modul dieses Ereignis im PrestaShop-Protokollsystem. Sie können die Protokolle einsehen und überprüfen, welche Bestellungen Kunden versucht haben zu kaufen – ohne Erfolg.
Vergleichen Sie den Standard-Checkout mit dem durch das Modul verbesserten Checkout
Bestellschritte | Prüfen Sie den Produktbestand | |
---|---|---|
Standard PrestaShop | Checkout Stock Checker Modul | |
Warenkorb | ![]() |
![]() |
Letzter Schritt der Bestellung | ![]() |
![]() |
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