Integrazione Zendesk Chat: configurazione e aiuto

Avvio rapido

  1. Carica lo ZIP mprzendeskchat in Moduli > "Module Manager" > "Upload a module" e installalo.
  2. Fai clic su "Configure" per aprire Configurazione di Zendesk Web Widget.
  3. Incolla solo il tuo identificatore Zendesk Web Widget nel campo Chiave del widget; lascia Attiva Zendesk Web Widget su Sì.
  4. Scegli Mostra nelle pagine e Mostra su mobile per la pagina e il dispositivo di prova.
  5. Controlla Trasmetti dati cliente; lascia "Fallback Delay (seconds)" a 0 per il caricamento di ripiego 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 Zendesk Web Widget.
  7. Verifica che il widget si apra e invia una conversazione di prova in Zendesk Web Widget; 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

Collega il tuo negozio a Zendesk Web Widget con un account del servizio esistente e il relativo identificatore Chiave del widget. Configura le conversazioni e il widget visibile nell'account del servizio.

L'azione "Configure" del modulo apre Configurazione di Zendesk Web Widget. La pagina mostra anche un avviso di configurazione necessaria e un banner di integrità. Usa le pagine Configurazione, "Integrity", Licenza, Assistenza e Aggiorna del modulo per le rispettive attività di manutenzione.

Trova il valore di collegamento

In Zendesk Admin Center, apri "Channels" > "Messaging and social" > "Messaging", seleziona il tuo Web Widget e apri "Installation". Copia solo il valore dopo key= nello snippet. Incolla soltanto l'identificatore, non un URL completo o uno script.

Il valore predefinito è vuoto. Per gli identificatori nuovi o modificati, il modulo richiede la chiave fornita nello snippet attuale di Zendesk Web Widget. Il form controlla solo che il campo Chiave del widget non sia vuoto, quindi apri il negozio e controlla che il widget della chat si carichi.

Configura visualizzazione e dati cliente

Imposta questi campi in Configurazione di Zendesk Web Widget, poi fai clic su Salva.

Impostazione Valore all'installazione Cosa fare
Attiva Zendesk Web Widget Sì Imposta No per interrompere la visualizzazione del widget da parte del modulo. Mantieni compilato il valore di collegamento quando salvi, anche disattivando la chat.
Chiave del widget Vuoto Inserisci l'identificatore 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 dal modulo. Consulta sotto il comportamento specifico del servizio.
Mostra su mobile Sì Imposta No per escludere i visitatori mobili rilevati dal server. Prova con il tuo telefono reale.
"Fallback Delay (seconds)" 0 È l'attesa massima prima del caricamento senza interazione. Zero usa un ritardo di ripiego di 10 secondi. Un valore positivo cambia il timeout; un'interazione può avviare prima il caricamento.
Mostra nelle pagine Tutte le pagine Limita il loader a uno dei gruppi di pagine seguenti.

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 di categoria category category
Solo pagine di checkout checkout cart, order, order-opc, orderopc, checkout

Il targeting usa i nomi dei controller. Un controller di checkout personalizzato esterno all'elenco non è incluso da Solo pagine di checkout. Non c'è un campo per regole URL personalizzate. Con Mostra su mobile disattivato, il widget appare solo sui dispositivi rilevati come computer desktop.

Campi cliente

Quando Trasmetti dati cliente è attivo, il modulo invia a Zendesk nome ed e-mail del cliente connesso dopo il caricamento del widget. Non fornisce una verifica firmata dell'identità del cliente. Conferma la ricezione nel tuo spazio Zendesk.

Il modulo non trasmette campi di identità cliente PrestaShop per gli ospiti. Il servizio può comunque raccogliere informazioni tramite il proprio widget. Il modulo non sincronizza la cronologia degli ordini o il contenuto del carrello.

Esempio di configurazione

Per le pagine di checkout su desktop, scegli Solo pagine di checkout, imposta Mostra su mobile su No e "Fallback Delay (seconds)" su 2. Il loader parte alla prima interazione o dopo due secondi senza interazione.

Verifica il caricamento nel negozio

Il loader del widget appare verso la fine delle pagine consentite del negozio quando il modulo è attivo, il valore di connessione è compilato e la regola del dispositivo lo consente.

Scorri, fai clic, tocca la pagina o premi un tasto per attivare il loader. Senza interazione, attendi il ritardo di ripiego configurato. Con il valore iniziale 0, attendi 10 secondi prima di considerare una pagina senza interazioni come un errore di caricamento.

Negli strumenti di sviluppo del browser, cerca una richiesta corrispondente a:

https://static.zdassets.com/ekr/snippet.js?key={Widget Key}

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

