Avis sur les produits et la boutique : installation et aide

Démarrage rapide

  1. Téléversez et installez le ZIP de mprcomments dans "Module Manager".
  2. Ouvrez Avis > Paramètres > Configuration.
  3. Vérifiez "Enable Reviews", "Product Reviews", Modération requise et "Allow Guest Reviews".
  4. Réglez les options d'affichage, de photos et de notifications, puis enregistrez.
  5. Ouvrez un produit actif et envoyez un avis client de test.
  6. Approuvez-le dans Avis > Avis si la modération est activée.
  7. Rechargez le produit et vérifiez l'avis, les étoiles des listes et le badge de note dans votre thème.

Nécessite PrestaShop 1.6.1 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Manuel de configuration

Installer et publier votre premier avis

  1. Téléversez et installez le ZIP de mprcomments via Modules > "Module Manager".
  2. Cliquez sur "Configure", ou ouvrez Avis > Paramètres > Configuration.
  3. Laissez "Enable Reviews" et "Product Reviews" activés. Vérifiez Modération requise et "Allow Guest Reviews".
  4. Vérifiez les paramètres d'affichage, de photos et de notifications, puis cliquez sur Enregistrer.
  5. Ouvrez un produit actif et utilisez son formulaire d'avis en tant que client. Envoyez une note et un texte d'avis.
  6. Si la modération est activée, ouvrez Avis > Avis et approuvez l'avis en attente.
  7. Rechargez le produit et vérifiez le contenu de l'avis, les étoiles et le badge de note aux emplacements où votre thème les affiche.

L'installation crée le schéma du module, les hooks, le menu d'administration, la configuration par défaut et le répertoire de téléversement modules/mprcomments/img/reviews/. Utilisez Avis > Paramètres > Intégrité si les identifiants de services facultatifs, les tables ou les hooks nécessitent une vérification.

Configurer les paramètres généraux et les types d'avis

Le formulaire porte le titre Paramètres des avis. Les paramètres sont regroupés dans Paramètres généraux, Types d'avis, Affichage, SEO & Anti-Spam, Notifications, Intégrations et Styles du thème.

Paramètre général Valeur par défaut Utilisation
"Enable Reviews" Activé Active le système d'avis de la boutique. Désactivez-le pour arrêter l'affichage normal des avis.
Modération requise Activé Les nouveaux avis restent en attente jusqu'à votre approbation. Désactivez ce réglage pour une approbation immédiate.
"Allow Guest Reviews" Désactivé Autorise les visiteurs sans connexion client à fournir un nom et une adresse e-mail.
"Anonymize Customer Names" Désactivé Masque les noms dans les listes d'avis chargées prises en charge. Il s'agit d'une préférence d'affichage, pas de la suppression des données client enregistrées.
"Min. Time Between Reviews (seconds)" 30 Intervalle minimum vérifié par IP et par boutique. Augmentez-le si les envois répétés posent problème.
"Reviews Per Page" 10 Taille des pages d'avis produit natifs. Le portail public des avis limite séparément ses pages générées côté serveur à une taille comprise entre 24 et 30.
Paramètre des types d'avis Valeur par défaut Utilisation
"Product Reviews" Activé Active le parcours fourni de collecte/affichage des avis produit.
"Category Reviews" Désactivé Préférence de type enregistrée. Ce module ne prévoit aucun emplacement standard pour un formulaire d'avis de catégorie.
"CMS Page Reviews" Désactivé Préférence de type enregistrée. La collecte pour les pages CMS nécessite une intégration.
"Store Reviews" Désactivé Préférence de type enregistrée. La collecte pour la boutique nécessite une intégration.

Vous pouvez enregistrer des avis sur les produits, les catégories, les pages CMS et la boutique. Le formulaire fourni en boutique recueille les avis produit. Les autres types d’avis nécessitent un formulaire de collecte distinct ou une intégration.

