Support Revolution: configurazione e aiuto

Avvio rapido

  1. Carica lo ZIP di Support Revolution in Moduli > Gestione moduli e installa il modulo.
  2. Apri Support > Departments. Modifica i reparti attivi e traduci i loro nomi.
  3. Apri Support > Settings > General. Controlla Allow Guest Tickets, Max Attachment Size, Allowed File Types e Use Support Revolution as the shop's contact page.
  4. In Email Notifications, imposta Support Email, controlla gli interruttori delle notifiche e salva.
  5. Apri il negozio e invia un ticket. Controllalo in Support > Tickets e verifica entrambe le e-mail di notifica.
  6. Rispondi dalla vista del ticket, aggiungi una nota interna e verifica che il cliente possa accedere alla conversazione.
  7. Copia l'URL cron del front office dal pannello Cron Job se ti servono il controllo periodico della casella e-mail o la chiusura automatica. Pianifica la chiamata e controlla il risultato JSON.

Richiede PrestaShop 1.6.1 o successivo e PHP 7.1 o successivo.

Manuale di configurazione

Installazione e configurazione

Segui i passaggi in Avvio rapido.

Configurare i ticket

Apri Support > Departments. Modifica i reparti multilingua installati, le descrizioni, lo stato di attivazione e l'ordine. Apri Support > Settings per le impostazioni qui sotto. Salva dopo averle modificate.

Generale

  • Use Support Revolution as the shop's contact page. Predefinito: attivo. Indirizza la pagina di contatto del negozio al form di contatto del modulo, così gli invii diventano ticket. Controlla questa impostazione prima di attivare il modulo su un negozio pubblico.

  • Ticket Prefix. Controlla il prefisso usato nei riferimenti dei ticket, come SR-000001; predefinito: SR. Impostalo in Support -> Settings -> General.

  • Auto-Close After. Chiude automaticamente i ticket resolved dopo questo numero di giorni di inattività; predefinito: 14. Imposta 0 per disattivare la chiusura automatica.

  • Max Attachment Size. Imposta la dimensione massima di caricamento per allegato in MB; predefinito: 10.

  • Allowed File Types. Imposta l'elenco delle estensioni consentite per gli allegati, separate da virgole; predefinito: jpg,jpeg,png,gif,pdf,doc,docx,xls,xlsx,txt,zip,rar.

  • Default Department. Seleziona il reparto usato quando un ticket viene creato senza un valore per il reparto; predefinito: 0.

  • Allow Guest Tickets. Consente ai visitatori non autenticati di creare ticket di assistenza; predefinito: 1.

  • Include in Sitemap. Aggiunge gli URL della knowledge base tramite l'hook gSitemapAppendUrls; predefinito: 1.

  • Article Author. Predefinito: vuoto. Inserisci il nome da indicare come autore negli articoli della knowledge base e nei relativi dati strutturati. Se il campo è vuoto, viene indicato il negozio.

La modifica di Ticket Prefix influisce sui nuovi riferimenti generati. Ad esempio, HELP produce riferimenti come HELP-000001. Mantieni il riferimento atteso nell'oggetto delle risposte, così l'importazione delle e-mail può trovare la conversazione.

Per limitare maggiormente gli allegati, imposta Max Attachment Size su 5 e Allowed File Types su jpg,jpeg,png,pdf,txt. Si applicano anche i limiti di caricamento e delle richieste del server. Concedi al server web l'accesso in scrittura a upload/mprsupportrevolution/, nella directory di caricamento del negozio, per gli allegati dei ticket.

Notifiche e-mail

  • Support Email. Imposta l'indirizzo di risposta dell'assistenza e il destinatario delle notifiche amministratore; predefinito: vuoto, con utilizzo dell'e-mail del negozio come alternativa.
  • Notify Admin on New Ticket. Invia un'e-mail all'indirizzo dell'assistenza quando viene creato un nuovo ticket; predefinito: 1.
  • Notify Admin on Customer Reply. Invia un'e-mail all'indirizzo dell'assistenza quando un cliente risponde; predefinito: 1.
  • Notify Customer on New Ticket. Invia al cliente la conferma di creazione del ticket; predefinito: 1.
  • Notify Customer on Admin Reply. Invia un'e-mail al cliente quando il personale pubblica una risposta non interna; predefinito: 1.
  • Notify Customer on Close. Invia un'e-mail al cliente quando un ticket viene chiuso; predefinito: 1.

