Integrazione Smartsupp Chat: configurazione e aiuto

Avvio rapido

  1. Carica il file ZIP di mprsmartsupp in Moduli > "Module Manager" > "Upload a module" e installa il modulo.
  2. Fai clic su "Configure" per aprire Configurazione Smartsupp.
  3. Incolla solo il tuo identificativo Smartsupp in Website Key; lascia Abilita chat Smartsupp su Sì.
  4. Scegli Mostra sulle pagine e Mostra su mobile in base alla pagina e al dispositivo di prova.
  5. Controlla Trasmetti dati cliente; lascia Ritardo di fallback (secondi) a 0 per il caricamento di fallback dopo 10 secondi, poi fai clic su Salva.
  6. Apri una pagina consentita del negozio e scorri, fai clic, tocca la pagina o premi un tasto per avviare il loader di Smartsupp.
  7. Verifica che il widget si apra e avvia una conversazione di prova in Smartsupp; prova anche una pagina o un dispositivo escluso.

Richiede PrestaShop 1.6 o successivo e PHP 7.1 o successivo.

Manuale di configurazione

Installazione e collegamento

Ti servono un account già esistente nel servizio e il relativo identificativo Website Key. Configura le conversazioni e il widget visibile nell'account del servizio.

L’azione "Configure" del modulo apre Configurazione Smartsupp. Questa pagina mostra anche un avviso di configurazione richiesta e un banner di integrità. Usa le pagine Configurazione, Integrità, Licenza, Assistenza e Aggiornamento del modulo per le relative operazioni di manutenzione.

Trova il valore di connessione

Copia _smartsupp.key dal codice di installazione della chat Smartsupp. Il form ti rimanda a "Settings" > "Chat box". Incolla solo l'identificativo. Non incollare un URL o uno script completo.

Il valore predefinito è vuoto. Per gli identificativi nuovi o modificati, il modulo richiede da 16 a 128 lettere, numeri, trattini o trattini bassi. Se un identificativo viene rifiutato, la configurazione salvata in precedenza rimane invariata. Correggi il valore e salva di nuovo.

Configura visualizzazione e dati cliente

Imposta questi campi in Configurazione Smartsupp, poi fai clic su Salva.

Impostazione Valore predefinito all'installazione Cosa fare
Abilita chat Smartsupp Sì Imposta No per impedire a questo modulo di visualizzare il widget. Mantieni compilato il valore di connessione quando salvi, anche quando disattivi la chat.
Website Key Vuoto Inserisci l'identificativo del servizio prima della prova. Un valore vuoto impedisce la visualizzazione nel negozio.
Trasmetti dati cliente Sì Imposta No per omettere i campi cliente preparati da questo modulo. Consulta il comportamento specifico del servizio qui sotto.
Mostra su mobile Sì Imposta No per escludere i visitatori da dispositivi mobili rilevati dal server. Prova con il tuo telefono reale.
Ritardo di fallback (secondi) 0 È l'attesa massima prima del caricamento senza interazione. Zero usa un fallback di 10 secondi. Un valore positivo modifica questo timeout; un'interazione può avviare il caricamento prima.
Mostra sulle pagine Tutte le pagine Limita il loader a uno dei gruppi di pagine qui sotto.

Gruppi di pagine

Scelta nel back office Valore memorizzato Controller consentiti
Tutte le pagine all Tutte le pagine del negozio
Solo pagine prodotto product product
Solo pagine categoria category category
Solo pagine checkout checkout cart, order, order-opc, orderopc, checkout

La selezione usa i nomi dei controller. Un controller di checkout personalizzato non presente in questo elenco non è incluso da Solo pagine checkout. Non esiste un campo per regole URL personalizzate. Mostra su mobile usa il rilevamento dei dispositivi mobili di PrestaShop, non soltanto la larghezza del browser.

Campi cliente