Le nom et l'adresse e-mail d'un client connecté proviennent de son compte. Les invités doivent fournir les deux lorsque les avis invités sont autorisés. Un client connecté ne peut pas envoyer un autre avis non indésirable pour la même entité dans la même boutique.

Configurer l'affichage et les photos

Paramètre Valeur par défaut Utilisation
"Show Stars on Listings" Activé Affiche des étoiles compactes pour les produits via les hooks de liste pris en charge.
"Show Rating Badge on Product Page" Activé Affiche le badge cliquable de note du produit.
"Show Usefulness Voting" Activé Affiche les commandes utile/pas utile. Le vote nécessite un client connecté.
"Show Report Button" Activé Affiche la fonction de signalement pour les clients connectés.
"Show Verified Purchase Badge" Activé Affiche un libellé lorsque le client ayant laissé l'avis possède une commande valide contenant ce produit.
"Show Review Date" Activé Affiche la date de l'avis.
"Show Rating Criteria" Activé Affiche les notes et les moyennes des critères lorsqu'elles sont disponibles.
"Allow Photo Uploads" Activé Autorise les pièces jointes aux avis. Utilisez ce commutateur pour désactiver les téléversements.
"Max Images Per Review" 3 Nombre d’images par avis. Le formulaire indique de 0 à 10, mais saisir 0 applique la valeur par défaut de 3.
"Max Image Size (MB)" 2 Limite de taille par image. L'indication du champ va de 1 à 10 MB.

L'outil de téléversement accepte les images JPEG, PNG et WebP. Il vérifie leur lisibilité, les redimensionne dans une limite de 1200 par 1200 pixels et crée des miniatures. Votre bibliothèque d'images PHP doit prendre en charge le format choisi, et le répertoire des images d'avis doit être accessible en écriture. Les limites PHP de téléversement et de POST peuvent imposer une limite inférieure au paramètre du module.

Après un test photo, vérifiez l'image dans l'avis publié. Un avis peut enregistrer son texte même si une pièce jointe est ignorée, car les fichiers invalides sont écartés lors du téléversement.

Configurer SEO & Anti-Spam

Paramètre Valeur par défaut Utilisation
"Enable Schema.org Markup" Activé Génère le JSON-LD des avis produit natifs sur les pages produit contenant des avis natifs approuvés.
"Brand Name" Vide Objet Brand facultatif dans le schéma des avis produit.
"Enable reCAPTCHA" Désactivé Active les parcours de vérification du formulaire d'avis.
"reCAPTCHA Version" v2 Choisissez v2 ou v3 avec les clés correspondantes.
Clé de site reCAPTCHA Vide Clé publique de la version choisie.
Clé secrète reCAPTCHA Vide Clé privée de vérification.

La vérification v3 exige une réponse réussie, un score d’au moins 0.5 et l’action submit_review. Ce formulaire ne comporte aucun champ de seuil. Configurez les deux clés avant d’activer le CAPTCHA. Avec v2, un avis peut être envoyé si la clé secrète ou la réponse du fournisseur est indisponible.

Lorsque la vérification est activée, le formulaire natif propose aussi Autre méthode : vérification par e-mail. Le client remplit son avis, choisit cette alternative et clique sur Recevoir un code de vérification par e-mail. Il saisit ensuite le code à huit chiffres et choisit Vérifier et envoyer l’avis. Le code est valable 10 minutes et autorise au maximum cinq vérifications. Un avis modifié nécessite un nouveau code. Le formulaire demande aux clients de sélectionner à nouveau les mêmes photos après avoir demandé un code.

L'alternative par e-mail fonctionne sans JavaScript. Elle nécessite un envoi d'e-mails PrestaShop fonctionnel et un état de vérification privé accessible en écriture dans le répertoire de cache de PrestaShop. Le module crée son répertoire de vérification avec les permissions 0700 et son fichier d'état avec 0600.

Les contrôles de contenu exigent au moins 10 caractères et une note de 1 à 5. Le formulaire fourni limite le titre à 255 caractères et le contenu à 5000 caractères. Les contrôles antispam rejettent aussi les URL trop nombreuses et certaines balises HTML.