Usa la configurazione e-mail del negozio per verificare la consegna. Support Email fornisce l'indirizzo di risposta e il destinatario delle notifiche dell'assistenza, usando l'e-mail del negozio come alternativa. Il servizio e-mail usa i template nella directory mails/ del modulo. Le variabili passate dal relativo template possono includere {customer_name}, {ticket_reference}, {message} e {ticket_url}. Le variabili disponibili dipendono dal template e-mail.

Recupero IMAP

  • Enable IMAP Fetching. Attiva il controllo periodico della casella e-mail quando l'estensione PHP IMAP è disponibile; predefinito: 0.
  • IMAP Host. Imposta il nome host del server IMAP; predefinito: vuoto.
  • IMAP Port. Imposta la porta del server IMAP; predefinito: 993.
  • Encryption. Imposta la modalità di crittografia IMAP; predefinito: ssl. I valori accettati sono ssl, tls e none.
  • IMAP Username. Imposta il nome utente per l'accesso IMAP; predefinito: vuoto.
  • IMAP Password. Imposta la password per l'accesso IMAP; predefinito: vuoto. Lasciando il campo vuoto durante il salvataggio, mantieni la password attualmente memorizzata.
  • IMAP Folder. Imposta la cartella della casella e-mail da monitorare; predefinito: INBOX.
  • Poll Interval. Predefinito: 5 minuti. L'attività pianificata condivisa usa questo valore, con un minimo di un minuto.
  • Skip Auto-Replies and Bounces. Predefinito: attivo. Preferenza salvata; il recupero pianificato della posta non usa questa impostazione per saltare le e-mail automatiche.
  • Honor Server Spam Verdict. Predefinito: attivo. Preferenza salvata; il recupero pianificato della posta non usa questa impostazione per saltare i messaggi contrassegnati come spam.
  • Blocked Senders. Predefinito: vuoto. Memorizza indirizzi e-mail o @domains separati da virgole; il recupero pianificato della posta non applica questo elenco di blocco.
  • Max Emails per Sender per Hour. Predefinito: 10. Zero disattiva il limite; il recupero pianificato della posta non lo applica.

Inserisci una casella e-mail dedicata, ad esempio host imap.example.com, porta 993, Encryption ssl, nome utente support@example.com e cartella INBOX. Imposta la password della casella e salva. Se lasci vuoto il campo della password, viene mantenuta quella memorizzata.

Il recupero pianificato della posta richiede l'estensione PHP IMAP e l'attivazione di Enable IMAP Fetching. Senza l'estensione, il recupero pianificato rimane disattivato.

Vengono elaborati solo i messaggi non letti. Un riferimento corrispondente, come [SR-000001], collega il messaggio a un ticket esistente. I messaggi senza un ticket corrispondente creano un ticket con origine email. Gli allegati in arrivo non vengono importati. Il recupero pianificato non verifica se il mittente corrisponde all'e-mail del ticket e non applica i filtri mittente indicati sopra.

Configurare il modulo di contatto

Apri Support > Contact form. Il sottomenu contiene Dashboard, Forms, Fields, Submissions e Configuration. L'installazione crea un modulo di contatto predefinito se non è presente. Seleziona il negozio corretto, controlla i campi e invialo una volta dal negozio prima di usarlo come pagina di contatto pubblica.

Usa Use Support Revolution as the shop's contact page nelle impostazioni dell'assistenza per decidere quale sistema gestisce la pagina di contatto. Controlla l'invio risultante sia in Contact form > Submissions sia in Support > Tickets. I permessi di accesso dei dipendenti a questi controller determinano chi può gestire i moduli di contatto e visualizzare gli invii.

Moduli di contatto e campi

In Forms, modifica Internal Name, il campo multilingua Form Title, Description, Success Message, Email Subject e GDPR Label. La creazione automatica genera Default Contact Form con il titolo inglese Contact us, una conferma del messaggio di contatto e un'etichetta di consenso per i dati personali. Traduci e sostituisci questi testi per il tuo negozio.

