Tout ce que vous voudriez savoir avant d'installer.
Un regard détaillé sur le fonctionnement de Carrousel d'Avis Google pour Shopware 6, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.
Des avis Google affichés en 5 minutes chrono
Une fois le plugin installé et activé, renseignez votre clé API Google et votre Place ID dans la configuration du plugin. Choisissez la position d'affichage : page d'accueil au-dessus du footer, toutes les pages, ou insertion manuelle via un include Twig où vous voulez dans votre thème. Le carrousel s'affiche immédiatement avec les avis de votre établissement, les étoiles, les avatars et les dates relatives. Aucun build administration n'est requis : le plugin s'installe sur n'importe quel hébergement.
SEO boosté grâce au Schema.org automatique
Le plugin génère automatiquement un balisage JSON-LD complet à chaque affichage du carrousel : LocalBusiness avec le nom et la note globale, AggregateRating avec la moyenne et le nombre total d'avis, et un bloc Review par avis affiché. Ce balisage est interprété par Google et peut faire apparaître les étoiles directement dans les résultats de recherche (rich snippets), améliorant le taux de clic sans effort supplémentaire.
Performance : zéro dépendance, cache intelligent
Le plugin n'embarque aucune librairie tierce. Le carrousel est écrit en Vanilla JS (~4 KB) et le CSS est autonome, injectés uniquement sur les pages où le carrousel s'affiche. Les appels à l'API Google Places sont mis en cache dans le cache objet Shopware, durée configurable de 1 heure à 7 jours. En cas d'indisponibilité momentanée de l'API, les derniers avis valides restent affichés (dégradation gracieuse). Le cache se vide à tout moment avec bin/console df:google-reviews:clear-cache.
Accessible et responsive by design
Le carrousel s'adapte automatiquement à la taille de l'écran : 3 cartes côte à côte sur desktop, 2 sur tablette, 1 sur mobile. La navigation est possible au clavier (touches fléchées), par swipe sur écran tactile et par drag à la souris sur desktop (Pointer Events). Tous les éléments interactifs portent des aria-labels appropriés et les rôles ARIA de carrousel sont respectés. Le rendu étant côté serveur, les avis restent lisibles par les robots d'indexation et les utilisateurs sans JavaScript : le carrousel n'est qu'une amélioration progressive.
Pensé pour Shopware et le multi-boutique
Toute la configuration est gérée depuis Extensions > Mes extensions > Carrousel d'avis Google et s'applique par canal de vente : vous pouvez utiliser une clé API, un Place ID, un thème ou une position différents pour chaque sales channel. Deux commandes console sont fournies : df:google-reviews:test pour vérifier la connexion API et prévisualiser les avis avant publication, et df:google-reviews:clear-cache pour forcer un rafraîchissement. La désinstallation avec suppression des données nettoie automatiquement toute la configuration.
Il n’y a pas encore d’avis.