Funzionalità front-end
- Modal Bootstrap — elegante popup nella pagina prodotto con validazione JS completa lato client.
- Posizioni flessibili del pulsante — 6 hook tra cui scegliere:
displayProductAdditionalInfo,displayProductActions,displayLeftColumnProduct,displayRightColumnProduct,displayProductButtons,displayAskAboutProductPriceCustom(posizione personalizzata). - Condizioni di visualizzazione — “solo quando il prezzo è nascosto o = 0” oppure “su tutti i prodotti attivi”.
- Modalità di funzionamento — tutti i prodotti oppure selezionati dalla modifica del prodotto.
- Modal configurabile — testo personalizzato del pulsante, intestazione del modal e descrizione, miniatura del prodotto + descrizione breve.
- Campi del modulo configurabili — nome, cognome, azienda, P. IVA, email, telefono, cellulare, prefissi, indirizzo, città, CAP, combinazione, messaggio (seleziona quali sono visibili e quali obbligatori).
Automazione e notifiche
- Risposta automatica con prezzo — il cliente riceve subito un'email con il prezzo calcolato del prodotto.
- Sconto percentuale — nella risposta automatica è possibile applicare uno sconto 0–100% rispetto al prezzo di listino.
- Email al negozio — i dati completi della richiesta vengono inviati all'indirizzo indicato.
- Thread nel Servizio clienti — creazione automatica di un thread nel CS per ogni richiesta.
- Notifica di disponibilità del prezzo — il cliente si iscrive alle notifiche quando il prezzo diventa pubblico.
Sicurezza e GDPR
- Rate limiting — limite di richieste per IP per prodotto (cooldown configurabile 30–120 s).
- Google ReCaptcha — protezione contro i bot (public + secret key).
- CRON con token — pulizia sicura dei dati conforme al GDPR.
- Conservazione dati GDPR — eliminazione automatica delle richieste più vecchie di X giorni (0 = disattivato).
- URL della privacy policy — link accanto alla checkbox del consenso nel modulo.
- Consenso del cliente — accettazione della policy obbligatoria prima dell'invio.
Pannello amministratore
- Dashboard statistiche — numero totale di richieste, nuove/con risposta/chiuse, 7 e 30 giorni, Top 5 prodotti.
- Grafico a 30 giorni — sparkline con il numero di richieste giornaliere e date ogni 5 giorni.
- Elenco richieste — ordinabile, filtrabile, con colonne ID/Data/Prodotto/Cliente/Email/Stato.
- Azioni di massa — contrassegna come con risposta, contrassegna come chiuse, elimina selezionate.
- Stati delle richieste — Nuove / Con risposta / Chiuse con badge colorati.
- Nota amministratore — commenti interni alla richiesta.
- Esportazione elenco — export CSV integrato.
Compatibilità
- PrestaShop 1.7.0 – 9.x — supporto completo per il classico HelperForm e Symfony.
- PHP 7.0 – 8.5 — senza dipendenze esterne, senza Composer.
- Multishop — contesto per negozio, filtro elenco per negozio, configurazione per negozio.
- Multilingua — sistema di traduzioni duale (trans() + l()), traduzioni polacche incluse.
- Temi — funziona con Classic, Hummingbird e tutti i temi popolari basati su Bootstrap.
Link alla demo del modulo:
Demo pannello amministratore:
https://moduly-prestashop.eu/zapytaj-o-cene/admin-dev
Demo front-end:
https://moduly-prestashop.eu/zapytaj-o-cene