I valori predefiniti dei nuovi modelli di modulo di contatto sono Send Admin Email attivo, Admin Email vuoto, Send Customer Confirmation attivo, Enable Honeypot attivo, Enable Time Check attivo, Min Submit Time 3 secondi, GDPR Checkbox attivo e Active attivo. Controllali per ogni modulo di contatto. I ticket creati dall'assistenza usano il servizio e-mail dell'assistenza e gli interruttori delle notifiche in Support > Settings; gli interruttori generici delle e-mail di contatto non sostituiscono quelli dei ticket.

In Fields, scegli Form, traduci Label, Placeholder e Description, quindi imposta Field Name, Field Type, Required, Options, Position e Active. Per un campo di selezione, usa un'opzione per riga. Il modulo di contatto predefinito ha i campi obbligatori Full Name, Email Address, Subject e Message, con Phone Number facoltativo. Mantieni i nomi interni subject e message se vuoi che questi valori vengano associati all'oggetto e al messaggio del ticket. Gli altri valori vengono aggiunti come testo con etichette.

Impostazioni del modulo di contatto

Il pacchetto di contatto condiviso memorizza le proprie impostazioni separatamente da quelle dei ticket. Apri Contact form > Configuration e controlla:

Scheda e impostazione Valore predefinito Quando modificarla
General: Replace Core Contact Page Disattivo Questa è l'impostazione di contatto condivisa. Per Support Revolution, controlla la gestione della pagina con Use Support Revolution as the shop's contact page nelle impostazioni dell'assistenza.
General: Enable Schema.org Markup Attivo Attiva o disattiva la generazione di dati LocalBusiness nella pagina di contatto.
Business Info: Show Business Info Cards Attivo Mostra o nasconde le informazioni sull'azienda.
Business Info: WhatsApp Number Vuoto Inserisci il numero di contatto se usi questo canale.
Business Info: Show Social Links Attivo Nascondi la sezione dei link social se non la usi. I link memorizzati sono per impostazione predefinita un elenco vuoto.
Business Info: Show FAQ Section Attivo Controlla il contenuto delle FAQ di contatto integrate prima della pubblicazione. Sostituisci le risposte generiche su tempi di risposta, telefono e visite in ufficio con le tue informazioni effettive.
Location & Hours: Show Map Attivo Nascondi la mappa se non la usi.
Location & Hours: Map Latitude / Map Longitude Vuoto Inserisci la tua posizione reale per ottenere una mappa utile.
Location & Hours: Map Zoom Level 15 Regola la scala della mappa visualizzata.
Location & Hours: Show Opening Hours Attivo Mostra o nasconde gli orari di apertura. Il calendario memorizzato prevede inizialmente l'orario dalle 09:00 alle 17:00 dal lunedì al venerdì, senza orari per i fine settimana. Controllalo prima della pubblicazione.
Location & Hours: Timezone PS_TIMEZONE del negozio Usa il fuso orario corrispondente agli orari visualizzati.
Email: Send Admin Notification Attivo Impostazione generica delle e-mail di contatto; le notifiche dei ticket usano le impostazioni dell'assistenza.
Email: Admin Email Address E-mail del negozio Destinatario generico dei contatti; controlla Support Email per le notifiche dei ticket.
Email: Send Customer Confirmation Attivo Impostazione generica di contatto; controlla Notify Customer on New Ticket per la conferma del ticket.
Spam Protection: Enable Honeypot Protection Attivo Mantieni il controllo del campo nascosto, a meno che non esista un conflitto specifico con un'integrazione del modulo di contatto.
Spam Protection: Enable Time-Based Check Attivo Applica il controllo del tempo minimo prima dell'invio.
Spam Protection: Minimum Submit Time (seconds) 3 Regola il tempo minimo che deve trascorrere prima dell'invio.
Spam Protection: Max Submissions per IP/Hour 10 Imposta il limite di frequenza degli invii di contatto.
Spam Protection: Blocked Words Vuoto Inserisci i termini da rifiutare durante il controllo antispam del contatto.
Spam Protection: Cloudflare Turnstile Site Key / Cloudflare Turnstile Secret Key Vuoto Configura entrambe le chiavi insieme se usi Turnstile.
Spam Protection: Blocked IP Addresses Vuoto Inserisci gli indirizzi che il controllo del contatto deve rifiutare.

