Shopware Extensions Shopware

Compteur de Ventes Shopware 6 : nombre de ventes affiché sur la fiche produit

La preuve sociale par les ventes : montrez combien de fois chaque produit a déjà été acheté.

Un visiteur qui hésite sur une fiche produit cherche un signal : est-ce que d'autres avant lui ont acheté ? Shopware 6 stocke déjà la réponse dans ses lignes de commande, mais ne l'affiche nulle part côté storefront. Ce plugin ajoute un badge « Déjà vendu 142 fois » sous le bloc d'achat, calculé à partir des commandes réelles de votre boutique. Vous choisissez ce que le chiffre représente, quantité totale écoulée ou nombre de clients distincts, vous filtrez sur les commandes payées, vous fixez un seuil en dessous duquel rien ne s'affiche, et vous personnalisez la phrase langue par langue. Aucune donnée inventée, aucun JavaScript externe, aucune dépendance Composer.

En un coup d'œil
  • Badge « Déjà vendu X fois » sur la fiche produit, calculé depuis les lignes de commande réelles
  • Comptage au choix : quantité totale vendue ou nombre de commandes distinctes
  • Filtre commandes annulées exclues ou commandes payées uniquement, via l'état de transaction Shopware
  • Seuil d'affichage, fenêtre temporelle en jours, cumul des déclinaisons, portée par canal de vente
  • Compatible Shopware 6.5, 6.6 et 6.7, rendu côté serveur, textes fournis en français, anglais, espagnol, allemand et italien
Shopware 6.5 à 6.7 PHP 8.1+ Sans dépendance Composer Sans JavaScript externe 5 langues Code source inclus
  • Remboursement 30 jours
  • 12 mois de mises à jour
  • Support 24h
www.datafirefly.com/
Badge « Déjà vendu 142 fois » affiché sous le bloc d'achat d'une fiche produit Shopware 6
v1.0.0 · mis à jour 2026-08-11
Ce que ça fait

La version courte.

01

Preuve sociale par les ventes

Un badge « Déjà vendu X fois » sur la fiche produit, affiché uniquement au-dessus du seuil que vous définissez, pour ne montrer que des chiffres valorisants.

02

Basé sur vos vraies commandes

Le comptage lit la table des lignes de commande de Shopware. Aucun chiffre saisi à la main, aucun multiplicateur, aucune valeur simulée.

03

Quantité vendue ou nombre de commandes

Comptez la somme des quantités commandées pour mettre en avant le volume, ou le nombre de commandes distinctes pour mettre en avant le nombre de clients convaincus.

04

Commandes payées uniquement

Trois portées disponibles : toutes les commandes, hors commandes annulées, ou uniquement celles dont une transaction est en état payé ou partiellement payé.

05

Cumul des déclinaisons

Les ventes de toutes les variantes d'un produit parent sont additionnées, ce qui évite d'afficher un chiffre ridicule sur une taille précise d'un article qui se vend très bien.

06

Portée par canal de vente

Le comptage se restreint au canal de vente courant et chaque canal dispose de sa propre configuration, seuil et texte compris.

07

Fenêtre temporelle optionnelle

Limitez le comptage aux X derniers jours pour afficher un chiffre récent plutôt qu'un cumul historique, par exemple les 30 ou 90 derniers jours.

08

Cache avec invalidation à la commande

Le résultat est mis en cache avec une durée que vous fixez, et purgé automatiquement pour les produits concernés dès qu'une commande est passée.

La version longue

Tout ce que vous voudriez savoir avant d'installer.

Un regard détaillé sur le fonctionnement de Compteur de Ventes Shopware 6 : nombre de ventes affiché sur la fiche produit, pourquoi nous l'avons conçu ainsi, et la réflexion derrière les fonctionnalités ci-dessus.

§ 01

À quoi sert ce plugin

