PS PrestaShop Intermedio

Lista dei Desideri Avanzata — Condivisione, Avvisi e Analytics — Guida completa

Installare, configurare e sfruttare la lista dei desideri avanzata: liste multiple, wishlist ospite, pulsante personalizzabile, condivisione tramite link, riprova sociale, avvisi di prezzo e stock, promemoria email configurabili, CRON e dashboard analitica per PrestaShop 8 e 9.

Aggiornato Versione del modulo 1.0.0

Presentazione e prerequisiti

Lista dei Desideri Avanzata trasforma la wishlist in una vera leva di conversione. I tuoi clienti creano più liste con nome, le condividono tramite link e ricevono avvisi automatici in caso di calo di prezzo o di ritorno in stock. Sul versante del commerciante, ogni interazione è tracciata in una dashboard analitica, e i promemoria email configurabili riportano i clienti verso i loro preferiti.

  • Compatibile con PrestaShop 8.0 fino a 9.x, tema Classic e temi derivati che rispettano gli hook nativi.
  • Multi-negozio e multilingua (FR/EN/ES/DE/IT).
  • JavaScript nativo — nessuna dipendenza jQuery aggiuntiva.
  • Architettura conforme a PrestaShop (ModuleAdminController, ObjectModel), senza dipendenza da Composer.
  • È richiesta un’attività CRON per l’invio degli avvisi e dei promemoria.

Il pulsante wishlist viene mostrato tramite gli hook standard della scheda prodotto e degli elenchi. Su un tema conforme non è necessaria alcuna sovrascrittura del template.

Installazione

Installa il modulo come qualsiasi altro modulo PrestaShop:

  1. Scarica l’archivio dfwishlist.zip dal tuo account cliente.
  2. Nel back office, vai in Moduli > Gestione moduli.
  3. Fai clic su Carica un modulo e rilascia l’archivio.
  4. Una volta installato, fai clic su Configura.

All’installazione, il modulo crea le sue tabelle (liste, prodotti, condivisioni, avvisi, promemoria, statistiche, ospiti), registra i suoi hook, aggiunge la scheda Wishlist al menu e genera automaticamente un token CRON sicuro. Puoi iniziare subito a configurare.

Impostazioni generali del modulo

La pagina di configurazione raccoglie tutte le impostazioni, organizzate in sezioni. Le principali impostazioni generali sono:

  • Attivare il modulo: attiva o disattiva il pulsante e le funzioni del front office.
  • Wishlist per i visitatori (ospiti): consente ai visitatori non connessi di aggiungere prodotti. La lista è memorizzata in un cookie, poi unita all’account del cliente all’accesso o alla registrazione.
  • Numero massimo di liste per cliente: limite di liste con nome che un cliente può creare (10 di default).
  • Stile del pulsante: solo icona (cuore), icona + testo, oppure solo testo.
  • Posizione del pulsante sulla scheda prodotto: dopo il pulsante «Aggiungi al carrello», prima di esso, o nell’area delle informazioni aggiuntive.
  • Mostrare negli elenchi prodotti: aggiunge il pulsante alle pagine di categoria, ricerca e novità.

Il pulsante, l’area cliente e gli URL

Una volta attivo il modulo, un pulsante wishlist (cuore) compare sulle schede prodotto e, se l’opzione è attivata, negli elenchi prodotti. Un link Le mie liste dei desideri viene aggiunto all’area cliente («Il mio account»).

Il modulo espone URL puliti e leggibili per il posizionamento:

/mes-listes-de-souhaits          → tutte le liste del cliente
/liste-de-souhaits/{token}       → una lista specifica
/wishlist-partagee/{token}       → una lista condivisa pubblicamente

Dopo l’installazione, svuota la cache di PrestaShop e rigenera le route (disattiva e riattiva gli URL semplificati se necessario) affinché i nuovi URL vengano considerati.

Liste multiple e wishlist ospite

Ogni cliente può creare più liste con nome («Natale», «Matrimonio», «Idee ufficio»…) fino al limite che definisci, e gestire i prodotti con le loro combinazioni. I visitatori non connessi dispongono di una wishlist basata su cookie: non appena creano un account o accedono, i loro prodotti vengono uniti automaticamente al loro account senza perdite.

Quando l’opzione Rimuovere dalla wishlist dopo l’acquisto è attivata, un prodotto acquistato viene automaticamente rimosso dalle liste del cliente alla convalida dell’ordine, per mantenere le liste pertinenti.

Condivisione delle liste

Quando la condivisione è attivata, ogni lista può essere condivisa tramite un URL pubblico univoco protetto da un token. Il destinatario consulta la lista senza bisogno di un account — ideale per le liste regalo di compleanno o di matrimonio. Un’email di condivisione pronta all’uso è fornita in francese e inglese.

Una lista condivisa è accessibile in sola lettura tramite il suo token. Il token è casuale e non indovinabile; la revoca della condivisione rende il link inutilizzabile.

Riprova sociale (effetto FOMO)

