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.
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.
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.
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.
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.
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.
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.
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.
Es gibt noch keine Rezensionen.