Le schéma produit utilise uniquement les avis produit natifs approuvés. Les avis d'entreprise importés sont exclus des données structurées produit, même si vous les incluez dans le compteur d'un badge visible. Lorsque mprseorevolution est activé, ce module ignore sa propre génération de schéma produit. Vérifiez le balisage combiné de la page avec le test des résultats enrichis de Google ; c'est Google qui décide d'afficher ou non des résultats enrichis.

Configurer les notifications et les rappels

Paramètre Valeur par défaut Utilisation
"Notify Admin on New Review" Activé Tente une notification administrateur avec mprcomments_new_review.
"Notify Customer on Approval" Activé Tente une notification d'approbation avec mprcomments_review_approved.
"Notify Customer on Reply" Activé Tente une notification de réponse publique avec mprcomments_review_reply.
"Admin Email" Vide Utilise l'e-mail de la boutique si le champ est vide, ou permet de saisir un destinataire personnalisé.
"Enable Review Reminders" Désactivé Crée des lignes de rappel en attente lorsqu'une commande atteint un statut portant l'indicateur de livraison.
"Reminder Delay (days)" 7 Le délai est enregistré, mais le module n’envoie pas d’e-mails de rappel.

Utilisez la configuration habituelle des e-mails PrestaShop pour les notifications. Testez les e-mails de nouvel avis, d'approbation individuelle et de réponse. L'approbation en masse met directement à jour les statuts des avis et n'exécute pas le service de notification d'approbation individuelle.

Les rappels d’avis enregistrent la commande, le produit et le client pour les invitations en attente, en ignorant les rappels existants et les produits déjà évalués. Le cron fourni synchronise uniquement les avis externes. Le module n’envoie pas d’e-mails de rappel, quels que soient le commutateur de rappel et le délai.

Modérer les avis et gérer les critères

Ouvrez Avis > Avis. Filtrez la liste par statut ou entité selon vos besoins. Vous pouvez approuver, rejeter, marquer comme indésirable, supprimer les avis et y répondre. Les actions groupées comprennent Approuver la sélection, Rejeter la sélection et Supprimer la sélection. La suppression n'est pas un changement de statut réversible.

Utilisez une réponse publique pour le texte que vous souhaitez afficher sous l'avis. L'envoi de l'e-mail de réponse est tenté lorsqu'il est activé et que l'avis contient une adresse e-mail client.

Ouvrez Avis > Critères pour créer des noms de critères traduits. Définissez le type d'entité, l'état actif et la position. Les critères peuvent s'appliquer à tous les types ou aux avis produit, catégorie, CMS ou boutique. Pour les nouveaux critères, le modèle utilise l'état actif, le type tous et la position 0. Vérifiez la liste des critères dans le formulaire produit après l'enregistrement.

La vérification d'achat utilise une commande valide contenant le produit. Ce n'est pas un libellé de vérification d'e-mail invité. Le module ne fournit pas d'écran de compte client pour modifier les avis envoyés. Gérez les modifications d'avis avec les outils du back-office.

Configurer les avis d'entreprise externes

Utilisez Paramètres des avis > Intégrations pour les identifiants et l'affichage. Avis > Avis externes liste les enregistrements importés. Ce sont des avis sur l'entreprise, pas des avis natifs sur le produit concerné.

Trustpilot

Paramètre Valeur par défaut Utilisation
"Enable Trustpilot" Désactivé Active ce fournisseur.
Clé API Trustpilot Vide Clé API de l'unité commerciale configurée.
"Trustpilot API Secret" Vide L’identifiant est enregistré, mais n’est pas utilisé pour importer les avis publics.
"Business Unit ID" Vide Identifiant de l'unité commerciale utilisé dans les requêtes API.
"Trustpilot Profile URL" Vide Lien du profil public pour le libellé du fournisseur.

