Gestore FAQ: configurazione e aiuto
Avvio rapido
- Carica il file ZIP di mprfaq in Moduli > Gestione moduli e installa il modulo.
- Apri FAQ > Settings > Configuration. In Page Settings, imposta FAQ Page Slug e traduci Page Title e Page Description.
- In General, scegli la modalità Question pages e verifica Show Search Bar. Salva le impostazioni.
- Apri FAQ > Categories e crea o modifica una categoria attiva con nome e URL semplificato tradotti.
- Apri FAQ > Questions. Aggiungi una domanda e una risposta tradotte, scegli la categoria e attiva la domanda.
- Associala a un prodotto se ti serve la scheda FAQ nella pagina prodotto, poi salva.
- Apri la pagina principale delle FAQ e il prodotto associato nel negozio. Controlla la risposta e la ricerca ed esegui un invio di prova con Ask a Question.
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 le schermate FAQ
Apri FAQ > Settings > Configuration. Salva le impostazioni dopo aver modificato ogni sezione. I valori predefiniti qui sotto si applicano a una nuova installazione. Concedi ai dipendenti l'accesso ai controller FAQ necessari per la modifica o la moderazione.
Generali
- Enable legacy Schema.org FAQ markup. Determina se è possibile generare JSON-LD FAQPage/QAPage quando la politica SEO della pagina consente i dati strutturati; valore predefinito:
0. Imposta in FAQ → Settings → Configuration → General. - Include in Sitemap. Aggiunge gli URL FAQ idonei alla sitemap XML tramite
gSitemapAppendUrls; valore predefinito:1. Imposta in General. - Allow FAQ landing page indexing. Consente alla pagina principale delle FAQ di usare
index,follow, hreflang, l'inclusione nella sitemap e i dati strutturati quando ammessi; valore predefinito:1. Imposta in General. - Allow FAQ category page indexing. Interruttore globale per le pagine categoria; anche la singola categoria deve avere Index this category page attivato; valore predefinito:
0. Imposta in General. - Allow FAQ tag page indexing. Consente alle pagine dei tag FAQ di usare
index,followe hreflang; le pagine dei tag restano escluse dalla sitemap; valore predefinito:0. Imposta in General. - Allow individual question pages to be indexed. Interruttore globale per le pagine delle singole domande; anche la singola domanda deve avere Index this question page attivato; valore predefinito:
0. Imposta in General. - Show Search Bar. Mostra l'interfaccia di ricerca FAQ nel front office; valore predefinito:
1. Imposta in General. - Show Category Description. Mostra le descrizioni delle categorie nelle schede categoria FAQ e nelle pagine categoria; valore predefinito:
1. Imposta in General. - Show Question Count. Mostra il numero totale di domande nelle schede e nelle intestazioni delle categorie; valore predefinito:
1. Imposta in General. - Compact Related Products. Usa schede prodotto compatte per i prodotti correlati nelle pagine delle domande FAQ; valore predefinito:
1. Imposta in General. - Expand First Question. Apre automaticamente la prima domanda nelle pagine categoria/tag con struttura a fisarmonica; valore predefinito:
0. Imposta in General. - Allow Multiple Open Questions. Consente di mantenere aperte più risposte della fisarmonica contemporaneamente; valore predefinito:
1. Imposta in General.
Controlla anche queste impostazioni in General:
| Impostazione | Valore predefinito | Quando modificarla |
|---|---|---|
| Question pages | Pagine individuali (pages) |
Scegli Sections on product and category pages (sections) per mostrare le risposte espanse con un indice. Questa impostazione riguarda tutti i negozi. |
| Questions on the Product Page | 0 | Nella modalità Individual pages, imposta un limite per gli elenchi FAQ dei prodotti. Zero significa tutte. Per le altre domande, la scheda contiene link alle pagine FAQ. |
Nella modalità sections, i campi SEO delle singole domande e il limite di domande per prodotto non si applicano. I link in entrata alle domande portano al primo prodotto associato disponibile in ordine di ID, oppure alla categoria FAQ se non è disponibile alcun prodotto. In questa modalità, le pagine delle singole domande non sono indicizzabili.
Impostazioni della pagina
- FAQ Page Slug. Definisce l'URL di base delle FAQ per la lingua predefinita; valore predefinito:
faq. Imposta in Page Settings e svuota la cache dopo la modifica. - Page Title. Definisce il titolo visibile della pagina principale delle FAQ; valore predefinito:
Frequently Asked Questions. Imposta per ogni lingua in Page Settings. - Page Description. Definisce il testo introduttivo visibile della pagina principale delle FAQ; valore predefinito:
Find answers to frequently asked questions about our products and services.Imposta per ogni lingua in Page Settings. - Meta Title (SEO). Sostituisce il meta titolo della pagina principale delle FAQ; valore predefinito: vuoto, nel qual caso viene usato Page Title. Imposta per ogni lingua in Page Settings.
- Meta Description (SEO). Sostituisce la meta descrizione della pagina principale delle FAQ; valore predefinito: vuoto, nel qual caso viene usato Page Description. Imposta per ogni lingua in Page Settings.
| Impostazione aggiuntiva | Valore predefinito | Quando modificarla |
|---|---|---|
| Category and question URL suffix | Vuoto | Se necessario, inserisci un'estensione con un punto iniziale, ad esempio .html. Gli URL esistenti di categorie e domande vengono reindirizzati dopo una modifica. Gli URL della pagina principale, dei tag, della paginazione e della ricerca mantengono il loro formato. |
| Show computed FAQ facts | Sì | Nascondi il numero di risposte pubblicate e le date calcolate Created, Reviewed e Latest answer se non vuoi mostrarli. Questa impostazione è specifica per negozio. |
| Byline label | Vuoto | Inserisci un tuo titolo multilingue per gli autori delle FAQ. |
| Byline text | Vuoto | Inserisci una tua descrizione multilingue degli autori. Se il campo è vuoto, la voce relativa agli autori viene nascosta. |
| Published answers supporting text | Vuoto | Spiega il tuo processo di pubblicazione. Se il campo è vuoto, il conteggio calcolato appare senza testo esplicativo. |
Le tre impostazioni dei testi editoriali sono specifiche per negozio e per lingua. Seleziona il negozio desiderato prima di modificarle. Svuota la cache dopo una modifica alle route e verifica che i vecchi link reindirizzino alla nuova destinazione prevista.
Fai una domanda
- Enable "Ask a Question" Form. Mostra il modulo per le domande dei clienti nelle pagine FAQ e nelle schede FAQ dei prodotti; valore predefinito:
1. Imposta in Ask a Question. - Section Title. Definisce il titolo del blocco Ask a Question; valore predefinito:
Still have questions?. Imposta per ogni lingua in Ask a Question. - Section Description. Definisce la descrizione del blocco Ask a Question; valore predefinito:
Can't find what you're looking for? Send us your question and we'll get back to you.Imposta per ogni lingua in Ask a Question. - Button Text. Definisce l'etichetta del pulsante Ask a Question; valore predefinito:
Ask a Question. Imposta per ogni lingua in Ask a Question. - Success Message. Definisce il messaggio mostrato dopo l'invio di una domanda; valore predefinito:
Thank you! Your question has been submitted successfully. We will respond as soon as possible.Imposta per ogni lingua in Ask a Question. - Max Pending Questions per Category. Limita le domande in attesa per visitatore e per categoria di prodotti di primo livello; valore predefinito:
2, mentre0significa illimitato. Imposta in Ask a Question. - Show Pending Questions. Mostra negli elenchi FAQ/prodotto le domande inviate che attendono ancora una risposta; valore predefinito:
1. Imposta in Ask a Question.
Risposte pubbliche
- Enable Public Replies. Consente ai visitatori di inviare risposte aggiuntive alle domande FAQ esistenti; valore predefinito:
0. Imposta in Public Replies. - Require Login. Richiede un account cliente prima che i visitatori possano inviare risposte pubbliche; valore predefinito:
0. Imposta in Public Replies. - Success Message. Definisce il messaggio mostrato dopo l'invio di una risposta pubblica; valore predefinito:
Thank you! Your answer has been submitted for review and will appear once approved.Imposta per ogni lingua in Public Replies.
Le nuove risposte pubbliche attendono la revisione in FAQ > Additional Replies. Approvale prima che possano essere mostrate pubblicamente. I voti utile/non utile usano un hash con chiave dell'indirizzo IP e dello user agent del visitatore per impedire voti duplicati per 30 giorni dopo un voto accettato. Non sono associati a un account cliente. L'attuale servizio di voto non memorizza i valori grezzi dell'IP o dello user agent.
Stili del tema
Usa Theme styles per ereditare o sovrascrivere i colori, i bordi, i raggi di arrotondamento e gli stili dei campi rilevati per le FAQ. I valori predefiniti dipendono dal tema attivo.
Creare categorie e risposte
- Apri FAQ > Categories. Crea una categoria come Spedizione. Traduci nome, descrizione, URL semplificato, meta titolo e meta descrizione. Attivala.
- Collega la categoria FAQ alle categorie del negozio PrestaShop se vuoi mostrare le domande correlate nella barra laterale delle categorie. Questo posizionamento usa
displayLeftColumn. - Apri FAQ > Questions e crea una risposta in quella categoria FAQ. Traduci Question, Answer, l'URL semplificato e i campi SEO. Aggiungi i tag tramite l'editor e gestiscili in FAQ > Tags.
- Usa il selettore dei prodotti per associare la domanda a prodotti specifici. Le risposte pubblicate e associate appaiono tramite
displayProductExtraContent. - Lascia vuota la selezione dei gruppi clienti per rendere la risposta visibile a tutti i gruppi, oppure seleziona quelli autorizzati a vederla.
- Imposta Publish Date se vuoi posticipare la pubblicazione. Imposta Answer Reveal Date se la risposta deve apparire dopo la domanda. Attiva la domanda e salva.
- Se usi le pagine individuali e vuoi che questa risposta venga indicizzata, attiva Index this question page e l'impostazione globale Allow individual question pages to be indexed.
Per un argomento come Spedizione, puoi usare lo slug di categoria shipping e lo slug di domanda how-long-does-delivery-take. Scrivi la risposta sulla consegna in ogni lingua e associala ai prodotti pertinenti. Usa i campi dell'editor invece di incollare esempi di chiavi di configurazione nel database.
Il testo delle domande, le risposte, gli slug e i campi SEO hanno valori specifici per ogni lingua. Le nuove domande vengono associate a tutti i negozi in cui è installato FAQ Manager; creare una domanda nel contesto di un negozio non la rende esclusiva di quel negozio. Verifica la sua disponibilità in ogni negozio interessato prima di pubblicarla.
Apri Manage Product Q&A per controllare lo stato di domande e risposte a livello di prodotto se l'interfaccia delle domande di un prodotto non è disponibile. Esamina le domande dei clienti in Pending Questions. Puoi approvarle, rifiutarle o rispondere dal back office. Il limite predefinito di Ask a Question è di due invii in attesa per visitatore e per categoria di prodotti di primo livello; zero elimina questo limite.
Controllare il negozio e le route
Apri la pagina principale delle FAQ, una categoria e una domanda senza aver effettuato l'accesso. Controlla ricerca, descrizioni delle categorie, conteggi delle domande, comportamento della fisarmonica, domande correlate, prodotti correlati e voti. Invia una domanda di prova dalla pagina FAQ e da una pagina prodotto. Verifica che arrivino in Pending Questions.
Esempi tipici di route inglesi senza suffisso:
/faq
/faq/page/2
/faq/shipping
/faq/shipping/how-long-does-delivery-take
/faq/tag/installation
/faq/search
/faq/search/returns
/faq/search/returns/page/2
I segmenti di base localizzati integrati includono l'inglese faq, il tedesco haeufige-fragen, il francese questions-frequentes, il polacco najczesciej-zadawane-pytania, l'italiano domande-frequenti e lo spagnolo preguntas-frecuentes. Usa i link generati nel negozio per la tua lingua effettiva, il percorso di base del negozio e la configurazione.
Le risposte specifiche del prodotto possono essere presenti nell'HTML iniziale del prodotto. Le risposte condivise possono essere caricate all'apertura. Il modulo offre anche ricerca AJAX e suggerimenti. L'integrazione con MPR Search Revolution è facoltativa e richiede la presenza di quella specifica integrazione separata.
Configurare l'indicizzazione e la generazione della sitemap
| Tipo di pagina | Valore predefinito | Requisiti per l'indicizzazione o l'inclusione nella sitemap |
|---|---|---|
| Pagina principale delle FAQ | Indicizzazione attiva | Allow FAQ landing page indexing. Anche Include in Sitemap deve essere attivo per la generazione della sitemap. |
| Categoria FAQ | Indicizzazione disattivata | Allow FAQ category page indexing e Index this category page nella categoria. |
| Singola domanda | Indicizzazione disattivata | Modalità Individual pages, indicizzazione globale delle domande e Index this question page nella domanda. |
| Pagine dei tag | Indicizzazione disattivata | Allow FAQ tag page indexing. Le pagine dei tag restano escluse dalla sitemap. |
| Pagine di ricerca | Noindex | Usa la ricerca per esplorare i contenuti. |
Le pagine idonee possono generare segnali canonical e hreflang secondo la politica SEO del modulo. Il generatore della sitemap deve chiamare gSitemapAppendUrls. Enable legacy Schema.org FAQ markup è disattivato per impostazione predefinita. Attivalo solo quando ti serve l'output facoltativo FAQPage/QAPage e hai verificato la politica della pagina corrispondente. I motori di ricerca scelgono il formato del risultato.
Personalizzare template e CSS
Il posizionamento sul prodotto usa displayProductExtraContent. Attualmente non esiste uno shortcode FAQ per pagine CMS/prodotto da configurare. Il tema deve visualizzare l'hook dei contenuti aggiuntivi del prodotto e la colonna sinistra delle categorie per supportare questi posizionamenti.
Usa questi percorsi per sovrascrivere i template:
themes/your-theme/modules/mprfaq/views/templates/front/faq.tpl
themes/your-theme/modules/mprfaq/views/templates/front/category.tpl
themes/your-theme/modules/mprfaq/views/templates/front/question.tpl
themes/your-theme/modules/mprfaq/views/templates/hook/product-tab.tpl
themes/your-theme/modules/mprfaq/views/templates/hook/category-sidebar.tpl
Inserisci il CSS nel foglio di stile personalizzato del tema, ad esempio:
.mprfaq-cat-card { border-color: #d8dde6; }
.mprfaq-detail-answer { font-size: 15px; line-height: 1.7; }
.mprfaq-vote-btn--yes:hover { border-color: #16a34a; color: #16a34a; }
#left-column .mprfaq-sidebar__widget.mpr-sidebar-section { margin-top: 24px; }
Risoluzione dei problemi
- Se mancano contenuti, controlla che la categoria e la domanda siano attive, oltre alla lingua del negozio, alla data di pubblicazione, alla data di visualizzazione della risposta e alle associazioni ai gruppi clienti.
- Se manca la scheda prodotto, controlla le associazioni esplicite ai prodotti, Manage Product Q&A e il posizionamento di
displayProductExtraContentnel tema. - Se mancano le domande di categoria, controlla le associazioni alle categorie del negozio e la presenza di una colonna sinistra in quella pagina del tema.
- Se una domanda apre una sezione del prodotto invece di una pagina autonoma, controlla Question pages.
- Se i campi SEO sembrano non avere effetto, controlla la modalità e gli interruttori di indicizzazione sia globali sia dei singoli elementi. Le pagine noindex vengono intenzionalmente escluse dalla sitemap dove la politica lo richiede.
- Se mancano le risposte pubbliche, controlla Enable Public Replies, Require Login e l'approvazione in Additional Replies.
- Dopo aver modificato slug o suffissi, svuota la cache e controlla gli URL attuali e precedenti. Il modulo conserva la cronologia degli URL e reindirizza quelli vecchi.
Disattivare o disinstallare
Disattiva il modulo in Gestione moduli per interromperne l'integrazione mantenendo i dati. Esegui un backup di categorie, domande, risposte, tag, voti, associazioni e configurazione prima di scegliere Disinstalla. La disinstallazione rimuove il menu di amministrazione, la configurazione del modulo, lo schema del database dichiarato e i metadati delle route del modulo.
Schermate di riferimento




Domande
2
Quali dati registrano le domande inviate, le risposte e i voti?
Le domande in attesa registrano nome, email, domanda, contesto del prodotto o della categoria, stato e date.
Le risposte della community registrano i dati dell’autore e il testo per la moderazione.
I voti usano un hash con chiave dell’indirizzo IP e dello user-agent per evitare duplicati per 30 giorni da un voto accettato. Il servizio di voto non memorizza questi valori in forma originale.
Le domande FAQ sono separate per ogni negozio e lingua?
In FAQ Manager, il testo delle domande, le risposte, gli slug e i campi SEO hanno valori specifici per ogni lingua.
I testi sono salvati nelle tabelle _lang. Le nuove domande sono associate a tutti i negozi in cui il modulo è installato.
Creare una domanda nel contesto di un negozio non la limita a quel negozio. Le query del negozio controllano le associazioni ai negozi.
Problemi noti
29
Testi di amministrazione rimasti in inglese
Creazione della domanda fallita lasciava record incompleti
Un voto registrato poteva apparire fallito
Riparazione delle schede FAQ modificava le etichette tradotte
Visibilità FAQ anonima con gruppo visitatori errato
La manutenzione FAQ modificava le posizioni del commerciante
URL delle domande perdevano lettere negli aggiornamenti
Salva e rimani saltava la convalida delle impostazioni
Errori di compatibilità nel rilevamento del tema
Visibilità pianificata delle FAQ obsoleta
Selettori di assegnazione salvavano scelte inattese
FAQ non funzionante su PHP 7.1
Sitemap ignorava le scelte di indicizzazione delle domande
Instradamento FAQ localizzato poteva fallire
Posizioni FAQ rimosse ricomparivano
Pagine delle domande caricavano troppi prodotti correlati
Sicurezza rafforzata
Pagine FAQ potevano non funzionare su PrestaShop 8 e 9
Voti precedenti ripristinati male
Nuove domande senza assegnazione al negozio
Indirizzi FAQ sconosciuti senza risposta di pagina mancante
Link alle domande reindirizzati a sé stessi
Fisarmonica FAQ inattiva con script combinati
Markup FAQ obsoleto rimasto attivo
Prodotti mostravano domande FAQ non pertinenti
Vecchie installazioni non gestivano le domande in attesa
L’ordinamento per utilità poteva fallire
Conferma di invio della domanda nascosta
Voti di utilità ripetuti accettati
Richieste funzionalità
25
Implementato
Domande dei clienti sui prodotti con approvazione
Domande sui prodotti e voti di utilità
Categorie FAQ e domande dei visitatori
Risposte della community e pubblicazione programmata
Barra laterale FAQ di categoria con ricerca
Tag FAQ
Link FAQ localizzati
Integrazione con la ricerca del negozio
Integrazione con la base di conoscenza
Domande in attesa negli elenchi FAQ
Risposte utili per prime
Controlli di indicizzazione delle domande
Aggiornamenti con un clic
Impostazioni delle domande per prodotto
Blocchi di codice nelle risposte
Reindirizzamenti dei vecchi URL delle domande
Regole di indicizzazione per tipo di pagina
Suffisso URL FAQ configurabile
Limite delle domande mostrate per prodotto
Aggiornamento mirato della cache FAQ
Variabili dinamiche nei contenuti FAQ
Riparazione degli URL con anteprima
Scelte di voto senza cookie FAQ
Modulo domande caricato su richiesta
Risposte raggruppate in sezioni della pagina
Registro modifiche
v1.20.142026-05-27
- AddedReduce shared FAQ duplication in product tabs
- AddedAdd selective FAQ question indexing
- AddedAdd FAQ question indexability policy
- AddedOverhaul FAQ category and search pages
- AddedPaginate FAQ category pages
- Addedcomplete FR/DE/ES/IT/PL translations
- ImprovedRender FAQ resource lists with shared component
- ImprovedExpose knowledge base CTA in FAQ
- FixedPrevent FAQ question self-redirects
- FixedNofollow nonindexable FAQ detail links
- FixedEnforce FAQ noindex upgrade policy
- FixedRequire product-specific FAQ for inline answers
Versioni precedenti
v1.3.02026-04-20
- AddedCenter modal, add translations for product tab and rate limiter
- AddedRate limit ask-a-question to max 2 pending per email per product
- AddedShow pending questions at top of product tab accordion
- AddedShow date and reactions in product tab headers, sort by helpfulness
- 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
- ImprovedUnified KPI component, modal ask form, monochrome vote icons
- ImprovedLeft-align hero intro, add category tiles heading, improve FR description
- Improvedadmin list columns with visual badge indicators and multiselect filters
- ImprovedSEO handling with proper canonical URLs and meta tags on all front pages
- FixedUse ProductAssembler for related products on question page
- FixedReplace hardcoded French source strings with English across all templates
- FixedSwap related questions before products, use theme product grid
- Fixedvarious stability and compatibility improvements (23 fixes total)
- Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns
v1.2.02026-01-15
- Addedfull compatibility with PrestaShop 9.x and Hummingbird theme
- AddedFAQ Schema (FAQPage structured data) for Google rich results on all FAQ pages
- Improvedaccordion animation — uses CSS transitions instead of jQuery for smoother UX
- Fixedcategory ordering not respected on the front-end when categories were reordered via drag-and-drop
- Addedsearch/filter bar to quickly find questions within a long FAQ page
v1.0.02025-12-12
- Initialrelease: accordion FAQ management with unlimited questions and categories
- InitialConfigurable hook placement — works on any controller via back-office hook selector
- InitialClean, accessible HTML5 markup with ARIA attributes for screen readers
- InitialMulti-language support for questions, answers, and category names
v1.1.02025-07-24
- Addedcategory grouping — questions can now be organised under collapsible category headings
- Improvedadmin list with sortable drag-and-drop for both categories and questions
- Fixedduplicate IDs on pages with multiple FAQ widgets on the same hook
- Addedoption to show FAQ widget on product pages with product-specific question sets
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.
Scaricando, accetti le condizioni della demo e l’informativa sulla privacy.
Aprendo questa demo accetti i termini della demo e la politica sulla privacy.