DataFirefly Avis Vérifiés — Documentation
Avis clients vérifiés pour PrestaShop 1.7.8, 8 et 9 : demandes d'avis par e-mail avec notation en un clic, photos clients, réponses du marchand, tableau de bord de modération, extraits enrichis Google, import depuis Product Comments et résumés IA facultatifs.
Prérequis et installation
DataFirefly Avis vérifiés 2.0.0 fonctionne sur PrestaShop 1.7.8, 8.x et 9.x, avec PHP 7.4 à 8.5. Il a été testé sur PrestaShop 9.1.5 (thème Hummingbird), 8.2.1 et 1.7.8.11 (thème Classic). Un seul ZIP couvre toutes ces versions.
- Dans le back-office, ouvrez Modules → Gestionnaire de modules puis cliquez sur Installer un module.
- Déposez le fichier
dfreviews-2.0.0.ziptéléchargé depuis votre compte DataFirefly. - Cliquez sur Configurer une fois l’installation terminée.
L’installation crée huit tables dédiées et ajoute l’entrée Catalogue → Avis clients. Une barre de navigation commune relie les quatre écrans du module : Avis, Demandes d’avis, Import / export et Réglages.
Le module est livré traduit en français, anglais, espagnol, allemand, italien, polonais, néerlandais et portugais : back-office, boutique et e-mails.
Tableau de bord et modération
L’écran Catalogue → Avis clients s’ouvre sur un tableau de bord : note moyenne, avis en attente et signalés, taux de réponse (avec le nombre d’avis de 3 étoiles ou moins encore sans réponse), nouveaux avis sur 30 jours et leur tendance, part des demandes ayant reçu un avis sur 90 jours, part d’achats vérifiés, graphique des 12 dernières semaines, répartition des notes et produits les plus évalués.
La zone À modérer présente les avis en attente et signalés, ceux rédigés dans votre langue en premier. Pour chacun : Publier, Refuser (ou Dépublier), Répondre avec envoi d’un e-mail au client, et Suggérer une réponse si l’assistant IA est configuré. Tout se fait sans quitter la page.

Sous le tableau de bord, la liste complète se filtre par produit, note, statut (en attente, publié, signalé), réponse, photos, langue et date. Les actions groupées permettent de publier, dépublier, effacer les signalements ou supprimer plusieurs avis à la fois.

La fiche d’un avis réunit la note, le titre, le texte, les photos (avec suppression individuelle), les motifs de signalement, l’état « publié » et « achat vérifié », ainsi que la réponse publique. Des liens mènent directement au client, à la commande et au produit.
Ne modifiez le texte d’un avis que pour retirer des données personnelles ou des propos injurieux : les visiteurs doivent pouvoir faire confiance aux avis publiés tels qu’ils ont été écrits.

Demandes d’avis par e-mail
Dans Réglages → Demandes d’avis par e-mail, choisissez le ou les statuts de commande qui lancent le compte à rebours (en général Expédié ou Livré) et le délai d’envoi (7 jours par défaut). Une seule relance peut être envoyée, uniquement si des produits restent à évaluer. Les liens expirent après le nombre de jours choisi, et vous pouvez exclure des groupes de clients (B2B, personnel…).
L’écran Demandes d’avis affiche les demandes programmées, en attente d’avis, ayant reçu une réponse et les désinscriptions. Vous pouvez envoyer une demande ou une relance immédiatement, annuler, et inviter les clients des commandes des N derniers jours.

L’e-mail présente chaque produit de la commande avec cinq étoiles cliquables : un clic ouvre le formulaire avec la note déjà sélectionnée. Il est envoyé dans la langue de la commande et contient un lien de désinscription.

La page ouverte depuis l’e-mail ne demande aucune connexion : le lien prouve l’achat. Elle liste tous les produits de la commande avec une barre de progression ; le formulaire de chaque produit s’ouvre au clic sur une étoile. Les avis envoyés depuis cette page portent la mention « Achat vérifié ».

