FAQ Produit — Accordéon Statique
Installer, configurer et alimenter une FAQ en accordéon sur vos fiches produit PrestaShop 8 et 9.
Présentation
Le module FAQ Produit — Accordéon Statique ajoute une foire aux questions pliable sous vos fiches produit. Vous saisissez vos questions et réponses à la main depuis le back-office, et le module les affiche dans un accordéon HTML natif, accessible et sans JavaScript. Il injecte également les données structurées schema.org FAQPage en JSON-LD pour le SEO et l’AEO.
Besoin de générer automatiquement vos FAQ à partir des caractéristiques produit, des avis et des recherches réelles ? Découvrez la FAQ IA Produit de DataFirefly, qui automatise tout le processus en plusieurs langues.
Installation
- Téléchargez l’archive
dfstaticfaq.zipdepuis votre compte DataFirefly. - Dans le back-office PrestaShop, ouvrez Modules > Module Manager, puis cliquez sur Téléverser un module.
- Sélectionnez le fichier ZIP et lancez l’installation.
- Une fois installé, cliquez sur Configurer pour accéder aux réglages.
Le module est compatible PrestaShop 8.0 jusqu’aux versions 9.x, en multiboutique et multilingue. Aucune dépendance front n’est chargée.
Réglages du module
La page de configuration regroupe trois réglages :
- Titre du bloc FAQ — le titre affiché au-dessus de l’accordéon sur la fiche produit. Il est traduisible par langue.
- Ouverture exclusive — lorsqu’il est activé, une seule réponse reste ouverte à la fois. Le comportement est natif, sans JavaScript.
- Données structurées FAQPage (JSON-LD) — active ou désactive l’injection du balisage
schema.org FAQPagesur la fiche produit.
Le bouton Gérer la FAQ ouvre l’écran de saisie des questions.
Ajouter et gérer les questions
Depuis l’écran Gérer la FAQ, cliquez sur Ajouter pour créer une question. Chaque entrée comporte :
- Question — le libellé affiché dans l’accordéon (traduisible).
- Réponse — le contenu déplié, édité avec un éditeur de texte enrichi (traduisible).
- ID produit — l’identifiant du produit ciblé. Laissez
0pour afficher la question sur toutes les fiches produit. - Position — l’ordre d’affichage croissant.
- Activé — affiche ou masque la question sans la supprimer.
FAQ globale ou ciblée : une question avec ID produit = 0 apparaît sur toutes les fiches. Pour une question propre à un produit, renseignez son identifiant. Les deux peuvent coexister sur une même fiche.
Réorganiser les questions
L’ordre d’affichage est défini par le champ Position (croissant). Vous pouvez aussi trier la liste en cliquant sur l’en-tête de la colonne Position.
Affichage sur la fiche produit
L’accordéon s’affiche automatiquement sous le bloc produit, via le hook displayFooterProduct. Il repose sur les éléments details et summary natifs du HTML : navigation clavier native, aucune dépendance de thème et respect des préférences de mouvement réduit. Une icône plus/moins indique l’état ouvert ou fermé de chaque question.
Données structurées FAQPage
Quand l’option JSON-LD est activée, le module ajoute sur la fiche produit un script application/ld+json décrivant la FAQ au format schema.org FAQPage. Les réponses sont nettoyées de leur mise en forme HTML pour produire un JSON valide.
Google réserve désormais l’affichage enrichi des FAQ à certains sites institutionnels. Le balisage reste néanmoins valide et exploitable par les moteurs de réponse et les assistants IA. Vous pouvez le désactiver d’un clic si vous le souhaitez.
Compatibilité
- PrestaShop : 8.0 jusqu’aux versions 9.x
- Multiboutique : oui
- Multilingue : questions et réponses traduisibles par langue
- Front : HTML et CSS natifs, zéro JavaScript
Passer à la FAQ IA Produit
Ce module repose sur une saisie manuelle. Pour générer automatiquement vos questions et réponses à l’échelle de tout votre catalogue, à partir des caractéristiques produit, des avis et des recherches réelles, optez pour la FAQ IA Produit de DataFirefly. La migration ne nécessite aucune perte de contenu.
Dépannage
- L’accordéon n’apparaît pas — vérifiez qu’au moins une question est active et qu’elle est soit globale (
ID produit = 0), soit rattachée au produit consulté. - Les modifications ne s’affichent pas — videz le cache PrestaShop (Paramètres avancés > Performances).
- Le titre n’est pas traduit — renseignez le titre du bloc pour chaque langue dans les réglages.
Après la désinstallation, toutes les questions et réponses saisies sont définitivement supprimées. Exportez votre base au préalable si vous souhaitez les conserver.