Pour la synchronisation API, activez Trustpilot, saisissez la clé API et "Business Unit ID", enregistrez, puis cliquez sur Synchroniser maintenant dans Statut des avis externes. Lisez les nombres d'avis récupérés/nouveaux et les erreurs du fournisseur. Le contrôle actuel des prérequis exige la clé et "Business Unit ID", pas le secret API.

Pour importer un CSV, activez Trustpilot et enregistrez pour faire apparaître Importation CSV Trustpilot. Choisissez le CSV et cliquez sur Importer. Les en-têtes obligatoires acceptent les variantes suivantes :

referenceId: referenceId, id, reviewId, reference_id
stars: stars, rating, star
createdAt: createdAt, created_at, date, datePublished

En-têtes facultatifs :

text: text, content, review, reviewText, body
title: title, heading
consumer.displayName: consumer.displayName, consumerDisplayName, author, name, consumer_name
language: language, lang, locale

Le parseur lit les CSV séparés par des virgules avec une ligne d'en-tête et accepte un BOM UTF-8. Les identifiants d'avis et des notes de 1 à 5 sont obligatoires pour les lignes importées.

Google Business Profile

Paramètre Valeur par défaut Utilisation
"Enable Google Business Profile" Désactivé Active le fournisseur.
Account ID Google Vide Identifiant du compte pour la Business Profile API.
Location ID Google Vide Identifiant de l'établissement.
"Service Account JSON" Vide Identifiants JSON complets contenant client_email et private_key.
"Google Profile URL" Vide Lien pour le libellé du fournisseur Google.

Saisissez les identifiants, enregistrez et utilisez Synchroniser maintenant. Le module signe un JWT, demande un jeton d'accès, puis lit les avis du compte et de l'établissement. Vous avez besoin de PHP OpenSSL, de cURL, d'un HTTPS fonctionnel et d'un accès API pour ces identifiants, et le compte de service doit avoir accès à cet établissement. Lisez les erreurs de synchronisation avant de vous fier à cette intégration.

Affichage des avis d'entreprise

Paramètre Valeur par défaut Utilisation
"Show Company Reviews on Product Pages" Activé Affiche les avis importés disponibles dans la zone des avis produit.
"Section Title" What customers say about us Titre de la section externe.
"Reviews Per Page" 6 Taille de pagination des sources externes. Ce paramètre est distinct de Paramètres généraux > "Reviews Per Page".
"Use Company Reviews in Product Counts" Désactivé Ajoute les statistiques d'entreprise importées aux badges de note produit visibles pris en charge lorsque l'affichage des avis d'entreprise est activé. Ne les ajoute pas au schéma produit.

Il n'existe actuellement aucun champ "Lazy-load Company Reviews on Product Pages". Lorsqu'un produit n'a pas d'avis natifs mais que des avis d'entreprise sont affichés, le titre de l'onglet les identifie comme Avis sur l’entreprise, avec leur nombre. Les avis produit natifs conservent leur propre sens et leur propre compteur.

Planifier la synchronisation externe

Le panneau d’état affiche une URL cron uniquement si un jeton de synchronisation est configuré. Le jeton est vide par défaut. Le module ne le génère pas automatiquement et ne propose aucune commande pour le créer. Utilisez Synchroniser maintenant si votre installation n’a aucun jeton configuré.

Lorsque votre installation fournit un jeton, utilisez l'URL affichée :

https://example.com/module/mprcomments/cron?token=YOUR_EXT_CRON_TOKEN&action=sync

Le point d'accès renvoie du JSON pour la boutique de la requête. Lisez le résultat de chaque fournisseur, car le succès global ne signifie pas que chaque fournisseur a importé. Gardez le jeton privé. Ce cron sert uniquement à synchroniser les avis externes.

Vérifier les hooks de la boutique et la page publique des avis

Les pages produit modernes utilisent displayProductExtraContent. PrestaShop antérieur à 1.7 dispose des gestionnaires displayProductTab et displayProductTabContent. Votre thème doit afficher les hooks appropriés.

Pour les étoiles dans les listes, un développeur peut utiliser :