Mettre le planificateur en place
Les demandes et relances sont envoyées par le planificateur. Programmez l’une de ces deux commandes toutes les heures chez votre hébergeur ; elles sont affichées, prêtes à copier, en haut de la page Réglages :
php /chemin/vers/prestashop/modules/dfreviews/cli/cron.php
curl -s "URL_DU_PLANIFICATEUR_AFFICHEE_DANS_LE_MODULE"
La commande PHP en ligne de commande est recommandée : elle ne dépend pas d’un appel HTTP. La date de dernière exécution s’affiche dans les réglages et sur l’écran des demandes. Le bouton Lancer le planificateur maintenant permet un test immédiat.
L’URL contient un jeton secret. Ne la publiez pas ; en cas de doute, cliquez sur Générer un nouveau jeton puis mettez votre tâche cron à jour.

Affichage sur la boutique
La note en étoiles et le nombre d’avis s’affichent sous le prix de la fiche produit (Classic, Hummingbird et thèmes enfants) ; un clic mène au bloc des avis.

Le bloc des avis présente la note moyenne, l’histogramme cliquable des notes, la part de notes 4 et 5 étoiles, les photos des clients, puis la liste avec filtres (avec photos, achats vérifiés, par note) et tri (récents, utiles, meilleures, moins bonnes, avec photos, anciens). Chaque avis affiche son badge « Achat vérifié », sa réponse du marchand, les votes « utile » et un bouton de signalement avec motif.

Les photos des clients s’ouvrent dans une visionneuse, utilisable au clavier (flèches, Échap).

Les étoiles s’affichent aussi dans les listes de produits (catégories, recherche, accueil), avec le nombre d’avis en option.

Formulaire et photos clients
Le formulaire est accessible au clavier et aux lecteurs d’écran : étoiles en boutons radio, erreurs indiquées champ par champ. Le client peut ajouter des photos par glisser-déposer, voir l’aperçu et en retirer avant l’envoi. Une case lui fait certifier que l’avis reflète sa propre expérience.
Les photos (JPEG, PNG ou WebP) sont réencodées et redimensionnées à 1600 px ; les données de localisation (EXIF) sont supprimées. Elles sont stockées dans modules/dfreviews/uploads/, dossier à inclure dans vos sauvegardes.
Protection anti-spam intégrée : jeton CSRF, champ piège invisible, délai minimal de saisie et limites par connexion.

« Mes avis » dans le compte client
Le client retrouve les avis qu’il a rédigés, leur statut (publié ou en cours de vérification), les réponses de la boutique, son éventuel bon de remerciement et les commandes qui attendent encore son avis.

Répondre aux avis
Votre réponse s’affiche publiquement sous l’avis. Cochez Envoyer un e-mail au client pour le prévenir : il reçoit un e-mail dans la langue de son avis, avec un lien vers la fiche produit.

Réglages d’affichage
La section Affichage règle l’emplacement du bloc (section pleine largeur sous le produit, ou onglet sous Classic / accordéon sous Hummingbird), le nombre d’avis par page, la couleur des étoiles et la couleur d’accent, les étoiles dans les listes et l’option « n’afficher que les avis dans la langue du visiteur » : la moyenne et les extraits enrichis sont alors calculés sur ces mêmes avis.
Si le module natif Product Comments est encore actif, l’option Masquer les widgets du module natif Product Comments évite d’afficher deux systèmes d’avis sur la même page, sans modifier le module natif.

