Shopware Marketing & Aktionen

Verkaufszähler Shopware 6: Anzahl der Verkäufe auf der Produktseite anzeigen

Social Proof durch Verkäufe: zeigen Sie, wie oft jedes Produkt bereits gekauft wurde.

Ein unschlüssiger Besucher auf einer Produktseite sucht ein Signal: hat vor ihm schon jemand gekauft? Shopware 6 speichert die Antwort bereits in seinen Bestellpositionen, zeigt sie im Storefront aber nirgends an. Dieses Plugin ergänzt ein Badge „Bereits 142 mal verkauft“ unter der Kaufbox, berechnet aus den echten Bestellungen Ihres Shops. Sie entscheiden, was die Zahl darstellt, verkaufte Gesamtmenge oder Anzahl unterschiedlicher Kunden, Sie begrenzen sie auf bezahlte Bestellungen, Sie setzen eine Schwelle, unterhalb derer nichts erscheint, und Sie passen den Satz Sprache für Sprache an. Keine erfundenen Daten, kein externes JavaScript, keine Composer-Abhängigkeit.

Auf einen Blick
  • Badge „Bereits X mal verkauft“ auf der Produktseite, berechnet aus echten Bestellpositionen
  • Zählung nach Wahl: verkaufte Gesamtmenge oder Anzahl unterschiedlicher Bestellungen
  • Stornierte Bestellungen ausschließen oder nur bezahlte Bestellungen zählen, über den Shopware Transaktionsstatus
  • Anzeigeschwelle, Zeitfenster in Tagen, Zusammenfassung der Varianten, Geltungsbereich je Verkaufskanal
  • Kompatibel mit Shopware 6.5, 6.6 und 6.7, serverseitiges Rendering, Texte in Deutsch, Englisch, Französisch, Spanisch und Italienisch
Shopware 6.5 bis 6.7 PHP 8.1+ Keine Composer-Abhängigkeit Kein externes JavaScript 5 Sprachen Quellcode enthalten
  • 30 Tage Rückgaberecht
  • 12 Monate Updates
  • 24-h-Support
www.datafirefly.com/de/
Badge „Bereits 142 mal verkauft" unter der Kaufbox einer Shopware 6 Produktseite
v1.0.0 · aktualisiert 2026-08-11
Was es leistet

Die Kurzfassung.

01

Social Proof durch Verkäufe

Ein Badge „Bereits X mal verkauft“ auf der Produktseite, nur oberhalb der von Ihnen definierten Schwelle sichtbar, damit ausschließlich vorteilhafte Zahlen erscheinen.

02

Auf Basis Ihrer echten Bestellungen

Die Zählung liest die Tabelle der Bestellpositionen von Shopware. Keine manuell eingetragenen Zahlen, kein Multiplikator, keine simulierten Werte.

03

Verkaufte Menge oder Anzahl Bestellungen

Zählen Sie die Summe der bestellten Mengen, um das Volumen hervorzuheben, oder die Anzahl unterschiedlicher Bestellungen, um zu zeigen, wie viele verschiedene Kunden überzeugt wurden.

04

Nur bezahlte Bestellungen

Drei Geltungsbereiche stehen zur Verfügung: alle Bestellungen, ohne stornierte, oder ausschließlich solche mit einer Transaktion im Status bezahlt oder teilweise bezahlt.

05

Varianten zusammenfassen

Die Verkäufe aller Varianten eines Hauptprodukts werden addiert. So vermeiden Sie eine lächerlich niedrige Zahl auf einer einzelnen Größe eines Artikels, der sich insgesamt sehr gut verkauft.

06

Geltungsbereich je Verkaufskanal

Die Zählung beschränkt sich auf den aktuellen Verkaufskanal, und jeder Kanal verfügt über eine eigene Konfiguration samt Schwelle und Text.

07

Optionales Zeitfenster

Begrenzen Sie die Zählung auf die letzten X Tage, um eine aktuelle Zahl statt eines historischen Gesamtwerts zu zeigen, etwa die letzten 30 oder 90 Tage.

08

Cache mit Invalidierung bei Bestellung

Das Ergebnis wird für eine von Ihnen festgelegte Dauer zwischengespeichert und für die betroffenen Produkte automatisch geleert, sobald eine Bestellung eingeht.

Die ausführliche Fassung

Alles, was Sie vor der Installation wissen wollen.

Ein detaillierter Blick darauf, wie Verkaufszähler Shopware 6: Anzahl der Verkäufe auf der Produktseite anzeigen funktioniert, warum wir es so gebaut haben und der Gedanke hinter den Funktionen oben.

§ 01

Wozu dieses Plugin dient

Anzuzeigen, wie oft ein Produkt bereits verkauft wurde, ist einer der einfachsten Vertrauenshebel im Onlinehandel. Ein unschlüssiger Besucher fühlt sich bestätigt, wenn ein Artikel bereits andere Käufer überzeugt hat, und dieses Signal kostet keinerlei redaktionellen Aufwand, da es sich selbst aktualisiert. Shopware 6 hält alle dafür nötigen Daten in seinen Bestellpositionen vor, bietet im Storefront aber keine native Anzeige. Dieses Plugin schließt die Lücke: es ergänzt die Meldung automatisch auf jeder Produktseite, aus Ihren echten Verkaufsdaten, ohne manuelle Eingabe und ohne zu überwachenden Hintergrundprozess.