{hook h='displayProductListReviews' product=$product}

Les gestionnaires du badge sont displayProductAdditionalInfo et displayMprProductFunctionalButtons. Choisissez l'emplacement approprié dans votre thème et vérifiez l'absence de doublons lors de la personnalisation :

{hook h='displayProductAdditionalInfo' product=$product}
{hook h='displayMprProductFunctionalButtons' product=$product}

Le formulaire envoie action=submitReview, le type/l'identifiant de l'entité, la note, le titre, le contenu, les champs criterion_{id} et éventuellement review_images[]. Il a aussi besoin du token de la session en cours. Utilisez le formulaire fourni ou son URL générée ; l'ancien exemple de données sans jeton de session n'est pas un formulaire d'envoi complet.

Le portail public utilise la route reviews, normalement /reviews avec les URL simplifiées et le préfixe de langue/boutique approprié. Il liste les avis approuvés. Seule sa première vue non filtrée contenant des avis est destinée à être indexable. Les variantes paginées, filtrées et vides utilisent une politique noindex. Exemples à la racine :

/reviews: index, follow when it has content
/reviews?page=2: noindex, follow
/reviews?type=product: noindex, follow

Le module expose la racine du portail aux générateurs de sitemap compatibles. Les données structurées produit restent distinctes des avis d'entreprise importés affichés sur le portail.

Ajuster les styles et le traitement des données client

Dans Styles du thème, utilisez les valeurs détectées du thème et les commandes de style partagées. Les valeurs par défaut propres aux avis sont :

Paramètre Valeur par défaut
"Rating stars" #f5a623
"Empty stars" #dddddd
"Verified badge" #27ae60

Pour le CSS du thème, vous pouvez utiliser :

.mprcomments-container {
  --mprcomments-star: #ffb400;
  --mprcomments-star-empty: #d8d8d8;
  --mprcomments-verified: #1f9d55;
  --mprcomments-radius: 8px;
}
.mprcomments-review__reply {
  border-left: 3px solid var(--mprcomments-primary);
}
.mprcomments-badge__link {
  text-decoration: none;
}
.mprcomments-external__title {
  margin-top: 1.5rem;
}

L’export GDPR renvoie les champs d’avis d’un client. Une demande de suppression GDPR anonymise son nom, son e-mail et son identifiant client dans les avis liés et supprime ses votes d’utilité et ses signalements. Le contenu des avis et les adresses IP restent enregistrés. Le masquage des noms affichés est un réglage d’affichage distinct.

Vérifier, dépanner et désinstaller

Testez la modération avec un avis en attente, puis approuvez-le et vérifiez son affichage public. Testez une réponse publique, un e-mail de notification, une photo valide et un vote utile depuis un compte client connecté.

Si l'envoi échoue, vérifiez les autorisations des invités, les restrictions de doublons, la longueur minimale du texte, l'intervalle par IP, le jeton de session en cours et le CAPTCHA ou la vérification par e-mail. Si les codes e-mail échouent, vérifiez la distribution des e-mails, l'expiration du code, les modifications de l'avis/des photos et l'état privé du cache accessible en écriture.

Si les photos manquent, inspectez les limites de téléversement PHP, les droits d'écriture sur img/reviews, la prise en charge du format d'image et la pièce jointe réellement publiée. Si les étoiles sont absentes, vérifiez l'approbation, le nombre d'avis natifs, les commutateurs d'affichage et les hooks du thème. Si les avis externes sont absents, vérifiez les fournisseurs activés, les identifiants, les compteurs des sources, les erreurs de Synchroniser maintenant et "Show Company Reviews on Product Pages".

Si le schéma est absent, vérifiez les avis produit natifs approuvés, "Enable Schema.org Markup" et si mprseorevolution gère la génération du schéma. Si les rappels ne partent pas, le module actuel ne crée que leur file d'attente. Ajouter le cron de synchronisation externe ne fournit pas d'expéditeur.