Theme styles usa i valori condivisi del tema rilevato. I valori predefiniti specifici per il contatto includono Form spacing 20px, WhatsApp color #25D366 e le ombre normali/rialzate delle schede del pacchetto. Modificali dopo aver controllato il modulo di contatto visualizzato.

Usa Dashboard e Submissions per controllare l'attività di contatto e il ticket collegato a un invio. Dopo aver modificato le impostazioni antispam, prova un messaggio consentito e un invio rifiutato.

Pianificare la manutenzione

URL cron del front office del modulo

Copia l'URL completo dal pannello Cron Job in Support > Settings. Ha questa forma:

https://your-shop.com/module/mprsupportrevolution/cron?token=YOUR_SUPPORT_CRON_TOKEN

Usa il CRON_TOKEN del modulo, generato come sequenza di 32 caratteri esadecimali durante l'installazione della configurazione. Regenerate Token invalida il vecchio URL, quindi aggiorna il pianificatore dopo questa operazione.

Il front controller esegue il controllo IMAP, se consentito, e la chiusura automatica ogni volta che lo richiami. Non applica autonomamente gli intervalli delle attività condivise. Ad esempio, richiamalo ogni cinque minuti se questa è la frequenza di controllo che hai scelto. La chiusura automatica riguarda i ticket risolti più vecchi di Auto-Close After; zero la disattiva.

Esecutore CLI condiviso

Se usi il pianificatore MPR comune, il suo punto di ingresso CLI è:

php /var/www/html/modules/mprsupportrevolution/cron.php --token=YOUR_SHARED_MPR_CRON_TOKEN --max-tasks=20 --max-seconds=55 --context=cron

Sostituisci il percorso di installazione e usa il token cron condiviso della tua configurazione cron MPR. È diverso dal token dell'URL dell'assistenza. L'esecutore convalida il valore globale TOKEN di mprcron, generato come sequenza di 64 caratteri esadecimali quando necessario. Può eseguire le attività giunte a scadenza di più moduli MPR tramite il pianificatore condiviso.

Le attività dell'assistenza sono il controllo IMAP secondo Poll Interval, la chiusura automatica dei ticket risolti ogni 3600 secondi e il controllo delle modifiche alla cache della knowledge base ogni 300 secondi. Una chiamata CLI ogni minuto consente al pianificatore di rispettare questi intervalli. Controlla i risultati e gli errori delle attività dopo la prima esecuzione.

Lavorare con i ticket

I clienti aprono My Tickets dal proprio account. Con le route predefinite, possono consultare i ticket su /my-support, crearli su /my-support/create e aprirli su /my-support/ticket/{id_ticket}. Usa i link generati per includere il prefisso del negozio e della lingua.

Il modulo di creazione raccoglie oggetto, reparto, messaggio, allegati facoltativi e consenso GDPR. I nuovi ticket iniziano con priorità media. Per i clienti autenticati viene usata l'identità dell'account. Gli ospiti inseriscono nome ed e-mail se Allow Guest Tickets è attivo. I link dei ticket ospite includono un token privato. Mantieni il link completo quando verifichi l'accesso degli ospiti.

Apri Support > Dashboard per conteggi, riepiloghi per stato e messaggi recenti. Usa Support > Tickets per filtrare per riferimento, cliente, e-mail, stato, priorità, reparto, assegnatario, numero di messaggi e date. Apri un ticket per rispondere, aggiungere una nota interna, allegare file, cambiare stato o priorità e assegnare un dipendente. L'assegnazione di un ticket aperto lo porta a in_progress.

Gli stati sono open, in_progress, waiting, resolved e closed. Le priorità sono low, medium, high e urgent. Non esiste un editor per aggiungere valori personalizzati di stato o priorità. Le note interne restano nel back office. I ticket chiusi non mostrano il modulo di risposta del cliente.

Concedi ai dipendenti solo i permessi per ticket e reparti necessari al loro lavoro. Controlla una nota interna da un account cliente per confermare che sia nascosta.