La riprova sociale mostra, sulla scheda prodotto, il numero di persone che hanno aggiunto quel prodotto alla loro lista dei desideri («X persone hanno aggiunto questo prodotto alla loro wishlist»). Per evitare di mostrare cifre poco lusinghiere sui prodotti nuovi, definisci una soglia minima: il contatore compare solo a partire da quel numero di aggiunte.

Avvisi automatici: calo di prezzo e ritorno in stock

Il modulo monitora i prodotti presenti nelle liste e attiva due tipi di avvisi via email:

  • Avviso calo di prezzo: quando il prezzo di un prodotto in lista diminuisce, i clienti interessati vengono notificati.
  • Avviso ritorno in stock: quando un prodotto esaurito torna disponibile, i clienti in attesa vengono avvisati.

Ogni tipo di avviso si attiva in modo indipendente nella configurazione. L’invio effettivo delle email è eseguito dal CRON (vedi più avanti). Sono inclusi modelli email HTML in francese e inglese.

Promemoria email configurabili

Come i promemoria del carrello abbandonato, queste email ricordano ai clienti i prodotti presenti nella loro wishlist. Configuri fino a 5 fasi di promemoria, ciascuna con:

  • Un ritardo in ore (ad esempio 24 h, 72 h e poi 168 h / 7 giorni).
  • Un oggetto personalizzato in francese e inglese.

Lascia il ritardo di una fase a 0 per disattivarla. Un limite al numero di email di promemoria per cliente evita la sovra-sollecitazione. I valori predefiniti propongono tre fasi pronte all’uso (24 h, 72 h, 168 h).

Mantieni oggetti brevi e accattivanti e distanzia sufficientemente le fasi. Tre promemoria ben distribuiti convertono in genere meglio di una serie troppo ravvicinata.

Configurare il CRON

Gli avvisi e i promemoria vengono inviati da un’attività pianificata. All’installazione, il modulo genera un token che protegge l’URL del CRON. Sul tuo server (o presso il tuo host), aggiungi un’attività che richiama l’URL del modulo a intervalli regolari — un passaggio all’ora è un buon punto di partenza.

curl "https://il-tuo-negozio.com/modules/dfwishlist/cron/cron.php?action=all&token=IL_TUO_TOKEN"

Il parametro action accetta tre valori:

  • all: elabora gli avvisi e i promemoria (consigliato).
  • alerts: elabora solo gli avvisi di calo di prezzo e ritorno in stock.
  • reminders: elabora solo i promemoria.

Il token è obbligatorio: una chiamata senza token, o con un token errato, viene rifiutata. Non diffondere pubblicamente l’URL completo del CRON. Puoi rigenerare il token in caso di fuga.

Dashboard analitica del commerciante

La scheda Wishlist del back office offre una visione in tempo reale dell’attività:

  • I prodotti più desiderati, con il loro numero di aggiunte.
  • Le categorie più popolari nelle liste.
  • Il tasso di conversione da wishlist ad acquisto e il tasso di aggiunta al carrello.
  • Il volume di condivisioni attive.

Le tabelle possono essere esportate in CSV per essere utilizzate in un foglio di calcolo o incrociate con gli altri dati di marketing.

FAQ e risoluzione dei problemi

I visitatori non connessi possono usare la wishlist?

Sì, se l’opzione ospite è attivata. La wishlist ospite è memorizzata in un cookie e unita automaticamente all’account del cliente all’accesso o alla registrazione.

Il pulsante wishlist non compare sulla scheda prodotto

Verifica che il modulo sia attivato, che il tema rispetti gli hook nativi (displayProductActions, displayProductAdditionalInfo) e prova un’altra posizione del pulsante. Negli elenchi prodotti, controlla che l’opzione «Mostrare negli elenchi prodotti» sia attiva e che il tema richiami l’hook displayProductListFunctionalButtons. Svuota la cache dopo ogni modifica.

Gli avvisi o i promemoria non vengono inviati

Le email sono inviate dal CRON, non in tempo reale. Verifica che l’attività pianificata richiami l’URL del modulo con il token corretto, che l’azione usata sia all (oppure alerts / reminders) e che l’invio email del negozio funzioni (impostazioni SMTP di PrestaShop).

Come personalizzo le email di promemoria?

Configuri fino a 5 fasi, ciascuna con un ritardo in ore e un oggetto in francese e inglese, direttamente dalla pagina di configurazione. I modelli HTML si trovano nella cartella mails del modulo e possono essere sovrascritti tramite il tuo tema.

La riprova sociale è sempre visibile?

No. Il contatore compare solo a partire dalla soglia minima di aggiunte che definisci, per non mostrare cifre basse sui prodotti nuovi.

Cosa succede alla disinstallazione?

La disinstallazione rimuove gli hook e la scheda del modulo, ed elimina le sue tabelle insieme ai dati delle liste dei desideri associati. Effettua prima un backup se desideri conservare tali dati.

Questa pagina ti è stata utile?

Ancora bloccato? Contatta l'assistenza