Désactivez "Enable Reviews" pour arrêter l'affichage normal des avis. Désactivez séparément la planification de synchronisation externe si vous l'avez configurée. Exportez les données nécessaires avant la désinstallation. La désinstallation supprime la configuration du module et les tables du schéma, y compris les avis enregistrés et les données liées. La méthode de désinstallation ne supprime pas explicitement le répertoire img/reviews ni les fichiers de cache de vérification ; vérifiez les fichiers résiduels si vous retirez complètement le module.

Compatibilité

Nécessite PrestaShop 1.6.1 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Captures d'écran de référence

Reviews & Ratings, Notes par étoiles dans les listes de produits

Reviews & Ratings, Présentation publique des avis

Reviews & Ratings, Modération des avis dans l’administration

Questions

1

Où sont stockés les textes des avis et les photos téléversées ?

Les textes d’avis natifs, notes, champs d’auteur et données liées sont stockés dans la base de votre boutique. Les photos sont dans modules/mprcomments/img/reviews/, avec leurs noms de fichiers liés dans la base. Les avis portent un ID boutique. Sauvegardez base et photos avant suppression : la désinstallation supprime le schéma du module, et le hook de suppression des données client anonymise certains champs d’identité sans effacer tous les champs des avis.

Problèmes connus

28

Erreurs d’avis et types de critères non traduits

RésoluMis à jour :
Corrigé dans : 1.5.8
Les erreurs d’administration des avis et les libellés des types de critères pouvaient rester en anglais ; les libellés italiens des statuts d’avis étaient incohérents.

Échec des actions sur les critères de notation

RésoluMis à jour :
Corrigé dans : 1.5.7
L’enregistrement, l’activation ou la suppression des critères de notation pouvait échouer avec une erreur d’action inconnue.

Actions groupées sans avis sélectionnés

RésoluMis à jour :
Corrigé dans : 1.5.7
Les actions groupées sur les avis pouvaient signaler qu’aucun élément n’était sélectionné alors que le marchand avait sélectionné des avis.

Badge vérifié sur des avis non vérifiés

RésoluMis à jour :
Corrigé dans : 1.5.7
Les avis sans achat vérifié pouvaient afficher à tort le badge Achat vérifié.

La liste d’administration des avis ne se chargeait pas

RésoluMis à jour :
Corrigé dans : 1.5.7
La liste d’administration des avis pouvait ne pas se charger ; les produits sans avis pouvaient aussi afficher des étoiles de notation.

Libellés d’administration restants non traduits

RésoluMis à jour :
Corrigé dans : 1.5.6
Certains libellés de l’administration des avis apparaissaient encore en anglais dans les back-offices traduits.

Libellés d’administration restés en anglais

RésoluMis à jour :
Corrigé dans : 1.5.5
Les libellés traduits de l’administration des avis pouvaient encore apparaître en anglais.

Les commandes d’administration des avis ne répondaient plus

RésoluMis à jour :
Corrigé dans : 1.5.5
Les scripts d’administration des avis pouvaient ne pas se charger, rendant les commandes de page indisponibles.

Échec des pages produits pour les invités avec le lien de connexion aux avis

RésoluMis à jour :
Corrigé dans : 1.5.5
Une page produit pouvait ne pas se charger pour un invité lorsqu’elle affichait le lien permettant de se connecter et de rédiger un avis.

Caractères d’échappement dans les libellés des avis

RésoluMis à jour :
Corrigé dans : 1.5.4
Les libellés de la page récapitulative des avis pouvaient afficher des caractères d’échappement, et les aperçus rapides de PrestaShop 1.6 n’étaient pas toujours reconnus.

Nouvel échec possible après correction d’un avis

RésoluMis à jour :
Corrigé dans : 1.5.4
Après un échec d’envoi d’avis, une nouvelle tentative pouvait réutiliser un défi reCAPTCHA expiré.

Nombre incorrect dans l’onglet des avis produit

RésoluMis à jour :
Corrigé dans : 1.5.4
Le compteur de l’onglet Avis pouvait inclure des avis autres que les avis produit affichés dans cet onglet.