Usare la knowledge base

Il modulo fornisce una knowledge base pubblica con route localizzate per categorie e articoli, monitoraggio delle visualizzazioni, feedback sull'utilità, output canonical/SEO e contributi alla sitemap. Nel menu amministrativo del modulo non è presente un editor per categorie o articoli. Pubblica i contenuti tramite il tuo flusso di pubblicazione esistente.

Le route tipiche sono:

/knowledge-base
/knowledge-base/{category}
/knowledge-base/{category}/{article}

Il segmento di base viene preso dalla categoria CMS localizzata con ID 5, quando disponibile. I segmenti URL alternativi usano l'ID lingua: 1 knowledge-base, 2 wissensdatenbank, 3 base-de-connaissances, 4 baza-wiedzy, 5 base-di-conoscenza e 6 base-de-conocimientos. Una diversa disposizione degli ID lingua può quindi cambiare il segmento alternativo visualizzato. Segui i link generati invece di presumere una corrispondenza tra codice ISO e segmento URL.

L'indicizzazione degli articoli segue l'impostazione di indicizzazione della categoria. Gli articoli 46 e 52 sono sempre esclusi dall'indicizzazione. Gli articoli indicizzabili possono generare dati strutturati di tipo articolo. Include in Sitemap abilita gli URL idonei tramite gSitemapAppendUrls; un generatore di sitemap compatibile deve utilizzare questo hook.

Verifiche e risoluzione dei problemi

  1. Invia un ticket di prova come cliente e, se l'opzione è attiva, come ospite. Verifica la notifica amministratore, la conferma al cliente e il link privato dell'ospite.
  2. Rispondi dal back office. Verifica l'e-mail del cliente e la conversazione. Aggiungi una nota interna e controlla che rimanga privata.
  3. Prova un allegato consentito e un file troppo grande o non consentito. Controlla i limiti di caricamento PHP se il file consentito non viene caricato.
  4. Invia un'e-mail non letta con un riferimento di prova, richiama il pianificatore scelto e controlla che venga gestita una sola volta. Se non viene recuperata alcuna e-mail, controlla disponibilità dell'estensione, credenziali, cartella, stato non letto e token.
  5. Risolvi un ticket di prova e controlla nell'output del pianificatore l'elaborazione della chiusura automatica. Non ridurre un'impostazione di inattività in produzione solo per testare vecchi ticket.
  6. Apri i contenuti esistenti della knowledge base in ogni lingua. Controlla la generazione delle route e l'idoneità alla sitemap separatamente dalle pagine dei ticket.

Se un URL cron restituisce Invalid token, copialo nuovamente dal pannello corretto. Un token dell'URL dell'assistenza non autentica l'esecutore CLI condiviso. Se la casella si connette ma un messaggio rimane fuori dalla conversazione, controlla il prefisso del riferimento e lo stato non letto. Se la conferma al cliente non arriva, controlla Notify Customer on New Ticket, la configurazione e-mail e i log di consegna della posta.

Personalizzare template e stili

Usa questi percorsi di override dei template nel tema attivo:

themes/your-theme/modules/mprsupportrevolution/views/templates/front/ticket_create.tpl
themes/your-theme/modules/mprsupportrevolution/views/templates/front/ticket_view.tpl
themes/your-theme/modules/mprsupportrevolution/views/templates/front/tickets_list.tpl
themes/your-theme/modules/mprsupportrevolution/views/templates/hook/displayCustomerAccount.tpl

Inserisci il CSS nel foglio di stile personalizzato del tema. Carica il CSS tramite le impostazioni dei fogli di stile del tema. I selettori utili sono #mprsupportrevolution-link, .mpr-support, .mpr-support__hero, .mpr-support__card, .mpr-support__status--open, .mpr-support__status--in_progress, .mpr-support__status--waiting, .mpr-support__status--resolved, .mpr-support__status--closed, .mpr-support__message--staff e .mpr-support__message--customer.

Disattivare o disinstallare