Il modulo si collega usando _smartsupp.key. Quando il passaggio dei dati cliente è attivo, trasmette a Smartsupp anche l’e-mail (_smartsupp.email) e il nome (_smartsupp.name) del cliente che ha effettuato l’accesso.

Questo modulo non trasmette a Smartsupp campi di identità cliente di PrestaShop per i visitatori che non hanno effettuato l’accesso. Il servizio può comunque raccogliere informazioni tramite il proprio widget. Questo modulo non sincronizza la cronologia degli ordini né il contenuto del carrello.

Esempio di configurazione

Per le pagine di checkout su desktop, scegli Solo pagine checkout, imposta Mostra su mobile su No e Ritardo di fallback (secondi) su 2. Il loader si avvia alla prima interazione o dopo due secondi senza interazione.

Verifica il caricamento nel negozio

Il modulo registra displayBeforeBodyClosingTag. Prima controlla l'interruttore di attivazione, il valore di connessione, la regola del dispositivo e la regola della pagina. Poi inserisce un loader differito verso la fine della pagina.

Scorri, fai clic, tocca la pagina o premi un tasto per avviare il caricamento. Senza interazione, attendi il tempo di attesa configurato. È l’attesa totale, senza ulteriori ritardi successivi. Con il valore iniziale 0, attendi 10 secondi prima di considerare un errore il mancato caricamento su una pagina inattiva.

Negli strumenti per sviluppatori del browser, verifica la presenza di una richiesta corrispondente a:

https://www.smartsuppchat.com/loader.js?

Apri il widget e invia un messaggio di prova. Verifica che arrivi nella casella di posta del servizio. Prova con un account connesso se hai attivato Trasmetti dati cliente e controlla quali campi di identità riceve il servizio. Infine, prova le pagine e i dispositivi mobili esclusi.

Gestisci operatori, disponibilità, notifiche, registrazioni e chatbot in Smartsupp. Il modulo non crea un account né configura queste funzioni del servizio.

Risoluzione dei problemi

  • Se non viene generato alcun loader, controlla Abilita chat Smartsupp, Website Key, Mostra sulle pagine e Mostra su mobile.
  • Se la pagina rimane senza interazione, attendi il fallback o interagisci con la pagina. Ritardo di fallback (secondi) impostato su 0 non significa caricamento immediato.
  • Se il salvataggio non riesce, mantieni compilato l'identificativo, verificane il formato, ricarica la pagina di configurazione e riprova. Non usare credenziali segnaposto per una prova reale.
  • Se la richiesta esterna non riesce, controlla gli errori nella console del browser, il blocco degli script, la Content Security Policy e gli strumenti per il consenso del tuo negozio.
  • Se lo script si carica ma manca il pulsante di apertura, controlla la pubblicazione del widget nel servizio, la disponibilità dell'account e le regole di visualizzazione.
  • Se manca un campo cliente, accedi e verifica che Trasmetti dati cliente sia su Sì. Confronta con i campi esatti elencati sopra.
  • Se un'altra integrazione inserisce anch'essa lo script del servizio, controlla nella pagina generata la presenza di codice di installazione duplicato o in conflitto.

Verifica un tema personalizzato

Il tuo tema deve eseguire l'hook prima della chiusura del body. Uno sviluppatore può ripristinare questa chiamata prima di </body> se manca nel tema:

{hook h='displayBeforeBodyClosingTag'}

Per modificare il template del tema, copia:

modules/mprsmartsupp/views/templates/hook/displayBeforeBodyClosingTag.tpl

in:

themes/your-theme/modules/mprsmartsupp/views/templates/hook/displayBeforeBodyClosingTag.tpl

Mantieni le variabili Smarty del modulo e l'escaping dell'identificativo. Il wrapper di interazione condiviso si applica ancora a questo template dell'hook.

Riferimento di configurazione

Il form usa il prefisso MPRSMART_ per i nomi dei campi inviati dal form. Attualmente i dati sono memorizzati per il modulo mprsmartsupp nella tabella condivisa mpr_config, con chiavi brevi:

ENABLED
WEBSITE_KEY
SHOW_MOBILE
PAGES
DELAY
PASS_USER_DATA

La tabella del database usa il prefisso delle tabelle del tuo negozio, quindi ps_mpr_config è solo un nome di esempio. Usa il form di configurazione per le normali modifiche. Non considerare i nomi dei campi del form come le chiavi attuali del database.

Disattivazione o disinstallazione

Imposta Abilita chat Smartsupp su No e salva lasciando l'identificativo compilato per sospendere l'output di questo modulo. Puoi anche disattivare il modulo in "Module Manager".

Per rimuoverlo, usa "Uninstall" in "Module Manager" e conferma. La disinstallazione rimuove la configurazione del modulo e le relative voci del menu di amministrazione. Non chiude l'account del servizio esterno né rimuove il codice inserito da un altro modulo o tema.

Domande

1

Mi serve un account Smartsupp a pagamento?

Il modulo in sé non richiede un piano a pagamento. Ti servono un account Smartsupp e una Website Key; le funzioni di chat disponibili dipendono dal tuo piano nel servizio.

Problemi noti

4

Avviso sulle impostazioni non aggiornato

RisoltoAggiornato:
Risolto nella versione: 1.1.18
Risolto il problema del banner di integrità che mostrava informazioni obsolete subito dopo il salvataggio delle impostazioni.

Aspetto della guida alla configurazione

RisoltoAggiornato:
Risolto nella versione: 1.1.18
La guida alla configurazione ora appare come informazione neutra anziché come avviso.

Caricamento dell’amministrazione

RisoltoAggiornato:
Risolto nella versione: 1.1.14
Risolto il mancato caricamento delle pagine del back office dovuto all’assenza del supporto di compatibilità richiesto.

Traduzioni chat mancanti

RisoltoAggiornato:
Risolto nella versione: 1.1.13
Completate le traduzioni mancanti nell’interfaccia del modulo chat.

Richieste funzionalità

3

Implementato

Integrazione della chat Smartsupp

Implementato
Aggiungi la chat dal vivo Smartsupp al negozio dalle impostazioni del modulo.

Aggiornamenti del modulo con un clic

Implementato
Installa gli aggiornamenti del modulo direttamente dal back office.

Messaggi ai visitatori per lingua

Implementato
Configura i testi della chat visibili ai visitatori separatamente per ogni lingua del negozio.

Registro modifiche

v1.1.132026-09-08

  • Addedcomplete FR/DE/ES/IT/PL translations
Versioni precedenti

v1.3.02026-04-20

  • Addedadmin menu management via MenuInstaller for streamlined module setup

v1.2.02026-01-25

  • AddedPS 9 / Hummingbird theme compatibility
  • Addedvisitor identity API — passes customer name and email to Smartsupp on login
  • Improvedsession recording: configurable recording start trigger (page load / scroll)
  • FixedSmartsupp widget appearing behind PS 9 cookie-consent overlay

v1.1.02025-06-27

  • Addedorder-data passthrough — sends cart value to Smartsupp visitor variables
  • Addedvideo playback link in back office pointing to Smartsupp recording dashboard

v1.0.02025-05-20

  • Initialrelease: Smartsupp live chat and session recordings for PrestaShop
  • InitialAutomatic key injection and widget activation on all front-office pages
  • InitialBack-office configuration for key ID and recording enable/disable toggle
  • InitialCompatible with PS 1.7.x and PS 8.x

Demo

Prova il modulo completo prima di acquistare

Acquista la licenza in seguito e mantieni le tue impostazioni.

  • La tua demo di 30 giorni Provalo sul tuo negozio per 30 giorni dalla prima installazione.
  • Negozio demo pronto Esplora un negozio demo pronto nel tuo browser.
  • Senza registrazione Nessun account, e-mail o dominio del negozio richiesto.
Avvia il negozio demo

Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.

Aprendo questa demo accetti i termini della demo e la politica sulla privacy.

Caricamento...
Torna su