Tutto quello che vorresti sapere prima di installare.
Uno sguardo dettagliato su come funziona dfsavecart - Salvataggio del carrello via magic link per PrestaShop 8 & 9, perché l'abbiamo progettato così, e il ragionamento dietro le funzionalità qui sopra.
Il problema: il 70% dei carrelli viene abbandonato
La maggior parte dei carrelli non si trasforma mai in ordine. Distrazione, confronto di prezzi, esitazione, mancanza di tempo, cambio di dispositivo: le ragioni sono molteplici. Quando un visitatore lascia il tuo negozio, non hai nessun modo semplice per riportarlo al suo carrello preciso. Le email di sollecito automatiche richiedono un account cliente. I cookie scompaiono alla chiusura del browser o cambiano dispositivo. E non tutti accettano di creare un account solo per comprare.
La soluzione: un pulsante, un'email, un link
dfsavecart aggiunge un riquadro discreto sulla pagina del carrello. Il visitatore inserisce la sua email, riceve un link sicuro, e può ripristinare il suo carrello esatto con un click, in seguito, da qualunque dispositivo. Nessuna creazione di account. Nessun attrito. Nessuna perdita di dati. Ideale per i negozi B2B con validazione gerarchica, i carrelli di valutazione, gli acquisti ponderati o semplicemente per rispettare il ritmo di ogni cliente.
Sicurezza di livello bancario
Il magic link è un token a 256 bit generato da random_bytes, il generatore crittograficamente sicuro di PHP. Solo la sua impronta SHA-256 viene memorizzata in database. Se il tuo database è compromesso, i link diventano inutilizzabili. Una protezione CSRF mette in sicurezza l'endpoint AJAX di salvataggio, e un rate limit per email anonimizzata impedisce lo spam. Il formato del token è rigorosamente validato lato server.
Ripristino intelligente, non meccanico
Il modulo non si limita a ricopiare i prodotti nel carrello: verifica ogni riga. Prodotto disattivato o cancellato? Viene ignorato e il cliente viene avvisato. Scorta insufficiente? La quantità viene adattata al massimo disponibile. Valuta e lingua di origine? Preservate. Il cliente ritrova un'esperienza coerente, anche dopo diverse settimane.
GDPR by design
Tutto è pensato per il regolamento europeo. Casella di consenso esplicito prima dell'invio, configurabile. L'email non viene memorizzata in chiaro per il rate limit (solo un hash salato viene conservato). I link scaduti vengono puliti automaticamente tramite un hook cron, o manualmente dal back office. Nessun pixel di tracking, nessun servizio di terze parti, tutto resta nel tuo PrestaShop.
Statistiche e amministrazione
Il back office mostra in tempo reale il numero di carrelli salvati, attivi, scaduti e ripristinati. Un pulsante di pulizia permette di rimuovere manualmente le voci obsolete. L'oggetto dell'email è interamente personalizzabile per lingua, con variabili dinamiche. Tutta la configurazione tiene su una sola pagina.
Compatibile PrestaShop 8 e 9
Il modulo è stato progettato fin dall'inizio per le due versioni principali. Il file composer.json viene fornito per PrestaShop 9 con l'autoload PSR-4. Gli hook utilizzati sono quelli che restano supportati in entrambe le versioni. Non è richiesto alcun servizio Symfony custom. L'installazione richiede meno di un minuto tramite il gestore moduli nativo.
Ancora non ci sono recensioni.