Disattiva il modulo in Gestione moduli per interrompere la sua integrazione nel negozio. Prima di disinstallarlo, esegui il backup di ticket, messaggi, allegati, moduli di contatto, invii, contenuti della knowledge base e impostazioni. Rimuovi o aggiorna i cron job. La disinstallazione rimuove attività pianificate, pagine amministrative, configurazione e tabelle del database del modulo. I file degli allegati memorizzati rimangono dopo la disinstallazione; esaminali separatamente dopo averne eseguito il backup.

Schermate di riferimento

Support Revolution, Creazione di un ticket di assistenza

Support Revolution, Knowledge base

Support Revolution, Gestione dei ticket nell'amministrazione

Support Revolution, Reparti di assistenza nell'amministrazione

Domande

1

Cosa memorizza un ticket e il modulo nativo di creazione richiede il consenso?

Un ticket memorizza identità del cliente, oggetto, reparto, priorità, stato, negozio e IP del mittente, insieme alla conversazione e agli allegati salvati.

Il modulo nativo di creazione richiede di selezionare la casella di consenso al trattamento dei dati. Le note interne sono escluse dalla conversazione visibile al cliente. Import email e moduli di contatto hanno controlli propri; l’obbligo di questa casella non si applica automaticamente a tali canali.

Problemi noti

21

La lista dei ticket del cliente mostra i ticket di tutti i negozi in multistore

Aperto

Un cliente con account su più negozi vede i ticket di tutti i negozi uniti in un'unica lista. L'ID cliente è condiviso, ma il contesto del ticket non è filtrato per negozio.

Nota sulla risoluzione

Aggiunto il filtro id_shop alla query dei ticket del cliente.

Rafforzamento della sicurezza

RisoltoAggiornato:
Risolto nella versione: 2.8.2
Rafforzamento della sicurezza.

Email di notifica dei ticket non inviate nelle versioni recenti di PrestaShop

RisoltoAggiornato:
Risolto nella versione: 2.8.2
L’invio delle email di notifica dei ticket di assistenza poteva fallire su PrestaShop 1.7, 8 e 9.

Il badge delle risposte del personale era poco leggibile

RisoltoAggiornato:
Risolto nella versione: 2.7.4
I badge delle risposte del personale potevano avere un contrasto insufficiente nei temi Bootstrap 4.

Sovrapposizione del titolo della knowledge base su Classic

RisoltoAggiornato:
Risolto nella versione: 2.7.4
Il link della categoria e il badge potevano sovrapporsi al titolo dell’articolo nel tema Classic.

Il controllo della casella ignorava l’intervallo impostato

RisoltoAggiornato:
Risolto nella versione: 2.7.4
Il controllo della casella email avveniva ogni cinque minuti anziché rispettare l’intervallo configurato.

La conferma del nuovo ticket non veniva inviata

RisoltoAggiornato:
Risolto nella versione: 2.7.4
I clienti non ricevevano l’email di conferma del nuovo ticket, pur essendo abilitata, dopo aver creato un ticket.

La vista del ticket non si caricava nell’amministrazione

RisoltoAggiornato:
Risolto nella versione: 2.7.3
L’apertura di un ticket nel back office poteva fallire perché la relativa vista non veniva trovata.

Le etichette di amministrazione rimanevano in inglese

RisoltoAggiornato:
Risolto nella versione: 2.7.1
Alcune impostazioni ed etichette brevi dell’amministrazione non usavano le traduzioni disponibili.

La configurazione ometteva i dati del negozio degli articoli

RisoltoAggiornato:
Risolto nella versione: 2.7.1
I controlli di installazione potevano omettere informazioni del negozio necessarie per gli articoli della knowledge base.

I link ai ticket degli ospiti non funzionavano

RisoltoAggiornato:
Risolto nella versione: 2.7.1
Gli ospiti non riuscivano ad aprire in modo affidabile i propri ticket di assistenza dai link forniti.

Il modulo rifiutava il caricamento su PHP 7.1

RisoltoAggiornato:
Risolto nella versione: 2.7.0
Il modulo poteva rifiutare PHP 7.1 anche se questa versione era supportata.

I ticket via email mancavano nel portale clienti

RisoltoAggiornato:
Risolto nella versione: 2.6.0
I ticket creati dalle email in arrivo non erano collegati all’account cliente corrispondente e quindi non apparivano nel suo portale.

