Bonus System

Schnellstart

In etwa zehn Minuten läuft ein einfaches Punktesystem: Kunden sammeln Punkte für ihre Bestellungen und lösen sie im Warenkorb als Gutschein ein. Jeder Schritt ist im verlinkten Kapitel ausführlich beschrieben.

1. Plugin installieren und aktivieren

Erweiterungen → Meine Erweiterungen → Bonus System für Shopware 6 → Installieren, danach aktivieren. Bei der Installation legt das Plugin an:

  • die Datenbanktabellen für Punktekonten, Buchungen, Bedingungen und Bonus Produkte,
  • das Zusatzfeld-Set Bonus System mit dem Produktfeld Bonus Punkte bei Kauf des Produktes,
  • die E-Mail-Vorlage Bonuspunkte Ablaufbenachrichtigung,
  • die geplanten Aufgaben für die Punkte-Freigabe und die Ablauf-Benachrichtigung.

2. Für den Verkaufskanal einschalten

Öffnen Sie Meine Erweiterungen → Bonus System für Shopware 6 → Konfiguration, wählen Sie oben den Verkaufskanal und setzen Sie Bonus System aktivieren auf ein. Ohne diesen Schritt bleibt die Erweiterung in der Storefront unsichtbar.

Die Konfiguration wird pro Verkaufskanal gespeichert. Wiederholen Sie den Schritt für jeden Kanal, in dem Punkte gesammelt werden sollen.

3. Umrechnungsfaktoren festlegen

Zwei Felder entscheiden über den Wert eines Punktes:

  • Punkte sammeln → Umrechnungsfaktor (1 EUR = ? Punkte): Wie viele Punkte gibt es pro Euro Bestellwert? Beispiel: 10 bedeutet 10 Punkte je Euro.
  • Punkte ausgeben → Umrechnungsfaktor (? Punkte = 1 EUR): Wie viele Punkte entsprechen 1 EUR Rabatt? Beispiel: 100 bedeutet 100 Punkte je Euro — bei Faktor 10 beim Sammeln erhält der Kunde damit 10 % des Umsatzes als Guthaben zurück.

Solange der Faktor für das Einlösen 0 ist, können Punkte nicht in einen Gutschein umgewandelt werden. Setzen Sie beide Faktoren, bevor Sie testen.

4. Entscheiden, wann Punkte nutzbar werden

Unter Bonuspunkte Aktivierung → Bonuspunkte Aktivierung Bestellung legen Sie das Ereignis fest, mit dem gesammelte Punkte freigegeben werden: Immer manuell, Bestellung bezahlt, Bestellung abgeschlossen, Direkt nach Bestellung oder Bestellung versendet. Ergänzend geben Sie Punkte mit Bonuspunkte n-Tage nach Bestellung freischalten zeitgesteuert frei — etwa nach Ablauf der Widerrufsfrist. Ob dabei beide Bedingungen gelten oder eine genügt, steuert Aktivierungsbedingung für Bonuspunkte (UND/ODER).

Bis zur Freigabe sind die Punkte als Buchung sichtbar, aber nicht einlösbar. Manuell freigeben können Sie sie jederzeit unter Buchungen.

5. Einlöse-Oberfläche wählen

Im Warenkorb erscheint die Punkte-Einlösung automatisch. Unter Punkte ausgeben → Art der Punkteeinlösung wählen Sie zwischen Slider, Zahlfeld + Button und Button. Soll die Einlösung auch im Checkout möglich sein, setzen Sie Checkout Einstellungen → Bonus Punkte Einlösung im Checkout möglich auf Oberhalb oder Unterhalb vom Checkout.

Optional löst Bonus Punkte automatisch bei Bestellung einlösen das vorhandene Guthaben ohne Zutun des Kunden ein.

6. Optional: Prämien anbieten

Aktivieren Sie Bonus Produkte → Bonus Produkte aktivieren und legen Sie unter Marketing → Bonus System → Bonus Produkte das erste Bonus Produkt an: bestehendes Produkt wählen, Punktekosten festlegen, aktiv setzen. Kunden finden die Prämien danach unter /bonus-products und im Bonus-System-Menü ihres Kundenkontos. Details unter Bonus Produkte / Prämien.

7. Optional: Verfall der Punkte

Unter Verfall der Punkte legen Sie mit Bonus Punkte verfallen nach Tagen eine Gültigkeitsdauer fest. Zusätzlich können Sie einen Hinweis nach dem Login und eine automatische E-Mail n Tage vor dem Verfall aktivieren. Die E-Mail versendet eine geplante Aufgabe — siehe Geplante Aufgaben / Cronjobs.

8. Testen

Melden Sie sich in der Storefront mit einem Testkundenkonto an und prüfen Sie:

  • Auf der Produktdetailseite und in der Produktliste steht der Punkte-Verdienst.
  • Nach der Testbestellung erscheint eine Buchung unter Marketing → Bonus System → Buchungen — je nach Einstellung bereits freigegeben oder noch nicht.
  • Nach der Freigabe zeigt das Kundenkonto unter Punktekonto das Guthaben und die Buchungs-Historie.
  • Im Warenkorb lassen sich die Punkte einlösen; die Rabattposition erscheint in der Warenkorb-Übersicht.

Weiter geht es