Ab sofort möglich
Alle Preise netto zzgl. USt.
Du kaufst die Lizenz direkt bei uns und bekommst eine Rechnung von uns. Installation per Upload im Admin ohne SSH, Updates über unsere Lizenzplattform, Support direkt vom Entwickler.
So zeigst du ehrliche Live-Viewer- und Verkaufszahlen auf der Produktdetailseite und machst sozialen Beweis sichtbar.
Shopware 6.7, PHP 8.1 oder neuer, MySQL beziehungsweise MariaDB. Für das automatische Aufräumen alter Heartbeats muss der Shopware-Scheduler oder ein Worker laufen.
Die Einstellungen liegen im Admin unter Erweiterungen bei den Plugin-Konfigurationen. Sie sind in vier Karten gegliedert, die weiter unten einzeln beschrieben sind.
Beim Aufruf einer Produktdetailseite wird ein anonymer Heartbeat registriert. Ein JavaScript im Storefront sendet in einem einstellbaren Intervall weitere Heartbeats, solange der Tab aktiv ist. Gezählt werden alle Sitzungen innerhalb eines konfigurierbaren Zeitfensters, standardmäßig fünf Minuten.
Die Verkaufszahlen kommen direkt aus order_line_item, also aus echten Bestellungen. Varianten werden dabei auf das Hauptprodukt aggregiert, ein Artikel in drei Größen zählt also gemeinsam. Das Zeitfenster ist einstellbar, Standard sind sieben Tage.
Je Datenquelle lässt sich getrennt einstellen, wie konkret die Zahl erscheint.
Je Datenquelle lässt sich festlegen, ab welcher Anzahl überhaupt etwas angezeigt wird. Das verhindert irreführende Signale bei wenig Aktivität - eine einzelne Person auf der Seite ergibt kein überzeugendes Social-Proof-Signal.
Das Badge lässt sich an vier Stellen der Produktdetailseite ausgeben: über der Buybox, unter der Buybox, direkt über dem Warenkorb-Button und direkt unter dem Warenkorb-Button. Zusammen mit der Option, nichts anzuzeigen, stehen im Dropdown fünf Möglichkeiten.
Alle Texte lassen sich überschreiben. Zwei Platzhalter stehen zur Verfügung: %count% für die Anzahl und %days% für das Zeitfenster in Tagen.
Die mitgelieferten Standardtexte lauten:
Weitere Sprachen lassen sich über das Snippet-System von Shopware ergänzen, mitgeliefert sind Deutsch und Englisch.
Optional erscheint neben dem Badge ein Link „Wie wir das messen" mit frei wählbarer Ziel-URL. Das ist sinnvoll, wenn du auf einer eigenen Seite erklären willst, dass gezählt und nicht geschätzt wird.
Gespeichert wird ausschließlich ein SHA-256-Hash aus Session-ID und Sales-Channel-ID, dazu Produkt-ID, Sales-Channel-ID und Zeitstempel. Der Hash ist nicht umkehrbar.
Heartbeats, die älter als 25 Stunden sind, werden alle fünf Minuten automatisch entfernt. Das übernimmt ein Scheduled Task.
Meist liegt es am Mindestschwellwert: Solange weniger Sitzungen oder Verkäufe gezählt werden als eingestellt, bleibt das Badge bewusst unsichtbar. Prüfe außerdem, ob eine Anzeige-Position gewählt und der Storefront-Cache geleert ist.
Die eigene Sitzung wird nie mitgezählt. Beim Testen im eigenen Browser siehst du also immer einen Zähler weniger als tatsächlich aktiv sind.
Prüfe das Zeitfenster und das Heartbeat-Intervall. Ist das Intervall größer als das Zeitfenster, fallen Sitzungen aus der Zählung, bevor der nächste Heartbeat eintrifft.
Das Aufräumen läuft als Scheduled Task. Ohne laufenden Scheduler oder Worker wird er nicht ausgeführt.
Bei Fragen zur Einrichtung oder zur passenden Schwellenwert-Strategie helfen wir gern. Schreib uns über die Kontaktseite oder an info@stoneandwater.online.
Zwei Wege, derselbe Funktionsumfang - such dir aus, was besser zu deinem Setup passt.
Alle Preise netto zzgl. USt.
Du kaufst die Lizenz direkt bei uns und bekommst eine Rechnung von uns. Installation per Upload im Admin ohne SSH, Updates über unsere Lizenzplattform, Support direkt vom Entwickler.
Im offiziellen Shopware Community Store gelistet. Installation und Updates laufen über den Plugin Manager, die Abrechnung über deinen Shopware-Account. Die Store-Konditionen weichen von unseren ab.
Alle Funktionen auf der Produktseite. Bei Einrichtung und Feintuning sind wir da.