Met deze module kunt u de maximale hoeveelheid van een product die verkocht mag worden, beperken op basis van een specifieke datum of tijdsperiode. Voor elk artikel in uw winkel kunt u verschillende data en bijbehorende beschikbaarheid van aankoophoeveelheden instellen. Bijvoorbeeld: u kunt een limiet instellen dat de beschikbare hoeveelheid van een product beperkt tot 30 stuks, en dat deze limiet actief is van maandag 3 augustus 2020 om 11:00 uur tot dinsdag 4 augustus 2020 om 3:00 uur, enzovoort.
Zoals u al weet - met deze module kunt u bepalen hoeveel items van een product kunnen worden verkocht binnen een specifiek, aangepast tijdsbereik. De module is van toepassing op geselecteerde producten en elk product kan een onbeperkt aantal voorwaarden hebben waarmee je het exacte aantal items kunt bepalen dat binnen een specifieke datum of een specifiek tijdsbereik mag worden verkocht.
Belangrijkste kenmerken van de module
De belangrijkste functie van de module is de mogelijkheid om de hoeveelheid van een product te controleren die binnen een bepaalde datum of een bepaald tijdsbereik kan worden verkocht. De module telt hoeveel artikelen er op die specifieke dag zijn gekocht en als het aantal verkochte artikelen de gedefinieerde limiet bereikt, is het niet mogelijk om een bestelling voor dat product te plaatsen. Dankzij onze add-on kun je een onbeperkt aantal van zulke voorwaarden maken. Hieronder vind je een configuratievoorbeeld:
Hoe het werkt
De module controleert eerst of er actieve voorwaarden zijn die op dat moment beschikbaar zijn. De module controleert alle bestellingen die op die specifieke dag zijn geplaatst door verschillende klanten (inclusief gasten, als afrekenen voor gasten actief is). Als de bestelling producten bevat van de gedefinieerde actieve voorwaarde, begint onze module het aantal aankopen te tellen. Dankzij de opties in de module - de module zal een lijst van bestellingen ophalen van de gedefinieerde datum met de exacte status ( zie screenshot ) - Dit betekent dat alleen daadwerkelijke verkopen kunnen worden meegenomen in de berekening (bijvoorbeeld alle bestellingen met de status "betaling geaccepteerd", terwijl "geannuleerde" bestellingen worden uitgesloten van het hoeveelheidscontroleproces). Als het totale aantal verkopen de gedefinieerde kwantiteitslimiet bereikt, is het niet mogelijk om een bestelling te plaatsen voor het product op die specifieke datum of binnen een specifiek tijdsbereik.
1.3.0
- updated module workflow in terms of its usage in environment based on php 8.x
1.2.0
- added improvements to make module work in prestashop 8.x
1.1.0
- added improvements to module's updates checker feature
1.0.0
- started project on mypresta addons marketplace