Import, export et résumés IA
L’écran Import / export propose :
- Import depuis Product Comments : copie des avis du module natif (note, titre, texte, auteur, date, état de validation, votes utiles). Le module natif et ses données ne sont pas modifiés ; un avis déjà importé est ignoré, vous pouvez donc relancer l’import.
- Import CSV : mêmes colonnes que l’export ; seules
ratingetid_product(ouproduct_reference) sont obligatoires. Les dates sont conservées. - Export CSV : fichier UTF-8 lisible dans Excel, LibreOffice ou Google Sheets, filtrable par statut et par note.
- Résumés IA et recalcul des notes.
L’assistant IA est facultatif. Renseignez une clé et, si besoin, l’URL d’un service compatible OpenAI (OpenAI, Mistral, proxy Azure, modèle local…). Il résume ce que disent les clients sur les produits ayant au moins 3 avis publiés, dans chaque langue active, et propose des réponses. Seuls les textes et les notes des avis sont envoyés au fournisseur, jamais les noms ni les adresses e-mail.

Extraits enrichis Google
En mode automatique, si votre thème publie déjà un objet Product (Classic, Hummingbird), le module y ajoute la note moyenne et le nombre d’avis : la page garde un seul objet Product. Sinon, il publie un objet Product complet avec les derniers avis. Vous pouvez aussi forcer l’un des deux modes ou désactiver les données structurées. Vérifiez une fiche avec le test des résultats enrichis de Google après activation.
Les avis produit sur une fiche produit sont acceptés par Google ; le module n’utilise jamais le balisage LocalBusiness ou Organization, pour lequel Google refuse les avis publiés par l’entreprise elle-même.
Transparence et conformité
La règle de publication ne dépend jamais de la note : avis négatifs et positifs sont traités de la même façon. Le bloc « Comment les avis sont-ils collectés et vérifiés ? » est construit à partir de vos réglages (modération, achat vérifié, bon de remerciement, tri par défaut), conformément à la directive européenne Omnibus.
Données personnelles : le nom public est limité au prénom et à l’initiale du nom ; les adresses IP sont hachées ; la suppression d’un client anonymise ses avis ; les demandes d’export et d’effacement du module RGPD officiel (psgdpr) sont prises en charge.
Bon de remerciement
Facultatif : un bon (pourcentage ou montant, minimum de commande, durée de validité) peut être offert après un avis, quelle que soit sa note. Par défaut, il est réservé aux achats vérifiés, à raison d’un bon par commande. Le client le voit à l’écran et dans « Mes avis », et le bloc des avis informe les visiteurs que certains auteurs ont reçu un bon.
Multiboutique et multilingue
Les avis, demandes et statistiques sont propres à chaque boutique, et les réglages sont lus par boutique. Chaque avis garde sa langue ; un avis rédigé dans une autre langue est signalé au visiteur, à moins de filtrer par langue.
Mise à jour depuis la version 1.x
Installez le ZIP 2.0.0 par-dessus la version existante : PrestaShop exécute la migration automatiquement. Avis, photos, votes et demandes sont conservés ; vos réglages 1.x (avis invités, approbation automatique, statut déclencheur, extraits enrichis) sont convertis. Pour ne rien changer à votre fiche produit, le bloc reste dans l’onglet comme en 1.x ; vous pouvez passer à la section pleine largeur dans les réglages.
Désinstallation
Activez Conserver les données lors de la désinstallation pour garder avis, photos et demandes en base et les retrouver après réinstallation. Sinon, la désinstallation supprime les tables, les réglages, les onglets et les photos.
Dépannage
Aucun e-mail de demande n’est envoyé. Vérifiez la date de dernière exécution du planificateur, puis cliquez sur Lancer le planificateur maintenant dans l’écran des demandes. Contrôlez les statuts déclencheurs et la configuration e-mail de la boutique.
Deux blocs d’avis s’affichent. Le module natif Product Comments est actif : activez l’option qui masque ses widgets, ou désactivez-le après avoir importé ses avis.
Les étoiles n’apparaissent pas. Au moins un avis doit être publié. Sur un thème sur mesure, vérifiez que les hooks displayProductPriceBlock, displayFooterProduct (ou displayProductExtraContent) et displayProductListReviews sont présents.
La moyenne affichée semble fausse après une modification directe en base. Utilisez Import / export → Recalculer les notes.