Dati della risposta e del ticket incoerenti

RisoltoAggiornato:
Risolto nella versione: 2.6.0
Un salvataggio non riuscito della risposta poteva lasciare il messaggio e le informazioni del ticket aggiornati solo parzialmente.

Impossibile salvare i ticket aperti

RisoltoAggiornato:
Risolto nella versione: 2.6.0
Il salvataggio di un ticket aperto poteva non superare la validazione perché la data di chiusura era vuota.

Mancavano gli stili del contenuto degli articoli

RisoltoAggiornato:
Risolto nella versione: 2.4.2
Gli articoli della knowledge base non caricavano sempre gli stili necessari per il loro contenuto.

Risposta errata per indirizzi sconosciuti della knowledge base

RisoltoAggiornato:
Risolto nella versione: 2.4.2
Le richieste di articoli inesistenti non restituivano sempre una risposta corretta di pagina non trovata.

L’intestazione non usava il titolo dell’articolo

RisoltoAggiornato:
Risolto nella versione: 2.4.2
Le pagine degli articoli potevano mostrare un’intestazione errata al posto del titolo dell’articolo.

Dati strutturati negli articoli esclusi dall’indicizzazione

RisoltoAggiornato:
Risolto nella versione: 2.1.16
Gli articoli contrassegnati per l’esclusione dall’indicizzazione potevano comunque pubblicare dati strutturati di articolo.

Feedback della knowledge base associato in modo errato

RisoltoAggiornato:
Risolto nella versione: 2.1.16
Il tracciamento delle visualizzazioni e dell’utilità nella knowledge base non associava in modo affidabile il feedback all’articolo corretto.

Impossibile aprire la pagina di assistenza clienti

RisoltoAggiornato:
Risolto nella versione: 2.1.16
La pagina di assistenza clienti poteva restituire un errore durante la creazione dei link ai singoli ticket.

Richieste funzionalità

22

Implementato

Conversione delle email in ticket tramite IMAP

Implementato
Le email in arrivo nella casella IMAP configurata vengono convertite in ticket di assistenza. Le risposte che contengono nell’oggetto il riferimento a un ticket esistente vengono aggiunte a quel ticket.

Base di conoscenza con visualizzazioni e feedback dei lettori

Implementato
Puoi pubblicare nel tuo negozio articoli multilingue con un contatore delle visualizzazioni. I lettori possono indicare se un articolo è stato utile e lasciare un commento.

Base di conoscenza multilingue

Implementato
Pubblica articoli dedicati nella base di conoscenza con indirizzi tradotti, navigazione tra gli articoli e feedback dei visitatori.

Visualizzazioni e utilità degli articoli

Implementato
Misura le visualizzazioni degli articoli e raccogli le risposte dei lettori sulla loro utilità.

Categorie della base di conoscenza

Implementato
Organizza gli articoli in categorie con indirizzi annidati, navigazione per categoria e reindirizzamenti dai vecchi indirizzi.

Autore e date degli articoli

Implementato
Mostra gli autori, le date di pubblicazione e le informazioni sull'affidabilità accanto ai contenuti della base di conoscenza.

Anteprime e link alle FAQ

Implementato
Collega la base di conoscenza ai contenuti FAQ e mostra le anteprime delle FAQ ai lettori.

Verifica e riparazione dell'installazione

Implementato
Verifica i requisiti di installazione e ripristina l'infrastruttura mancante del modulo dal back office.

Aggiornamenti del modulo con un clic

Implementato
Verifica e installa gli aggiornamenti del modulo dal back office.

Blocchi di codice formattati negli articoli

Implementato
Mostra gli esempi di codice negli articoli della base di conoscenza con la presentazione formattata condivisa dei blocchi di codice.

Scanner di sicurezza PrestaShop pubblico

Implementato
Offri una pagina pubblica per controlli di sicurezza passivi di PrestaShop e rendila individuabile dalla base di conoscenza e dalla sitemap.

Ticket dalla posta senza estensione IMAP

Implementato
Importa i messaggi della casella di posta come ticket di assistenza su hosting privi dell'estensione IMAP facoltativa, incluse le installazioni PHP moderne.

