Ten moduł sprawdza stany magazynowe produktów, które klient ma w koszyku. Dzięki temu możesz uniknąć sytuacji, w której klient zamawia produkty, których już nie masz na magazynie. Tuż przed złożeniem zamówienia w bazie - moduł sprawdza stany magazynowe produktów w koszyku. Jeżeli któregoś z produktów już nie będzie - moduł cofnie klienta do koszyka i wyświetli stosowną informację.
Jednym z częstych kłopotów w PrestaShop jest fakt, że w niektórych sytuacjach sklep pozwala złożyć zamówienie na produkt, którego już nie ma na magazynie - mimo, że ustawienia sklepu i produktów na to nie pozwalają. Dzieje się tak w sytuacji w której na sklepie jest dużo odwiedzających i np. kilku z nich ma w koszyku produkt z ograniczoną ilością stanu magazynowego. Jeżeli każdy z tych klientów zacznie składać zamówienie w tym samym lub zbliżonym czasie - niestety - kazdemu z nich to się uda - wbrew ustawieniom sklepu. Dzieje się tak bowiem PrestaShop standardowo sprawdza stany magazynowe wyłącznie w pierwszym etapie zamawiania (w tzw. koszyku).
Dzięki temu modułowi - unikniesz takich sytuacji.
Moduł sprawdzi - tuż przed złożeniem zamówienia (tj. na ostatnim etapie zamawiania produktów) jaki jest stan magazynowy produktów z koszyka klienta. Jeżeli zdarzy się sytuacja, że koszyk będzie zawierał produkt, którego już nie ma na magazynie lub jest w ograniczonej ilości nie pozwalającej złożyć na niego zamówienie - moduł cofnie klienta do koszyka wyświetlając stosowną informację o tym fakcie. Unikniesz stresujących sytuacji, sporów z klientami itp.
Wykluczenie niektórych produktów z weryfikacji
W niektórych przypadkach każdy sprzedawca prowadzi jakąś formę przedsprzedaży. W takim przypadku rzeczywisty stan magazynowy produktu jest równy 0, wobec czego zamówienie takiego produktu nie byłoby możliwe. Moduł pozwala oznaczyć produkty, które zostaną pominięte w procesie sprawdzania stanów magazynowych. Zrobisz to bezpośrednio na stronie konfiguracyjnej modułu - dzięki temu przedsprzedaż produktów których jeszcze nie masz stanie się możliwa.
Logowanie wydarzeń
Moduł będzie logował wszystkie niepowodzenia. Za każdym razem gdy klient podejmie próbę złożenia zamówienia produktu, którego już nie ma na magazynie lub jest zbyt mało, by go kupić w oczekiwanej przez klienta ilości. Dzięki temu operator sklepu zdobędzie narzędzie, pozwalające eksplorować wydarzenia i podejmować określone decyzje.
Porównanie sprawdzania stanów w standardowym procesie zamawiania z tym ulepszonym przez moduł
Kroki zamówienia | Sprawdzanie stanów magazynowych | |
---|---|---|
Standardowy sklep PrestaShop | Ulepszony proces zamawiania z modułem | |
Koszyk | ||
Ostatni krok zamówienia Tuż przed utworzeniem zamówienia w sklepie |
Prevents orders for disabled products
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