Commandes d’avis et avis désactivés au comportement incorrect

RésoluMis à jour :
Corrigé dans : 1.5.2
La pagination des avis externes et les commandes d’envoi d’avis pouvaient échouer, et les avis désactivés pouvaient rester accessibles.

Erreurs de compatibilité de la détection du thème

RésoluMis à jour :
Corrigé dans : 1.5.1
Les pages d’avis pouvaient échouer lorsqu’un autre module installé fournissait un ancien composant de détection du thème.

Les pages produits et d’avis ne se chargeaient plus

RésoluMis à jour :
Corrigé dans : 1.5.1
Les pages produits avec avis et la page récapitulative des avis pouvaient ne plus se charger après la mise à jour vers la version 1.5.0.

Notes trompeuses sur les produits sans avis

RésoluMis à jour :
Corrigé dans : 1.4.1
Les produits sans avis pouvaient afficher un badge suggérant une note positive.

Pages d’avis vides pouvant être indexées

RésoluMis à jour :
Corrigé dans : 1.4.1
Une page récapitulative d’avis vide pouvait rester indexable, et les liens et messages d’avis localisés étaient incohérents.

Format incorrect des notes et des dates

RésoluMis à jour :
Corrigé dans : 1.4.1
Les dates des avis et les notes décimales n’utilisaient pas toujours le format de la langue du visiteur.

Renforcement de la sécurité

RésoluMis à jour :
Corrigé dans : 1.3.23
Renforcement de la sécurité.

Échec de la détection automatique du thème

RésoluMis à jour :
Corrigé dans : 1.3.23
La détection automatique du thème pouvait demander une page absente et ne pas appliquer les styles attendus.

Échec des requêtes d’avis sous PrestaShop 9

RésoluMis à jour :
Corrigé dans : 1.3.23
Les requêtes interactives liées aux avis pouvaient échouer sous PrestaShop 9.

Ancien contenu visible après rechargement des avis

RésoluMis à jour :
Corrigé dans : 1.3.23
L’actualisation de la liste des avis pouvait laisser des avis obsolètes visibles à côté d’un indicateur de chargement.

Pages d’avis sans styles ni commandes

RésoluMis à jour :
Corrigé dans : 1.3.15
Les pages d’avis de l’administration et de la boutique pouvaient perdre leur mise en forme ou leurs commandes interactives après une mise à jour.

Avis sur l’entreprise présents dans les notes produits

RésoluMis à jour :
Corrigé dans : 1.3.15
Les avis sur l’entreprise pouvaient être inclus dans les données structurées des produits au lieu de rester séparés.

Filtres de la liste des avis peu fiables

RésoluMis à jour :
Corrigé dans : 1.3.5
Le filtrage des listes d’avis dans l’administration pouvait renvoyer des résultats incorrects ou ignorer les filtres sélectionnés.

Notes de produits incluant des avis sans rapport

RésoluMis à jour :
Corrigé dans : 1.3.5
Les données structurées des produits pouvaient inclure des avis n’appartenant pas au produit affiché.

Styles des avis absents avec les ressources regroupées

RésoluMis à jour :
Corrigé dans : 1.3.5
La mise en forme des avis pouvait manquer lorsque PrestaShop regroupait les feuilles de style de la boutique.

Échec des URL simplifiées des avis

RésoluMis à jour :
Corrigé dans : 1.3.5
L’ouverture des pages d’avis via des URL simplifiées pouvait ne pas atteindre la bonne page.

Demandes de fonctionnalités

12

Implémenté

Intégration des avis Trustpilot et Google Business Profile

Implémenté
Importe dans le module les avis sur l'entreprise provenant de Trustpilot et Google Business Profile. Chaque connexion s'active et se configure dans les réglages des intégrations avec les identifiants d'accès et de compte nécessaires.

Intégrations d'avis externes

Implémenté
Importez et affichez les avis de Trustpilot et Google Business Profile.

Avis externes manuels

