Satellite de Boutique v1.2.0
Configurer Avis produits
Des avis qui inspirent confiance : notes, photos, badge « achat vérifié » calculé sur de vraies commandes, et trois façons de modérer sans y passer ses soirées.
Ce qu'il fait
Avis produits avec notes, photos et modération : note globale (ou moyenne de sous-notes que vous nommez), badge « achat vérifié » calculé depuis une commande payée, avis d'invité (pseudo + e-mail jamais publié), trois modes de modération dont « le premier avis d'un client est relu, les suivants passent seuls », photos ré-encodées sans EXIF, réponse publique du marchand, et e-mail de demande d'avis après la commande.
- Note globale, ou des sous-notes que vous nommez (goût, livraison…)
- Badge « achat vérifié » calculé depuis une commande payée, jamais déclaratif
- Trois modes de modération, dont « le premier avis est relu, les suivants passent seuls »
- Photos ré-encodées sans données cachées (EXIF)
- Réponse publique du marchand, e-mail de demande d'avis après la commande
Ses réglages
Ils se modifient depuis l'administration. La clé est donnée pour qui pilote le site en ligne de commande ou par l'API.
| Réglage | Clé | Type | Par défaut |
|---|---|---|---|
| Avis produits activés | avis.enabled |
bool | oui |
| Qui peut déposer un avis (buyers|all) | avis.who |
string | buyers |
| Modération (direct|always|trust_after_first) | avis.moderation |
string | trust_after_first |
| Autoriser les photos dans les avis | avis.photos |
bool | oui |
| Photos maximum par avis | avis.photos_max |
int | 3 |
| Demander un avis N jours après la commande (0 = jamais) | avis.request_delay_days |
int | 0 |
Ce qu'il suppose
Ce module a besoin de :
- shop ^1.55
Piloter par une IA
Ce que ce module sait faire quand on le lui demande en langage naturel, et ce que chaque action engage.
-
avislecture seuleLes avis produits, l'attente de relecture d'abord : produit, note (et sous-notes), titre, texte, pseudo de l'auteur (jamais son e-mail), badge « achat vérifié », nombre de photos, réponse du marchand, dates. Filtre par statut (pending, published, rejected, all). 50 au plus par appel, `suite` donne l'offset suivant.
« quels avis attendent ma relecture ? » « que disent mes clients du dernier produit ? »
-
modererconfirmation demandéePublie ou refuse un avis produit (les deux boutons de l'écran de modération). Publier le rend public sur la fiche du produit. Un avis AVEC photos ne se refuse pas d'ici : refuser efface ses photos définitivement, ce geste se fait à l'écran. Confirmation demandée.
« publie l'avis 8 » « refuse cet avis, il est hors sujet »
Ses points de branchement
Pour greffer du code sans toucher au module : ce qu'il annonce, et ce qu'il écoute.
Ce qu'il annonce 1
shop.review.submitted- Event — un avis vient d'être déposé (déjà persisté, statut résolu). Args: [array $review]
Ce qu'il écoute 7
shop.produit.donnees- priorité 10
dashboard.blocs- priorité 50
shop.review.submitted- priorité 10
shop.hub.tiles- priorité 40
admin.alerts- priorité 50
emails.catalogue- priorité 35
emails.apercu- priorité 10
Ses prises front
Les morceaux de page que ce module fournit, et les classes qu'ils posent. Un thème les habille par ces classes : il ne recopie pas le balisage, sinon il rate les corrections des versions suivantes.
views/avis.php
31 classes
s-shop-aviss-shop-avis-actionss-shop-avis-aides-shop-avis-aucuns-shop-avis-auteurs-shop-avis-champs-shop-avis-criteres-shop-avis-critere-champs-shop-avis-dates-shop-avis-envoyers-shop-avis-erreurs-shop-avis-etoiles-shop-avis-formulaires-shop-avis-hps-shop-avis-inputs-shop-avis-interdits-shop-avis-items-shop-avis-listes-shop-avis-mercis-shop-avis-moyennes-shop-avis-notes-shop-avis-note-access-shop-avis-note-champs-shop-avis-photoss-shop-avis-photos-champs-shop-avis-reponses-shop-avis-sousnotess-shop-avis-textareas-shop-avis-textes-shop-avis-titres-shop-avis-verifie
Ses données
Les tables que ce module crée. Désactiver un module ne les efface pas : ses données restent en base et reviennent s'il est réactivé.
Les tables 5
shop_review_criteriashop_review_photosshop_review_ratingsshop_review_requestsshop_reviews