Con questo modulo è possibile limitare la quantità massima consentita di prodotti che possono essere venduti in una data o in un intervallo di tempo specifici. Per ogni articolo del negozio è possibile definire varie date e varie disponibilità di quantità da acquistare. Ad esempio, è possibile impostare un modulo che limiti la quantità di prodotto disponibile per l\'acquisto a 30 quantità e questo limite sarà attivo da lunedì 3 agosto 2020 alle 11:00 al 4 agosto 2020 alle 3:00, ecc.
Come già sai, con questo modulo puoi controllare quante unità di un prodotto possono essere vendute in un intervallo di tempo specifico e personalizzato. Il modulo è applicabile a prodotti selezionati, e ogni prodotto può avere un numero illimitato di condizioni in cui puoi controllare il numero esatto di unità che possono essere vendute in un intervallo di data o ora specifico.
Caratteristiche principali del modulo
La caratteristica principale del modulo è la possibilità di controllare la quantità di prodotto che può essere venduta in un intervallo di data o ora specifico. Il modulo conterà quante unità sono state acquistate in quel giorno specifico e, se il numero di unità vendute raggiunge il limite definito, non sarà possibile effettuare un ordine per quel prodotto. Grazie al nostro componente aggiuntivo, puoi creare un numero illimitato di tali condizioni. Di seguito troverai un esempio di configurazione:
Come funziona
Innanzitutto, il modulo verifica se ci sono condizioni attive disponibili al momento. Il modulo controlla tutti gli ordini effettuati in quel giorno specifico da vari clienti (inclusi gli ospiti, se il checkout come ospite è attivo). Se l'ordine contiene prodotti dalla condizione attiva definita, il nostro modulo inizierà a contare il numero di acquisti. Grazie alle opzioni incluse nel modulo, il modulo recupererà un elenco di ordini dalla data definita con lo stato esatto ( vedi screenshot ) - ciò significa che solo le vendite effettive possono essere incluse nel calcolo (ad esempio, tutti gli ordini con lo stato "pagamento accettato", mentre gli ordini "annullati" saranno esclusi dal processo di controllo della quantità). Se il numero totale di vendite raggiunge il limite di quantità definito, non sarà possibile effettuare un ordine per il prodotto in quella data specifica o entro un intervallo di tempo specifico.
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