Modulo PrestaShop — identificazione di chi chiama
Il modulo si installa nel tuo negozio e crea un punto di accesso privato dal quale l’app sul telefono preleva i dati del cliente nel momento della chiamata. Nessun server esterno, nessun database clienti che lascia la tua infrastruttura.
Cosa fa il modulo
Il modulo CallerPeek trasforma il tuo archivio clienti PrestaShop in una rubrica usata dall’app sul telefono. Quando qualcuno chiama, l’app chiede al modulo del numero e il modulo risponde con un testo già pronto — il nome del cliente, il numero e il valore dei suoi ordini, lo stato dell’ultimo ordine e lo storico delle chiamate precedenti.
Tutta la logica e tutti i dati restano sul tuo server. L’app è soltanto un visualizzatore — non copia il database, non sincronizza i contatti e non ci invia nulla.
Corrispondenza del numero
Il modulo confronta le ultime nove cifre del numero con i telefoni registrati negli indirizzi dei clienti, ignorando spazi, trattini e parentesi. Lo stesso cliente viene quindi trovato sia che il negozio abbia +39 320 1234567, 320-1234567 o 00393201234567. Il prefisso del paese il modulo lo prende automaticamente dalla configurazione di PrestaShop — non c’è nulla da impostare.
Cosa appare sul telefono
Nel pannello decidi quali informazioni arrivano sullo schermo: numero di ordini, totale speso, data e stato dell’ultimo ordine, il suo importo, lo storico delle chiamate precedenti e un indirizzo e-mail mascherato. La modifica di una casella vale dalla chiamata successiva — senza aggiornare l’app sui telefoni dei dipendenti.
Installazione passo dopo passo
- Scarica lo ZIP del modulo e caricalo dal pannello di PrestaShop: Moduli → Carica un modulo.
- Apri la configurazione del modulo. Durante l’installazione viene creato il primo dispositivo con il proprio token.
- Nella sezione Dispositivi aggiungi un dispositivo per ogni telefono (per esempio «Anna», «Reception», «Magazzino»).
- Fai clic su Mostra codice QR accanto a un dispositivo e scansionalo nell’app CallerPeek su quel telefono.
- Fatto — l’app esegue subito un test di connessione e conferma l’associazione con il tuo negozio.
L’installazione richiede circa due minuti e non comporta modifiche ai file, accesso al database né l’intervento di uno sviluppatore.
Il pannello del modulo
Dispositivi e token
L’elenco dei telefoni, ciascuno con il proprio token. Per ogni dispositivo vedi lo stato, la data dell’ultimo utilizzo e il numero di richieste effettuate oggi. Un clic revoca l’accesso, rigenera un token o mostra il codice QR per l’associazione.
Da richiamare
Chi ha chiamato negli ultimi sette giorni, raggruppato per numero. L’app segnala se la chiamata è stata risposta e il modulo verifica se in seguito è comparso un ordine. I clienti contrassegnati «Richiama!» sono quelli che hanno chiamato senza comprare nulla — i contatti più caldi che un negozio abbia.
Registro delle chiamate
Lo storico completo delle richieste: data, numero, cliente individuato con link alla sua scheda, dispositivo e indirizzo IP. Il registro si svuota automaticamente dopo un numero configurabile di giorni, mentre lo storico delle corrispondenze per numero è conservato a parte e sopravvive alla pulizia.
Sicurezza
- Solo HTTPS — le richieste non cifrate vengono rifiutate dal modulo.
- Un token per dispositivo, confrontato a tempo costante, revocabile all’istante dal pannello.
- Codice QR senza token — contiene soltanto un codice monouso valido 10 minuti, scambiato con un token tramite una connessione cifrata.
- Limite di richieste al minuto da un indirizzo IP e limite giornaliero per dispositivo (300 di default) — blocca l’estrazione massiva dell’archivio clienti.
- Visibilità — la colonna «Richieste oggi» mostra un traffico anomalo prima che diventi un problema.
Requisiti
- PrestaShop 1.7.6+ — testato fino a 9.x
- PHP 7.4+ — testato fino a 8.3
- Un certificato SSL (HTTPS) sul dominio del negozio
- Un telefono con Android 8.0 o più recente
Il modulo non richiede Composer, né cron, né servizi esterni. Le risposte del server sono tradotte in 13 lingue, seguendo la lingua impostata nell’app. Anche il pannello del modulo parla 13 lingue e ha un proprio selettore — puoi tenerlo in italiano anche se il resto del pannello PrestaShop è in inglese.