Afficher le nombre de fois qu'un produit a déjà été vendu est l'un des leviers de réassurance les plus simples du commerce en ligne. Un visiteur hésitant est rassuré de voir qu'un article a déjà convaincu d'autres acheteurs, et ce signal coûte zéro effort éditorial puisqu'il se met à jour tout seul. Shopware 6 conserve toutes les données nécessaires dans ses lignes de commande, mais ne propose aucun affichage natif côté storefront. Ce plugin comble ce manque : il ajoute automatiquement le message sur chaque fiche produit, à partir de vos données de ventes réelles, sans aucune saisie manuelle et sans tâche de fond à surveiller.

§ 02

Un comptage fiable et honnête

Le compteur s'appuie sur les lignes de commande de type produit, jointes à la commande et à son état. Trois portées sont disponibles. Toutes les commandes, ce qui donne le chiffre brut. Hors commandes annulées, qui écarte les commandes dont l'état machine est annulé. Commandes payées uniquement, qui ne retient que les commandes disposant d'une transaction en état payé ou partiellement payé, donc les ventes réellement encaissées. Le comptage est en outre restreint au canal de vente courant, ce qui évite qu'une boutique B2B gonfle les chiffres affichés sur la boutique grand public. Aucune donnée inventée : le chiffre affiché correspond à vos ventes.

§ 03

Deux façons de compter, deux messages différents

Le mode quantité additionne les quantités commandées et met en avant le volume écoulé. Il produit des chiffres élevés, adaptés aux produits consommables ou vendus par lot. Le mode commandes compte les commandes distinctes ayant inclus le produit et met en avant le nombre de clients différents convaincus. Il produit des chiffres plus bas mais souvent plus crédibles sur des articles à panier unitaire. Les deux modes disposent de leurs propres textes, au singulier comme au pluriel, pour que la phrase reste correcte quel que soit le chiffre affiché.

§ 04

Le cas des déclinaisons

Sur une fiche produit Shopware, c'est la variante sélectionnée qui est affichée, pas le produit parent. Compter les ventes de cette seule variante donne souvent un chiffre décevant, alors même que le modèle se vend très bien toutes tailles confondues. L'option de cumul additionne les ventes du parent et de l'ensemble de ses variantes, en résolvant l'arborescence directement en base. Vous pouvez la désactiver si votre catalogue traite chaque déclinaison comme un produit à part entière, par exemple sur des références techniques où chaque variante correspond à un usage distinct.

§ 05

Un affichage que vous maîtrisez

Un seuil d'affichage évite de montrer un chiffre trop faible : en dessous, aucun badge n'apparaît. Vous choisissez l'emplacement parmi trois positions du bloc d'achat, sous le nom du produit, sous le prix ou en bas du bloc, ainsi que le style visuel, badge en pilule, texte simple ou bandeau. Quatre icônes en SVG inline sont fournies et la couleur d'accent reprend celle du thème par défaut. Le texte se règle à deux niveaux : un texte global depuis la configuration du plugin, ou des textes par langue via le gestionnaire de snippets de Shopware, avec un marqueur pour positionner le nombre où vous voulez dans la phrase.

§ 06

Performance et fraîcheur du chiffre

La requête de comptage est une agrégation simple sur des colonnes indexées, mais elle n'a aucune raison d'être rejouée à chaque affichage de fiche. Le résultat est donc mis en cache dans le pool applicatif, avec une durée que vous fixez, quinze minutes par défaut. Pour éviter le décalage classique où un client vient d'acheter mais voit toujours l'ancien chiffre, le cache des produits concernés est purgé automatiquement à chaque commande passée. Vous pouvez aussi mettre la durée à zéro pour interroger la base à chaque affichage, ce qui reste raisonnable sur un catalogue de taille moyenne.

§ 07

Standards DataFirefly

Plugin développé sans dépendance Composer additionnelle, avec un rendu entièrement côté serveur et aucune bibliothèque JavaScript externe. Aucune table créée, aucune migration, désinstallation neutre avec suppression optionnelle de la configuration. La compatibilité couvre les trois versions majeures encore en service, de la 6.5 à la 6.7 : les requêtes évitent les API de base de données qui ont changé entre les versions, et la feuille de style déclare une valeur de repli pour ne pas casser la compilation d'un thème personnalisé. Page de configuration native dans l'administration, traduite en anglais, allemand et français, et textes storefront livrés en cinq langues.