§ 02

Eine zuverlässige und ehrliche Zählung

Der Zähler stützt sich auf Bestellpositionen vom Typ Produkt, verknüpft mit der Bestellung und ihrem Status. Drei Geltungsbereiche stehen zur Verfügung. Alle Bestellungen, was die Rohzahl ergibt. Ohne stornierte Bestellungen, wodurch Bestellungen im Status storniert entfallen. Nur bezahlte Bestellungen, wodurch ausschließlich Bestellungen mit einer Transaktion im Status bezahlt oder teilweise bezahlt zählen, also tatsächlich vereinnahmte Verkäufe. Zusätzlich beschränkt sich die Zählung auf den aktuellen Verkaufskanal, sodass ein B2B-Shop die im Endkundenshop angezeigten Zahlen nicht aufblähen kann. Keine erfundenen Daten: die angezeigte Zahl entspricht Ihren Verkäufen.

§ 03

Zwei Arten zu zählen, zwei verschiedene Botschaften

Der Mengenmodus addiert die bestellten Mengen und betont das abgesetzte Volumen. Er erzeugt hohe Zahlen und eignet sich für Verbrauchsartikel oder Gebindeware. Der Bestellmodus zählt die unterschiedlichen Bestellungen mit diesem Produkt und betont, wie viele verschiedene Kunden überzeugt wurden. Er erzeugt niedrigere, auf Einzelstückartikeln aber oft glaubwürdigere Zahlen. Beide Modi verfügen über eigene Texte in Singular und Plural, damit der Satz unabhängig von der angezeigten Zahl korrekt bleibt.

§ 04

Der Fall der Varianten

Auf einer Shopware Produktseite wird die ausgewählte Variante angezeigt, nicht das Hauptprodukt. Nur die Verkäufe dieser einen Variante zu zählen ergibt oft eine enttäuschende Zahl, obwohl sich das Modell über alle Größen hinweg sehr gut verkauft. Die Zusammenfassungsoption addiert die Verkäufe des Hauptprodukts und aller seiner Varianten und löst die Struktur direkt in der Datenbank auf. Sie können sie deaktivieren, wenn Ihr Katalog jede Variante als eigenständiges Produkt behandelt, etwa bei technischen Artikeln, bei denen jede Variante einem anderen Einsatzzweck entspricht.

§ 05

Eine Anzeige, die Sie steuern

Eine Anzeigeschwelle verhindert, dass eine zu niedrige Zahl gezeigt wird: darunter erscheint kein Badge. Sie wählen die Position aus drei Stellen der Kaufbox, unter dem Produktnamen, unter dem Preis oder am Ende der Box, sowie den visuellen Stil, Pill-Badge, einfacher Text oder Banner. Vier Inline-SVG-Symbole sind enthalten, und die Akzentfarbe übernimmt standardmäßig die des Themes. Der Text lässt sich auf zwei Ebenen einstellen: ein globaler Text über die Plugin-Konfiguration, oder Texte je Sprache über den Textbaustein-Manager von Shopware, mit einem Platzhalter, um die Zahl an beliebiger Stelle im Satz zu positionieren.

§ 06

Performance und Aktualität der Zahl

Die Zählabfrage ist eine einfache Aggregation über indizierte Spalten, muss aber nicht bei jedem Seitenaufruf erneut ausgeführt werden. Das Ergebnis wird daher im Anwendungs-Cache abgelegt, für eine von Ihnen festgelegte Dauer, standardmäßig fünfzehn Minuten. Um den klassischen Versatz zu vermeiden, bei dem ein Kunde gerade gekauft hat und trotzdem die alte Zahl sieht, wird der Cache der betroffenen Produkte bei jeder Bestellung automatisch geleert. Sie können die Laufzeit auch auf null setzen, um bei jedem Aufruf die Datenbank abzufragen, was bei einem mittelgroßen Katalog vertretbar bleibt.

§ 07

DataFirefly Standards

Plugin ohne zusätzliche Composer-Abhängigkeit entwickelt, mit vollständig serverseitigem Rendering und ohne externe JavaScript-Bibliothek. Keine angelegte Tabelle, keine Migration, neutrale Deinstallation mit optionaler Entfernung der Konfiguration. Die Kompatibilität deckt die drei noch im Einsatz befindlichen Hauptversionen ab, von 6.5 bis 6.7: die Abfragen vermeiden die Datenbank-APIs, die sich zwischen den Versionen geändert haben, und das Stylesheet deklariert einen Ersatzwert, um die Kompilierung eines individuellen Themes nicht zu gefährden. Native Konfigurationsseite in der Administration, übersetzt in Englisch, Deutsch und Französisch, sowie Storefront-Texte in fünf Sprachen.