Topseller Plugin für Shopware 6

Das Topseller Plugin hilft Ihnen dabei Ihre Topseller prominent in den Produkt-Slider Ihrer Erlebniswelten einzubinden. Zusätzlich können Ihrer Kunden nach Topseller filtern oder sortieren.

Topseller Plugin für Shopware 6

Installation

Sie können das Plugin hier über den Shopware Community Store erwerben. Das Plugin wird wie ein ganz gewöhnliches Plugin installiert. Sollten Sie zum ersten Mal ein Plugin installieren, finden Sie unter dem folgenden Link eine Anleitung zur Installation von Plugins: Installation eines Plugin

Einrichten

Bevor Sie nun loslegen können, sollten Sie noch einige Dinge einrichten wie z.B.:

Plugin Einstellungen

Die Grundkonfiguration des Plugins nehmen Sie wie gewohnt im Plugin-Manager vor. Dabei können Sie festlegen:

  • Produkt als Topseller markieren (Verkäufe)
    Ab wie viel Verkäufe soll ein Produkt als Topseller gewertet werden.
  • Badge im Listing anzeigen
    Soll das Badge im Listing anzeigt werden.
  • Geplante Aufgaben (scheduled task) aktivieren
    Diese Einstellung verhindert, dass Ihre individuelle Verkäufszahl der Topseller-Produkte durch den Scheduled-Task überschrieben wird.
  • Alle Verkaufszahlen vor Neuberechnung zurücksetzen
    Wenn Sie möchten, dass die Verkaufszahlen auf 0 zurückgesetzt werden sollen, dann aktivieren Sie diese Einstellung.
  • Bestellungen der letzten X Tage berechnen
    Bestellungen der letzten X Tage berücksichtigen die zur Berchnung dienen sollen. Bei dem Wert -1 werden alle Bestellungen oder bei Wert 0 der heutige Tag berücksichtigt.

Plugin Einstellungen

Topseller neu berechnen

Bevor Sie nun loslegen können, sollten Sie als erstes Ihre Topseller generieren. Dazu müssen Sie nur in den "Einstellungen > System > Caches & Indizes" die Topseller neu berechnen. Im laufenden Betrieb werden die Verkäufe automatisch dazugerechnet.

Topseller neu berechnen

Sollten Sie bereits über eine Vielzahl von Bestellungen verfügen, empfehlen wir Ihnen die Topseller-Berechnung über die Console durchzuführen:

bin/console gbmed:topseller:recalculate

Topseller neu berechnen über Terminal

Cronjobs / Scheduled Tasks

Sie können per Cronjob im gewünschten Intervall die Topseller-Berechnung ausführen. Ein Crontask könnte so aussehen:

// jeden Tag um 0 Uhr
0 0 * * * "php /pfad/zu/shopware/bin/console gbmed:topseller:recalculate >/dev/null 2>&1"

Shopware 6 bietet aber auch die Scheduled Tasks an. Diese werden vom Plugin eingerichtet und im Intervall von 24 Std. ausgeführt:

php /pfad/zu/shopware/bin/console scheduled-task:run

Dynamische Produktgruppe

Die dynamische Produktgruppe "Topseller" wird durch die Installation des Plugins automatisch hinzugefügt und wird z.B. für Ihre Erlebniswelten benötigt. Durch die Regel legen Sie fest ab wie viel Verkäufe ein Produkt als Topseller gewertet wird. Diese Einstellung ist ausschließlich als Regel für die dynamische Produktgruppe gedacht und hat keinen Einfluss auf die Listenansicht. Sie können natürlich auch eigenen Regeln erstellen die in Ihrem Shop ausgespielt werden können. Die nötige Eigenschaft nennt sich "Verkäufe für Topseller".

Dynamische Produktgruppe

Hinweis für ältere Shopware Versionen:
Leider besteht hier ein kleiner Darstellungsfehler in dem die Auswahl des Custom-Fields nicht ersichtlich ist. Haben Sie das Custom-Field "gbmed_topseller_sales" ausgewählt, wird Ihnen "Wähle eine Eigenschaft ..." angezeigt.

Dynamische Produktgruppe ältere Shopware Versionen

Topseller aus einer bestimmten Kategorie darstellen

Um sicherzustellen, dass Sie die Topseller aus einer bestimmten Kategorie identifizieren können, ist es notwendig, die dynamische Produktgruppe entsprechend zu erweitern. Fügen Sie dazu eine zusätzliche UND-Bedingung hinzu. Wählen Sie die Eigenschaft "Kategorie" aus und setzen Sie den Operator, zum Beispiel "Gleich" oder ein anderes passendes Kriterium, je nach Ihren Anforderungen (z.B. "Gleich > Demo"). Bitte beachten Sie, dass Sie für unterschiedliche Kategorien separate dynamische Produktgruppen erstellen müssen.

Dynamische Produktgruppe um Kategorie erweitert

Erlebniswelten

Durch den Einsatz von Erlebniswelten können Sie nun einen Produkt-Slider verwenden der die dynamische Produktgruppe "Topseller" anzeigt. Sie stellen dabei die Produkt-Zuweisung auf "Dynamische Produktgruppe", weißen die eingerichtete Produktgruppe zu und können noch die Sortierung einstellen.

Erlebniswelten

Topseller bearbeiten

Sie können die Verkaufszahlen jederzeit bearbeiten um z.B. die Reihenfolge von Produkte zu verändern. Dazu müssen Sie nur die Werte der Verkäufe (Zusatzfeld Topseller/Verkäufe) in dem Produkt bearbeiten.

Topseller bearbeiten

Ergebnis

Nachdem Sie das Plugin eingerichtet haben, können Sie Ihre Erlebniswelten einsetzen und in der Listen- Suchansicht die Filterung und Sortierung nutzen.

Shopware 6 Topseller im Einsatz