Implémenté
Ajoutez des avis externes manuellement et choisissez les sources d'avis affichées dans la boutique.

Avis multilingues

Implémenté
Affichez les pages d'avis et les textes d'administration en français, allemand, espagnol, italien et polonais.

Vérifications et réparations de l'installation

Implémenté
Vérifiez l'installation du module et restaurez les pages d'administration manquantes.

Mises à jour en un clic

Implémenté
Mettez le module à jour depuis sa page d'administration.

Page d'avis dans le sitemap

Implémenté
Incluez la page publique d'avis dans le sitemap de la boutique.

Vue d'ensemble des avis enrichie

Implémenté
Affichez les avis externes vérifiés avec une introduction traduite et une invitation à laisser un avis.

Avis externes chargés à la demande

Implémenté
Chargez les avis produits externes selon les besoins pour réduire le contenu initial de la page produit.

Nombre d'avis dans les onglets produit

Implémenté
Affichez le nombre d'avis à côté du titre de l'onglet produit.

E-mails d'avis en allemand

Implémenté
Envoyez les e-mails d'avis à l'aide de modèles en allemand.

Formulaire d'avis chargé à la demande

Implémenté
Chargez le formulaire lorsque le visiteur choisit de rédiger un avis, tout en affichant immédiatement les avis publiés.

Journal des modifications

v1.3.142026-05-27

  • AddedLazy-load external product reviews
  • AddedIntegrate shared review style tokens
  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedNofollow review filter links
  • FixedRefine product rating badge
  • FixedKeep company reviews out of schema
  • FixedExpose product review badge in header meta
Versions précédentes

v1.3.02026-04-20

  • AddedAdd manual entry admin for external reviews, per-source display
  • AddedAdd Trustpilot & Google Business Profile review integration
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedReplace hardcoded rgba colors with CSS custom properties
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • ImprovedSEO handling with proper canonical URLs and meta tags on all front pages
  • FixedCSS specificity for external review card padding and borders
  • FixedUse local Trustpilot logo instead of CDN link
  • FixedUse official Trustpilot CDN branding, profile link, UI polish
  • Fixedvarious stability and compatibility improvements (4 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.2.02026-01-27

  • AddedPrestaShop 9 and Hummingbird theme compatibility
  • AddedSchema.org AggregateRating markup for category and CMS page review widgets
  • Improvedphoto upload with client-side image compression before submission
  • Fixedverified purchase badge not shown when order was placed with a guest account
  • AddedGDPR data export: customer reviews included in PS personal data export requests
  • Optimized moderation queue with bulk approve/reject and filter by star rating

v1.1.02025-08-26

  • Addedreview photo upload supporting up to five images per review
  • Addedhelpful and not-helpful voting on reviews with abuse threshold detection
  • ImprovedSchema.org Product markup to pass Google Rich Results validation test
  • Fixedstar rating widget not rendering on product pages using lazy-loaded tab panels
  • Addedconfigurable minimum order age in days before review request email is dispatched

v1.0.02025-05-13

  • Initialrelease of Reviews and Ratings
  • InitialUniversal review system for products, categories, CMS pages, and the store
  • InitialStar ratings from one to five with written review and display name
  • InitialSchema.org review markup for Google rich snippet eligibility
  • InitialModeration queue in back office with approve and reject actions
  • InitialVerified purchase badge for reviews linked to confirmed orders

Demo

Testez le module complet avant d'acheter

Achetez la licence plus tard et gardez vos réglages.

  • Votre démo de 30 jours Testez-le sur votre propre boutique pendant 30 jours à partir de la première installation.
  • Boutique de démo prête Découvrez une boutique de démo prête dans votre navigateur.
  • Sans inscription Ni compte, ni e-mail, ni domaine de boutique requis.
Lancer la boutique de démo

En téléchargeant, vous acceptez les conditions de la démo et la politique de confidentialité.

En ouvrant cette démo, vous acceptez les conditions de la démo et la politique de confidentialité.

Chargement...
Retour en haut