Filtri delle email in arrivo

Implementato
Ignora risposte automatiche, messaggi di mancata consegna e spam, blocca mittenti o domini selezionati e imposta un limite orario di ticket per mittente.

Integrazioni dei ticket

Implementato
Consenti alle integrazioni compatibili del negozio di creare, leggere, rispondere ai ticket di assistenza e chiuderli, limitando l'accesso al cliente e al negozio pertinenti.

Ricerca integrata nella base di conoscenza

Implementato
Rendi disponibili gli articoli della base di conoscenza tramite la ricerca condivisa compatibile del negozio.

Aggiornamento della cache della base di conoscenza

Implementato
Avvisa le cache di pagina compatibili quando cambiano i contenuti della base di conoscenza, così i lettori possono ricevere gli articoli aggiornati.

Variabili riutilizzabili nei contenuti di assistenza

Implementato
Risolvi le variabili di contenuto riutilizzabili negli articoli della base di conoscenza scritti dal personale e nelle etichette pubbliche di assistenza, inclusi risultati di ricerca e metadati.

Rilevamento automatico degli aggiornamenti degli articoli

Implementato
Controlla gli aggiornamenti della base di conoscenza ogni cinque minuti e avvisa le cache compatibili quando i contenuti cambiano al di fuori dell'editor abituale.

Impostazione dell'autore degli articoli

Implementato
Scegli dalle impostazioni del modulo il nome dell'autore mostrato negli articoli della base di conoscenza.

Messaggi di contatto come ticket di assistenza

Implementato
Usa facoltativamente Support Revolution per la pagina di contatto del negozio, così i messaggi, inclusi quelli degli ospiti, diventano ticket tracciabili.

Moduli di contatto e protezione antispam

Implementato
Gestisci moduli di contatto, campi e invii con protezione antispam condivisa e Cloudflare Turnstile facoltativo.

Cache delle pagine pubbliche della base di conoscenza

Implementato
Consenti agli strumenti di ottimizzazione compatibili di memorizzare nella cache le pagine pubbliche della base di conoscenza.

Registro modifiche

v2.1.182026-05-27

  • AddedFinalize support hub SEO cleanup
  • AddedShow FAQ previews in knowledge base
  • AddedLink knowledge base back to FAQ
  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedUse article title for KB headings
  • FixedSuppress KB schema on noindex articles
  • FixedCreate support runtime tables from schema
  • FixedWire support integrity services
Versioni precedenti

v1.3.02026-04-20

  • AddedAdd KB category system with nested URLs and 301 redirects
  • AddedAdd author byline and dates to KB footer bar, remove cache-busting
  • AddedRedesign KB footer as compact inline bar with views + thumb counts
  • AddedKnowledge Base — fully-owned KB articles with views + feedback
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedRevert KB listing to simpler card design with category sections
  • ImprovedPush views + thumbs to right side of KB footer bar
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • ImprovedSEO handling with proper canonical URLs and meta tags on all front pages
  • FixedUpdate SCSS source for KB footer bar styles
  • FixedKB insights — replace broken negative-ID hack with proper id_article column
  • FixedKB SEO — 301 redirect ?slug= URLs, sitemap hook, version bump
  • Fixedvarious stability and compatibility improvements (6 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.2.02026-02-10

  • AddedPS 9 / Hummingbird theme compatibility
  • AddedIMAP email-to-ticket bridge — incoming emails auto-create or reply to tickets
  • Improveddepartment routing rules with keyword and category triggers
  • Optimized ticket list query — 60% faster on stores with 10k+ tickets using indexed status
  • Fixedthreaded reply notification not sending when customer updates closed ticket

v1.0.02026-02-05

  • Initialrelease: customer support ticketing system for PrestaShop
  • InitialThreaded ticket conversations between customers and agents
  • InitialDepartment routing and agent assignment
  • InitialCustomer-facing ticket portal in My Account section
  • InitialCompatible with PS 1.7.x and PS 8.x

v1.1.02025-04-30

  • Addedfile-attachment support (PDF, images) on ticket replies
  • AddedSLA timer — displays response-due countdown in agent back office
  • AddedCSAT rating request sent after ticket closure

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