Il modulo usa Zendesk Web Widget e riutilizza un'installazione del widget già presente nella pagina. Gestisci messaggistica, instradamento, orari, ticket e automazione in Zendesk.

Risoluzione dei problemi

  • Se non viene inserito alcun loader, controlla Attiva Zendesk Web Widget, Chiave del widget, Mostra nelle pagine e Mostra su mobile.
  • Se la pagina resta inattiva, attendi il caricamento di ripiego o interagisci con essa. "Fallback Delay (seconds)" a 0 non significa caricamento immediato.
  • Se il salvataggio non riesce, mantieni l'identificatore compilato, controlla 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 della console, il blocco degli script, la Content Security Policy e gli strumenti di consenso del negozio.
  • Se lo script si carica ma manca il pulsante di apertura, controlla la pubblicazione del widget, la disponibilità dell'account e le regole di visualizzazione nel servizio.
  • 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 lo stesso script del servizio, cerca codice di installazione duplicato o in conflitto nella pagina generata.

Verifica un tema personalizzato

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

{hook h='displayBeforeBodyClosingTag'}

Per modificare il template nel tema, copia:

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

in:

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

Mantieni le variabili Smarty del modulo e l'escaping dell'identificatore. Il wrapper di interazione condiviso continua ad applicarsi a questo template dell'hook.

Riferimento della configurazione

Il form usa il prefisso MPRZDCHAT_ per i nomi dei campi inviati. L'archiviazione attuale usa il modulo mprzendeskchat nella tabella condivisa mpr_config, con chiavi brevi:

ENABLED
WIDGET_KEY
SHOW_MOBILE
PAGES
DELAY
PASS_USER_DATA

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

Disattiva o disinstalla

Imposta Attiva Zendesk Web Widget su No e salva mantenendo l'identificatore per sospendere l'output del modulo. Puoi anche disattivare il modulo in "Module Manager".

Per rimuoverlo, usa "Uninstall" in "Module Manager" e conferma. La disinstallazione elimina la configurazione del modulo e le voci del menu amministrativo. Non chiude l'account del servizio esterno e non rimuove codice inserito da altri moduli o dal tema.

Domande

Ancora nessuna domanda su questo modulo

Chiedi qualsiasi cosa su installazione, compatibilità o configurazione. Le risposte compaiono qui.

Problemi noti

4

Lo stato di configurazione restava obsoleto dopo il salvataggio

RisoltoAggiornato:
Risolto nella versione: 1.2.5
Il banner dello stato di configurazione poteva continuare a mostrare la configurazione precedente dopo il salvataggio delle impostazioni.

La guida alla configurazione appariva come un avviso

RisoltoAggiornato:
Risolto nella versione: 1.2.5
La guida informativa alla configurazione veniva mostrata come un avviso anche quando non descriveva un problema.

Impossibile aprire le impostazioni del modulo

RisoltoAggiornato:
Risolto nella versione: 1.2.1
L’apertura dell’amministrazione del modulo poteva interrompersi con un errore nei negozi privi di un componente di compatibilità richiesto.

Traduzioni mancanti o errate

RisoltoAggiornato:
Risolto nella versione: 1.1.13
Alcune etichette del modulo rimanevano in inglese o mostravano caratteri errati quando era selezionata un’altra lingua del negozio.

Richieste funzionalità

5

Implementato

Verifica della configurazione della chat

Implementato
Verifica che la configurazione di Zendesk Chat sia pronta all'uso.

Verifica e riparazione dell'installazione

Implementato
Verifica l'installazione del modulo e ripristina le pagine di amministrazione mancanti o le registrazioni necessarie.

Aggiornamenti dal back office

Implementato
Installa gli aggiornamenti disponibili del modulo direttamente dal back office.

Lingue aggiuntive dell'interfaccia

Implementato
Usa le schermate del modulo tradotte in francese, tedesco, spagnolo, italiano e polacco.

Testi della chat per lingua

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

Registro modifiche

v1.1.132026-05-07

  • 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-02-08

  • AddedPS 9 / Hummingbird theme compatibility
  • AddedZendesk Suite Web Widget v2 support alongside classic Zopim snippet
  • Improvedvisitor identity pass-through — pre-fills name and email for logged-in customers
  • Fixedwidget not loading when Zendesk subdomain uses custom vanity domain

v1.1.02025-07-16

  • Addedautomated trigger configuration — back-office shortcut to Zendesk trigger builder
  • Addedchat analytics summary link in module back office

v1.0.02025-05-27

  • Initialrelease: Zendesk Chat (Zopim) integration for PrestaShop
  • InitialAutomatic widget script injection with configurable account key
  • InitialBack-office configuration linking to Zendesk Chat dashboard
  • 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