Hilfe · Marketing & Sichtbarkeit · Bonuspunkte

Bonuspunkte & Gratisprodukte einrichten

Kunden sammeln Punkte für jeden Einkauf und lösen sie gegen Prämienartikel oder Guthaben ein. Gratisprodukte gibt es zusätzlich ab einem Warenwert, auf Wunsch automatisch im Warenkorb. Dazu die häufigste Frage: Warum kommen Punkte nicht beim Kunden an?

Auf einen Blick

  • Einstellungen: unter Einstellungen → Checkout → Bonus-/Gratisprodukte. Teilnehmen dürfen nur Kundengruppen mit „Bonus/Gratisprodukte erlaubt“.
  • Prämien- und Gratisartikel: unter Produkte → Bonus-/Gratisprodukte oder im Produkteditor, Reiter „Sonstiges“.
  • Punkte sammeln: je Artikel, je Warenwert („alle x Euro y Punkte“) und einmalig ab einem Warenwert. Gratisprodukte kosten keine Punkte.
  • Gutschrift: ab Werk sofort bei der Bestellung, mit gewähltem Status erst, wenn die Bestellung ihn erreicht. Storno und Retoure ziehen nichts automatisch ab.
  • Einlösen: Prämienartikel gegen Punkte, Umwandlung in Guthaben durch den Kunden oder Auszahlung durch Sie unter Produkte → Gutscheine & Kupons → Bonuspunkte zu Gutschein.

In diesem Leitfaden


So funktioniert das Bonusprogramm

Das Modul hat drei Bausteine. Punkte und Gratisprodukte laufen unabhängig voneinander: Ein Gratisprodukt kostet keine Punkte, und Punkte schalten keine Gratisprodukte frei.

BausteinWas der Kunde bekommtWo Sie es einstellen
Bonuspunkte sammelnPunkte je Artikel, je Warenwert oder einmalig ab einem WarenwertEinstellungen → Checkout → Bonus-/Gratisprodukte
PrämienartikelArtikel gegen Punkte statt GeldProdukte → Bonus-/Gratisprodukte, Feld „Bonuswert (Punkte)“
GratisprodukteArtikel kostenlos ab einem Warenwert, zum Auswählen oder automatischProdukte → Bonus-/Gratisprodukte, Feld „Gratiswert (brutto)“

Prämienartikel

Der Kunde legt einen Artikel aus dem Prämienshop in den Warenkorb. Der Artikel kostet 0,00 €, der Shop zieht die Punkte beim Bestellabschluss ab.

Umwandlung durch den Kunden

Wenn Sie es erlauben, wandelt der Kunde Punkte in seinem Konto selbst in Guthaben um. Er bekommt dafür einen Gutscheincode per Mail.

Auszahlung durch Sie

Im Backend zahlen Sie Punkte einzelner oder mehrerer Kunden als Gutschein aus, mit frei wählbarem Betrag.

Einen Treuerabatt nach Umsatz gibt es ebenfalls. Er ist ein eigenes Modul und hat mit Bonuspunkten nichts zu tun, siehe Gutscheine & Kupons.


Modul aktivieren

Drei Schritte: Hauptschalter einschalten, Kundengruppen freigeben, Gäste ausnehmen.

Schritt 1 · Hauptschalter

Öffnen Sie Einstellungen → Checkout → Bonus-/Gratisprodukte und setzen Sie „Bonus-/Gratisprodukte an/aus“ auf true. Danach gibt es im Produkteditor, Reiter „Sonstiges“, die Bonusfelder, in den Kundengruppen den Schalter aus Schritt 2 und im Kundenkonto den Bereich „Bonuspunkte“. Ist der Schalter aus, bleiben Prämien- und Gratisseiten leer.

Schritt 2 · Kundengruppen freigeben

Unter Kunden → Kundengruppen bearbeiten Sie jede Gruppe und setzen „Bonus/Gratisprodukte erlaubt“. Nur freigegebene Gruppen sammeln Punkte und sehen Prämien- und Gratisartikel. Ab Werk ist „Endkunden“ freigegeben, „Händler Inland“ und „Händler EU Ausland“ nicht.

Schritt 3 · Gäste ausnehmen

Wer ohne Kundenkonto bestellt, bekommt ab Werk die Gruppe „Endkunden“. Sein Gastkonto löscht der Shop nach der Bestellung, mit ihm die Punkte. Damit die Bestellbestätigung Gästen keine Punkte verspricht, legen Sie eine eigene Kundengruppe ohne „Bonus/Gratisprodukte erlaubt“ an und wählen sie unter Einstellungen → Checkout → Kundendetails → Kundengruppenzuordnung bei Kauf ohne Kundenkonto.

Backend-Liste Einstellungen → Checkout → Bonus-/Gratisprodukte mit zwölf Zeilen: „Bonus-/Gratisprodukte an/aus“ true, „Punkte über Produktpunkte sammeln“ true, „alle x Euro y Punkte“ 0:1:1, „über x Euro y Punkte“ 0:250:500, „Bonuspunkte im Warenkorb anzeigen“ true, „Bonuspunkte werden verbucht wenn Status…“ Zahlungseingang und Versendet, „1 Punkt als x Euro verrechnen (Gutschein)“ 0.01, „erlaube Kunden die Punkte zu Gutschein Verrechnung“ true, „Maximale Anzahl Gratisprodukte pro Bestellung“ 1, „Maximale Anzahl gilt auch für automatische Gratisprodukte“ true, Rundung none und Gäste-Anzeige none

Alle Regeln des Bonusprogramms stehen in einer Gruppe; die Liste zeigt die Tabellenwerte in Kurzform, etwa 0:1:1 für Endkunden, 1 €, 1 Punkt. Zum Vergrößern anklicken.


Wie Kunden Punkte sammeln

Drei Quellen, beliebig kombinierbar. Alle drei stellen Sie unter Einstellungen → Checkout → Bonus-/Gratisprodukte ein.

Punkte je Artikel

Setzen Sie „Punkte über Produktpunkte sammeln“ auf true. Im Produkteditor, Reiter „Sonstiges“, tragen Sie dann bei „Bonuspunkte bei Kauf des Produkts“ die Punkte je Stück ein. Der Kunde erhält Punkte mal Menge. Produktseite und Listen zeigen „Sammeln Sie 20 Bonuspunkte beim Kauf dieses Produkts.“

Punkte je Warenwert

In der Tabelle „Punkte über Warenbestellwert sammeln (alle x Euro y Punkte)“ legen Sie je Kundengruppe eine Zeile an: Kundengruppe, Umsatz, Punkte. „Endkunden · 1 · 1“ bedeutet einen Punkt je volle 1 €. „Rundung Bestellwert vor Punkteberechnung“ rundet den Warenwert vorher: none nicht, floor ab, ceil auf, round kaufmännisch.

Einmal ab Warenwert

Die Tabelle „Punkte über Warenbestellwert sammeln (über x Euro y Punkte)“ vergibt einmalig Punkte, sobald der Warenwert eine Schwelle erreicht. „Endkunden · 250 · 500“ bedeutet 500 Punkte ab 250 €. Haben Sie für eine Gruppe mehrere Zeilen, zählt nur die höchste erreichte Schwelle.

Punkte nach Warenwert bekommt nur eine Kundengruppe mit eigener Zeile. Eine freigegebene Gruppe ohne Zeile sammelt nur Produktpunkte. Beträge gelten in der Standardwährung des Shops.
Bearbeiten-Maske „Punkte über Warenbestellwert sammeln (alle x Euro y Punkte)“ mit den Spalten Kundengruppe, Umsatz und Punkte, einer Zeile Endkunden · 1 · 1 mit rotem Löschknopf, darunter der grüne Knopf „Neuer Eintrag“ und die Knöpfe „Speichern und Schließen“, „Aktualisieren“ und „Abbrechen“

Je Kundengruppe eine Zeile: Endkunden bekommen hier einen Punkt je volle 1 € Warenwert, weitere Gruppen fügen Sie mit „Neuer Eintrag“ hinzu. Zum Vergrößern anklicken.

Von welchem Betrag der Shop rechnet

Grundlage ist der Warenwert der regulär gekauften Artikel. Ein Kupon oder Gutschein senkt die Punkte also nicht.

Zählt

  • Preis der Artikel samt Merkmalsaufpreisen, mal Menge
  • so, wie der Kunde ihn sieht: brutto bei Bruttoanzeige, netto bei Kundengruppen mit Nettoanzeige

Zählt nicht

  • Versandkosten
  • Kupons, Gutscheine, Rabatte und alle anderen Zeilen der Zusammenfassung
  • Prämien- und Gratisartikel

Die Regel „alle x Euro y Punkte“ rechnet: Warenwert geteilt durch Umsatz, abgerundet, mal Punkte. Bruchteile von Punkten gibt es nicht.

EinstellungWarenkorbPunkte
alle 1 € 1 Punkt, Rundung none oder floor66,80 € Warenwert66
alle 1 € 1 Punkt, Rundung ceil oder round66,80 € Warenwert67
alle 10 € 5 Punkte99,00 € Warenwert45 (9 volle Zehner × 5)
alle 1 € 1 Punkt plus über 250 € 500 Punkte260,00 € Warenwert760
dazu Produktpunkte 20 je Stück2 Stück dieses Artikels+ 40

Wann Punkte gutgeschrieben werden

Beim Bestellabschluss legt der Shop einen Eintrag an: sofort „verbucht“ oder „wartend auf Statusänderung“. Einlösen kann der Kunde nur verbuchte Punkte.

Entscheidend ist Einstellungen → Checkout → Bonus-/Gratisprodukte → Bonuspunkte werden verbucht wenn Status… (Mehrfachauswahl):

  • Leer (Werkseinstellung): Die Punkte sind sofort beim Bestellabschluss verbucht, auch wenn die Zahlung noch aussteht.
  • Mit Auswahl, zum Beispiel „Zahlungseingang“ und „Versendet“: Die Punkte warten, bis die Bestellung einen der gewählten Status bekommt. Hat sie ihn schon beim Abschluss, etwa nach Sofortzahlung, sind sie gleich verbucht.

Ab Werk heißen die Status „Offen“, „In Bearbeitung“, „Versendet“, „Zahlungseingang“ und „Retoure/Storniert“. Einen Status wie „Abgeschlossen“ müssen Sie selbst anlegen.

Die Bestellbestätigung nennt die Punkte: „Für diese Bestellung werden Ihnen 66 Bonuspunkte gutgeschrieben.“ bzw. „Nach Zahlungseingang und Verbuchung werden Ihnen für diese Bestellung 66 Bonuspunkte gutgeschrieben.“

Wer den Status setzt, zählt

Wartende Punkte bucht der Shop um, wenn der Status in der Bestellverwaltung wechselt (einzeln oder als Sammelaktion), in xoScan oder über die Anbindungen an Billbee, JTL und den xoPort-Bestellabgleich. Setzt ein Marketing-Event oder die automatische Rückmeldung mancher Zahlungsanbieter den Status, bleiben die Punkte wartend. Ändern Sie dann im Punkte-Logbuch den Typ der Zeile auf „Hinzugefügt“.

Storno, Retoure, Bestellung ändern

  • Storno oder Retoure: Der Shop zieht nichts automatisch ab. Wartende Punkte bleiben wartend und werden nie verbucht. Schon verbuchte Punkte und abgezogene Prämienpunkte korrigieren Sie im Punkte-Logbuch.
  • Bestellung im Bestelleditor ändern: Der Shop rechnet die Punkte dieser Bestellung neu, siehe Bestellungen bearbeiten.
  • Bestellung löschen: Der Schalter „Bonuspunkte aus dieser Bestellung löschen“ ist vorbelegt und entfernt alle Punkte-Einträge der Bestellung.

Prämienartikel gegen Punkte

Kunden tauschen verbuchte Punkte gegen Artikel. Im Warenkorb kostet die Prämie 0,00 €, beim Bestellabschluss zieht der Shop die Punkte ab.

Prämie anlegen

  1. Unter Produkte → Bonus-/Gratisprodukte im Reiter „Einfügen“ den Artikel suchen und „Auswählen“ klicken. Alternativ im Produkteditor, Reiter „Sonstiges“, „Produkt ist selbst ein Bonus-/Gratisprodukt“ einschalten.
  2. „Bonuswert (Punkte)“: so viele Punkte kostet ein Stück.
  3. „Maximum pro Bestellung“ (neben dem Bonuswert): höchstens so viele Stück je Bestellung. Leer heißt: so viele, wie die Punkte reichen.
  4. „Status (Bonus)“ einschalten.

So sieht es der Kunde

  • Die Seite „Bonusprodukte“ listet alle Prämien. Er erreicht sie über „Prämienshop anzeigen“ in seinem Konto und über „Zum Prämienshop“ im Off-Canvas-Warenkorb.
  • Auf der Produktseite steht „Dieses Produkt gegen Bonuspunkte erhalten“, als Preis zum Beispiel „500 Bonuspunkte“.
  • Reichen die Punkte nicht, steht dort „es fehlen noch 120 Bonuspunkte“. Wartende Punkte zählen nicht, der Kunde muss angemeldet sein.
  • Prämien im Warenkorb belegen ihre Punkte. Reichen sie nicht mehr, kürzt der Warenkorb die Menge.
Eine Prämie darf im Shop inaktiv sein. Prämienliste und Prämienansicht prüfen nur „Status (Bonus)“, nicht den Produktstatus. So bieten Sie Artikel an, die es nur gegen Punkte gibt.

Bei Artikeln mit Varianten tragen Sie jede Variante einzeln ein; Master und Varianten erben nichts voneinander. Die Liste unter Produkte → Bonus-/Gratisprodukte filtert nach „Bonus aktiv“, „Gratis aktiv“, „Produkt inaktiv“ und mehr. „Leere Einträge entfernen“ räumt Zeilen ohne Status und Wert auf.

Für einen festen Menüpunkt verlinken Sie die Seiten store-bonus-products.php (Prämien) und product-free.php (Gratisprodukte), etwa im Footer. Den Einleitungstext der Prämienseite pflegen Sie unter CMS → CMS-Manager im Baustein $cms_bonus_products; ab Werk steht dort ein Platzhalter („Fügen Sie hier den Infotext für Ihr Bonusprogramm ein.“).

Liste Produkte → Bonus-/Gratisprodukte mit Reiter „Einfügen“, Kategorieauswahl, Suchfeld und Statusfilter „Alle“; drei Zeilen: Musterladen Thermobecher mit Bonuswert 500 (2x), Produktstatus inaktiv und Status (Bonus) aktiv, Probierset Kaffee mit Gratiswert 50,00 € (1x), Status (Gratis) und Automatisches Gratisprodukt aktiv, Stofftasche Musterladen mit Gratiswert 30,00 € und Status (Gratis) aktiv

Die Liste zeigt Bonus- und Gratiswert samt Maximum in Klammern und schaltet alle vier Status direkt um; der Thermobecher ist als Prämie aktiv, obwohl der Artikel selbst inaktiv ist. Zum Vergrößern anklicken.


Punkte in Guthaben umwandeln

Dafür braucht der Shop einen Punktwert: Einstellungen → Checkout → Bonus-/Gratisprodukte → 1 Punkt als x Euro verrechnen (Gutschein), zum Beispiel 0.01. Dann sind 100 Punkte 1 € wert.

Der Kunde wandelt selbst um

Setzen Sie „erlaube Kunden die Punkte zu Gutschein Verrechnung“ auf true. Im Kundenkonto unter „Bonuspunkte“ erscheint dann „verrechne Bonuspunkte in Guthaben“, sobald der Kunde verbuchte Punkte hat. In der Standardvorlage steht der Knopf neben „Prämienshop anzeigen“ und braucht deshalb mindestens einen Prämienartikel. Der Kunde wählt die Punktzahl, sieht den Betrag und bestätigt.

Er erhält einen Gutscheincode mit Einlöselink per Mail; der Code steht auch in seinem Punkteverlauf. Beim Einlösen bucht der Shop den Betrag auf sein Guthabenkonto, das er bei der nächsten Bestellung verrechnet.

Umwandeln lassen sich nur verbuchte Punkte, abzüglich der Punkte, die Prämienartikel im Warenkorb belegen. Der Shop prüft das bei jeder Umwandlung auf dem Server. ab 4.9.137

Sie zahlen aus

Unter Produkte → Gutscheine & Kupons → Bonuspunkte zu Gutschein sehen Sie alle Kunden mit verbuchten Punkten, sortierbar nach Punkten.

  • Ein Kunde: im Aktionsmenü „Punkte als Gutschein versenden“. Punkte und Betrag sind frei wählbar, etwa für eine Kulanz.
  • Mehrere Kunden: Kästchen markieren (oben „Alle auswählen“ für die Seite) und „Punkte bei ausgewählten Kunden verbuchen“. Jeder Kunde erhält seinen ganzen Stand zum Punktwert.
  • Vorschau öffnet das Punkte-Logbuch des Kunden.
  • Löschen leert das Bonuskonto des Kunden ohne Gutschein, samt wartender Punkte.

Die Gutschein-Mail anpassen

Die Mail ist keine Mailvorlage. Ihre Sätze ändern Sie unter Tools → xoLanguage: Framework „Frontend“, Sektion „store-bonus-track“ (Betreff, Einlöse-Link, Gutscheincode). Zahlen Sie im Backend aus, kommen Anrede, Wertsatz und Gruß aus Framework „Backend“, Sektion „products-bonus-to-gift“. Wie xoLanguage funktioniert, steht unter CMS-Manager & E-Mails.

Seite „Bonuspunkte zu Gutschein“ mit den Spalten Firma, Nachname, Vorname und Bonuspunkte: Erika Musterfrau 1205 Punkte und Max Mustermann von der Musterwerk GmbH 340 Punkte, beide Kästchen markiert, darüber der Knopf „Punkte bei ausgewählten Kunden verbuchen“; bei Erika ist das Aktionsmenü mit „Löschen“, „Vorschau“ und „Punkte als Gutschein versenden“ geöffnet

Markierte Kunden zahlen Sie mit „Punkte bei ausgewählten Kunden verbuchen“ aus, einen einzelnen Kunden über „Punkte als Gutschein versenden“ im Aktionsmenü. Zum Vergrößern anklicken.


Gratisprodukte ab Warenwert

Gratisprodukte kosten keine Punkte. Der Kunde bekommt sie, sobald sein Warenwert hoch genug ist, zum Auswählen oder automatisch im Warenkorb.

Gratisprodukt anlegen

Wie eine Prämie unter Produkte → Bonus-/Gratisprodukte oder im Produkteditor, Reiter „Sonstiges“. Die Felder:

  • „Gratiswert (brutto)“: der Warenwert, ab dem es den Artikel gratis gibt. Gerechnet wird wie bei den Punkten, also ohne Versand, Gutscheine und andere Gratisartikel, siehe Berechnung.
  • „Maximum pro Bestellung“ (neben dem Gratiswert): Obergrenze für diesen Artikel.
  • „Automatisches Gratisprodukt“: Der Shop legt den Artikel selbst in den Warenkorb.
  • „Status (Gratis)“ einschalten.
Gratiswert (brutto)Maximum pro BestellungKunde erhält
leerleerein Stück je Bestellung, unabhängig vom Warenwert
leer3bis zu 3 Stück je Bestellung, unabhängig vom Warenwert
501ein Stück, sobald der Warenwert 50 € übersteigt
50leerein Stück je volle 50 € Warenwert, bei 100 € also zwei
503ein Stück je volle 50 €, höchstens drei

Automatische Gratisprodukte

Reicht der Warenwert, legt der Shop den Artikel in der passenden Menge in den Warenkorb und nimmt ihn wieder heraus, wenn der Warenwert sinkt. Die Menge kann der Kunde nicht ändern. Entfernt er den Artikel, legt der Shop ihn nicht von selbst wieder ein. Ohne Gratiswert und mit einem Maximum über 1 nimmt die Automatik den Artikelpreis als Gratiswert.

Grenze für alle Gratisartikel

„Maximale Anzahl Gratisprodukte pro Bestellung“ begrenzt alle Gratisartikel zusammen, zum Beispiel auf 1. Wird die Grenze überschritten, entfernt der Shop zuerst die Artikel mit dem niedrigsten Gratiswert. „Maximale Anzahl gilt auch für ‚automatische Gratisprodukte‘“ (ab Werk true) bezieht die automatischen mit ein.

Formular Bonus-/Gratisprodukt bearbeiten für „Probierset Kaffee“ mit Hinweistext oben, leerem Bonuswert (Punkte), Gratiswert (brutto) 50 €, Maximum pro Bestellung 1, Schaltern Automatisches Gratisprodukt ja, Status (Bonus) nein und Status (Gratis) ja sowie den Knöpfen „Aktualisieren“ und „Abbrechen“

Ein automatisches Gratisprodukt: ohne Bonuswert, Gratiswert 50 €, höchstens ein Stück je Bestellung, „Status (Gratis)“ eingeschaltet. Zum Vergrößern anklicken.

Wo der Kunde Gratisprodukte findet

  • Produktseite: Knopf „Dieses Produkt gratis erhalten“. Der Preis lautet „kostenlos ab 50,00 € Bestellwert“ (Maximum 1) oder „1x kostenlos / 50,00 € Bestellwert“, dazu gegebenenfalls „max. 3x pro Bestellung“. Fehlt Warenwert, steht dort „es fehlen noch …“.
  • Seite „Gratisprodukte“: listet alle Gratisartikel.
  • Im Warenkorb: nur, wenn unter Einstellungen → Design → Produktauflistung → Konfigurator für Produktpräsentation und Vermarktung eine Zeile „Gratisprodukte / Warenkorb“ steht. Ab Werk fehlt sie.

Beispiel: Geschenke nach Warenwert staffeln

Über 30 € Warenwert gibt es eine Stofftasche, über 50 € stattdessen ein Probierset:

  1. „Stofftasche“: Gratiswert 30, Maximum pro Bestellung 1, automatisch, Status (Gratis) an.
  2. „Probierset“: Gratiswert 50, Maximum pro Bestellung 1, automatisch, Status (Gratis) an.
  3. „Maximale Anzahl Gratisprodukte pro Bestellung“ = 1, „Maximale Anzahl gilt auch für ‚automatische Gratisprodukte‘“ = true.

Ergebnis: Über 30 € liegt die Stofftasche im Warenkorb, über 50 € nur noch das Probierset, weil der Shop bei Überschreiten der Grenze den niedrigeren Gratiswert entfernt. Ohne „automatisch“ wählt der Kunde selbst eines von beiden.


Gratisartikel gestaffelt bepreisen ab 4.10

Statt überzählige Stücke aus dem Warenkorb zu entfernen, geben Sie sie ab dem N. Stück zu einem festen Preis ab.

Ohne Staffel ist ein Gratisartikel ein Alles-oder-nichts-Angebot: Der Kunde darf eine bestimmte Anzahl kostenlos mitnehmen, jedes weitere Stück verschwindet wieder aus dem Warenkorb. Mit einer Preisstaffel bleiben die ersten Stück gratis, jedes weitere bekommt einen festen Preis.

Einstellung: Einstellungen → Checkout → Bonus-/Gratisprodukte → Preisstaffel für Gratisartikel

Je Zeile tragen Sie ein, ab welchem Stück ein Preis gilt und welchen Nettopreis je Stück Sie ab dieser Menge berechnen. Die letzte Zeile gilt nach oben offen und darf nicht 0,00 sein. Bleibt die Tabelle leer, gilt das bisherige Verhalten.

Gezählt wird über alle Gratisartikel einer Bestellung zusammen, in der Reihenfolge, in der sie in den Warenkorb gelegt wurden. Die Steuer richtet sich nach dem jeweiligen Artikel.

Beispiel

Ab StückNettopreis je Stück
10,00 €
35,00 €
57,00 €
610,00 €

Das 1. und 2. Stück sind gratis, das 3. und 4. kosten je 5,00 €, das 5. Stück 7,00 €, ab dem 6. je 10,00 €. Sechs Stück kosten damit 27,00 € netto.

So sieht es der Kunde

Im Warenkorb bleibt die Position eine Zeile mit einem Mengenfeld. Darunter steht die Aufschlüsselung, etwa „2 × 0,00 € kostenlos“ und „3 × 5,00 € ab dem 3. Stück“, rechts die Summe der Position.

In Bestellübersicht, Bestellbestätigung und auf den Belegen steht jede Preisstufe als eigene Zeile mit dem Zusatz „Preisstufe“, damit Preis und Steuersatz je Zeile nachvollziehbar bleiben.

Wichtig bei hinterlegter Staffel

„Maximum pro Bestellung“ und „Gratiswert (brutto)“ am Artikel sowie „Maximale Anzahl Gratisprodukte pro Bestellung“ begrenzen dann nicht mehr die Freimenge, sondern die Gesamtmenge aus gratis und bezahlt. Leer bedeutet dort: keine Grenze.

Automatische Gratisartikel füllt der Shop höchstens bis zur letzten kostenlosen Stufe auf; kostenpflichtige Ware legt er nie ungefragt in den Warenkorb. Bezahlte Stufen bringen keine Bonuspunkte, zählen aber für die Versandkostenfreiheit.


Gratisartikel im Dialog auswählen ab 4.10

Statt einer Produktliste unter dem Warenkorb sieht der Kunde darüber einen Kasten mit Auswahldialog.

Setzen Sie Einstellungen → Checkout → Bonus-/Gratisprodukte → Gratisartikel als Dialog über dem Warenkorb auf true. Über dem Warenkorb steht dann „Gratisartikel zu Ihrer Bestellung“ mit dem Knopf „Jetzt auswählen“.

  • Im Dialog kreuzt der Kunde Artikel an. „Auswahl übernehmen“ legt sie in den Warenkorb und nimmt abgewählte heraus.
  • Automatische Gratisartikel stehen dort mit „Kommt automatisch dazu“, Artikel mit Merkmalen mit dem Link „Variante wählen“ zur Produktseite.
  • Ist die Höchstzahl erreicht, sperrt der Dialog weitere Kacheln, der Zähler zeigt etwa „1 von 2 gewählt“.

Voraussetzung ist dieselbe Zeile „Gratisprodukte / Warenkorb“ im Konfigurator für Produktpräsentation und Vermarktung. Grenzen und Preisstaffel gelten unverändert.


Was Kunden sehen – und wie Sie es steuern

Die meisten Hinweise schalten Sie unter Einstellungen → Checkout → Bonus-/Gratisprodukte ein oder aus.

OrtHinweisGesteuert über
Produktseite, Listen„Sammeln Sie 20 Bonuspunkte beim Kauf dieses Produkts.“ Nur Produktpunkte.„Punkte über Produktpunkte sammeln“ und das Feld am Artikel
ProduktseiteGegenwert der Punkte nach Warenwert, etwa „Für diesen Artikel sammeln Sie Bonuspunkte im Wert von 2,65 €.“, dazu der Satz in Prozent„Punktewert auf der Produktseite anzeigen“: none aus, account für Kunden mit Konto, all auch für Besucher ab 4.10
Warenkorb„Für diese Bestellung werden Sie 66 Bonuspunkte erhalten.“„Bonuspunkte im Warenkorb anzeigen“
Warenkorb ohne Kundenkontonichts oder „Mit einem Kundenkonto würden Sie für diese Bestellung 66 Bonuspunkte erhalten.“„Warenkorb-Anzeige für Gäste ohne Bonusberechtigung“: none oder register_hint
Off-Canvas-Warenkorb„Noch 700 von 1205 Bonuspunkten verfügbar.“ mit Link „Zum Prämienshop“erscheint, sobald der Kunde verbuchte Punkte hat
BestellbestätigungSatz zu den Punkten der BestellungPlatzhalter {BONUS_TEXT} in der Mailvorlage „Bestellbestätigung“ unter CMS → Mails & Marketing / Automatisierungen
KundenkontoMenüpunkt „Bonuspunkte“ mit Stand, Verlauf und RegelnEinstellungen → Design → Off-Canvas → Bonuspunkte-Link in der Kontonavigation an/aus

Die Seite „Ihre Bonuspunkte“

Der Kunde sieht seinen Gesamtstand und davon die verbuchten Punkte, darunter jeden Eintrag mit Bestellung oder Gutscheincode und Status. Hat er Punkte, erscheint „Prämienshop anzeigen“, sobald es mindestens einen Prämienartikel gibt. Daneben steht „verrechne Bonuspunkte in Guthaben“, wenn die Umwandlung erlaubt ist; in der Standardvorlage nur zusammen mit dem Prämienshop-Knopf.

Unter dem Verlauf steht ein Regeltext aus dem CMS-Baustein $cms_bonus_hinweis. Ab Werk beschreibt er Musterregeln („1 Punkt je Euro“, kaufmännisch gerundet, Gutschrift nach Zahlungseingang, Abzug bei Retoure), die zu Ihren Einstellungen passen müssen. Passen Sie ihn unter CMS → CMS-Manager an.
Shopseite „Ihre Bonuspunkte“ im Kundenkonto: Gesamtstand 1.285, Satz „Sie besitzen insgesamt 1.285 Bonuspunkte, davon sind 1.205 Bonuspunkte verbucht“, Knöpfe „Prämienshop anzeigen“ und „verrechne Bonuspunkte in Guthaben“, Verlauf mit fünf Einträgen (Bestellung 17303 +80 wartend auf Statusänderung, manuell +50, Bestellung 17302 +125, Gutschein BONUS-MUSTER1 −500, Bestellung 17301 +1.530) und darunter ein angepasster Regeltext mit vier Punkten

Der Kunde sieht Gesamtstand und verbuchte Punkte, jeden Eintrag mit Status und darunter Ihren Regeltext aus dem CMS-Baustein $cms_bonus_hinweis. Zum Vergrößern anklicken.


Punktestand prüfen und korrigieren

Jede Punktebewegung steht im Punkte-Logbuch des Kunden. Dort korrigieren Sie auch von Hand.

Kundenliste und Kundendaten

Unter Kunden → Kunden zeigt die sortierbare Spalte „Bonuspunkte“ den verbuchten Stand: gutgeschriebene und manuelle Punkte abzüglich eingelöster, ohne wartende. Ein Klick auf die Zahl öffnet das Logbuch.

Beim Bearbeiten eines Kunden steht im Reiter „Kundendaten“ das Feld „Bonuspunkte“, wartende Punkte in Klammern. Der Stift daneben („Bonuspunkte-History einsehen/bearbeiten“) öffnet ebenfalls das Logbuch.

Punkte-Logbuch

Jede Zeile hat einen Typ, Punkte, eine Bestellnummer und ein Datum. Typen: „Hinzugefügt“, „Wartend“, „Abgezogen“, „Manuell“. Wartende Punkte zählen nicht zum Stand.

Zeilen lassen sich ändern und löschen. Im Reiter „Einfügen“ buchen Sie von Hand: Typ „Manuell“, positive Punkte zum Gutschreiben, negative zum Abziehen, auf Wunsch mit Bestellnummer. Der Kunde sieht die Zeile in seinem Verlauf.

In der Bestellung zeigt der Reiter „Sonstiges“, wie viele Punkte die Bestellung gebracht hat und ob sie noch warten, zum Beispiel „66 Punkte wartend auf Statusänderung.“

Fenster „Bonuspunkte von Erika Musterfrau“ mit der Kopfzeile „Gesamtsumme der Punkte: 1205 (80 Wartend)“ und einer Tabelle mit den Spalten ID, Punkte, Typ, Bestellnummer und Hinzugefügt am: Wartend 80, Manuell 50, Hinzugefügt 125, „Verrechnet mit Gutschein BONUS-MUSTER1“ −500 und Hinzugefügt 1530; unten die Eingabezeile des Reiters „Einfügen“ mit −50 Punkten und Typ Manuell

Im Punkte-Logbuch korrigieren Sie von Hand: Der Reiter „Einfügen“ öffnet eine Zeile, hier mit −50 Punkten vom Typ „Manuell“. Zum Vergrößern anklicken.


Bonus- und Gratisartikel per Datei pflegen

Für viele Artikel nutzen Sie den CSV-Porter oder den XML-Import Ihrer Warenwirtschaft.

CSV: Export und Import

Unter Tools → xoPort CSV Im-/Export Manager enthält der Porter „Produkte (komplett)“ diese Spalten:

  • products points – Bonuspunkte bei Kauf des Produkts
  • bonus points, max bonus – Bonuswert (Punkte) und Maximum der Prämie
  • bonus value, max free – Gratiswert und Maximum des Gratisartikels
  • status bonus, status free, auto free – Schalter, Werte 1 oder 0

Exportieren Sie damit oder mit einer Kopie, die nur die nötigen Spalten enthält. Achtung beim Import: Sind in einer Zeile „status bonus“ und „status free“ beide leer, entfernt der Import den Bonus-/Gratiseintrag des Artikels. Fehlen die beiden Spalten in der Datei ganz, bleibt der Eintrag unverändert.

XML-Import und Marketing

Der XML-Produktimport der Warenwirtschaft kann denselben Block mitliefern. Soll der Import einen Artikel nicht überschreiben, setzen Sie im Produkteditor im Reiter der Importsperren den Schalter „Bonus/Gratis aktualisieren“ auf „Nein“.

Mit dem Marketing-Modul schalten Reaktionen „Produkte: Bonusproduktstatus“ und „Produkte: Gratisproduktstatus“ Artikel zeitgesteuert ein und aus; die Bedingung „Kunde: Bonuspunkte-Saldo“ findet Kunden mit Punkten, etwa für eine Erinnerungsmail. Mehr unter Marketing & Automatisierung. XONIC Premium: Marketing / Automatisierungen & Künstliche Intelligenz


Fehlersuche: Punkte fehlen oder warten

Den Stand einer einzelnen Bestellung sehen Sie in der Bestellung im Reiter „Sonstiges“, den Stand des Kunden im Punkte-Logbuch.

BeobachtungUrsacheAbhilfe
Bestellung bringt keine PunkteKundengruppe ohne „Bonus/Gratisprodukte erlaubt“Unter Kunden → Kundengruppen freigeben
Nur Produktpunkte, keine Punkte nach WarenwertKeine Zeile für diese Kundengruppe in „alle x Euro y Punkte“ bzw. „über x Euro y Punkte“Zeile für die Gruppe anlegen
Gast hat Punkte in der Mail, aber kein KontoGastkonten löscht der Shop nach der BestellungGast-Kundengruppe ohne Bonus, siehe Schritt 3
Punkte stehen auf „wartend“Bestellung hat noch keinen Status aus „Bonuspunkte werden verbucht wenn Status…“Status setzen, sobald bezahlt oder versendet
Status ist erreicht, Punkte warten trotzdemStatus kam von einem Marketing-Event oder einer automatischen Rückmeldung, nicht aus der BestellverwaltungIm Logbuch Typ auf „Hinzugefügt“ ändern
Kunde kann keine Prämie in den Warenkorb legenZu wenig verbuchte Punkte, nicht angemeldet, Maximum erreicht („Maximum von 2 im Warenkorb!“) oder Punkte durch andere Prämien belegtStand im Logbuch prüfen, wartende Punkte zählen nicht
Kein Knopf „verrechne Bonuspunkte in Guthaben“Umwandlung nicht erlaubt, kein Punktwert, keine verbuchten Punkte oder kein einziger Prämienartikel (der Knopf steht in der Standardvorlage neben „Prämienshop anzeigen“)„erlaube Kunden …“ und „1 Punkt als x Euro verrechnen (Gutschein)“ setzen, mindestens eine Prämie anlegen
Gratisprodukte erscheinen nicht im WarenkorbZeile „Gratisprodukte / Warenkorb“ fehlt im KonfiguratorZeile anlegen, siehe Gratisprodukte
Gratisartikel verschwindet aus dem WarenkorbWarenwert unter den Gratiswert gesunken oder Grenze aller Gratisartikel überschrittenGratiswert und „Maximale Anzahl Gratisprodukte pro Bestellung“ prüfen
„Bonuspunkte“ im Kundenkonto führt zurück zu „Mein Konto“Modul aus oder Kundengruppe nicht freigegebenHauptschalter und Kundengruppe prüfen

Punkte sammeln beenden, Einlösen behalten

Wer keine neuen Punkte mehr vergeben will, schaltet nur das Sammeln ab. Kunden lösen ihre Punkte weiter ein.

  1. „Bonus-/Gratisprodukte an/aus“ bleibt auf true. Sonst verschwinden Prämien, Gratisprodukte und die Seite „Ihre Bonuspunkte“.
  2. „Punkte über Produktpunkte sammeln“ auf false.
  3. Beide Tabellen „Punkte über Warenbestellwert sammeln …“ leeren. Eine 0 bei den Punkten wirkt genauso.
  4. Regeltext $cms_bonus_hinweis anpassen und bei Bedarf „Bonuspunkte im Warenkorb anzeigen“ ausschalten.

Wartende Punkte älterer Bestellungen bucht der Shop weiter gut, sobald diese Bestellungen den Status erreichen. Der Gesamtstand steigt deshalb noch einige Tage. Wollen Sie das Programm ganz beenden, zahlen Sie die Punkte unter Bonuspunkte zu Gutschein aus und schalten danach das Modul ab. Ist es aus, zeigt die Bonus-Verwaltung im Backend nur noch einen Hinweis, dass das Modul deaktiviert ist.


Tipps aus der Praxis

Gutschrift an einen Status binden

Wählen Sie „Zahlungseingang“ oder „Versendet“. Ohne Auswahl sind die Punkte sofort verbucht, auch bei Bestellungen, die nie bezahlt werden.

Einfacher Punktwert

100 Punkte = 1 € (0.01) ist leicht zu verstehen. Schreiben Sie dieselbe Regel in den Regeltext des Kundenkontos.

Gratisartikel mit Bedacht

Probiergrößen, Werbeartikel oder Restposten eignen sich gut. Begrenzen Sie die Menge mit „Maximum pro Bestellung“.


Häufige Fragen

Wie schalte ich das Sammeln von Bonuspunkten ab, ohne dass Kunden ihre Punkte verlieren?

Lassen Sie „Bonus-/Gratisprodukte an/aus“ eingeschaltet, setzen Sie „Punkte über Produktpunkte sammeln“ auf false und leeren Sie beide Tabellen „Punkte über Warenbestellwert sammeln …“. Kunden lösen weiter ein; wartende Punkte älterer Bestellungen kommen noch hinzu. Schritt für Schritt unter Punkte sammeln beenden.

Warum werden einem Kunden keine Bonuspunkte gutgeschrieben?

Meist ist die Kundengruppe nicht freigegeben, für sie fehlt eine Zeile in den Regeltabellen, der Kunde hat als Gast bestellt oder die Punkte warten auf den Status. Ob eine Bestellung Punkte gebracht hat, zeigt der Reiter „Sonstiges“ der Bestellung. Alle Ursachen unter Fehlersuche.

Von welchem Betrag werden Bonuspunkte berechnet?

Vom Warenwert der regulär gekauften Artikel, so wie der Kunde ihn sieht (brutto oder netto je nach Kundengruppe), ohne Versandkosten, Gutscheine und Rabatte. Produktpunkte kommen je Stück dazu. Rechenbeispiele unter Berechnung.

Warum zeigt ein Produkt keine Bonuspunkte an?

Die Produktseite nennt nur Produktpunkte. Dafür muss „Punkte über Produktpunkte sammeln“ an sein, am Artikel „Bonuspunkte bei Kauf des Produkts“ gefüllt und die Kundengruppe des Besuchers freigegeben. Punkte nach Warenwert zeigt erst der Warenkorb. Den Gegenwert dieser Punkte kann die Produktseite mit „Punktewert auf der Produktseite anzeigen“ nennen. ab 4.10

Wie lösen Kunden ihre Bonuspunkte ein?

Selbst auf zwei Wegen: gegen Prämienartikel aus dem Prämienshop oder, wenn Sie es erlauben, durch Umwandlung in Guthaben unter „Bonuspunkte“ im Kundenkonto. Außerdem können Sie Punkte im Backend als Gutschein auszahlen. Es zählen nur verbuchte Punkte. Siehe Prämienartikel und Punkte in Guthaben.

Wo ändere ich die Mail zum Bonuspunkte-Gutschein?

Unter Tools → xoLanguage, nicht in den Mailvorlagen. Framework „Frontend“, Sektion „store-bonus-track“ enthält Betreff und die Sätze zum Einlösen. Bei Auszahlung im Backend kommen Anrede, Wertsatz und Gruß aus Framework „Backend“, Sektion „products-bonus-to-gift“.

Wie erreiche ich, dass nur registrierte Kunden Bonuspunkte bekommen?

Legen Sie eine Kundengruppe ohne „Bonus/Gratisprodukte erlaubt“ an und wählen Sie sie unter Einstellungen → Checkout → Kundendetails → Kundengruppenzuordnung bei Kauf ohne Kundenkonto. Gäste behalten ohnehin keine Punkte, weil ihr Gastkonto nach der Bestellung gelöscht wird; mit der eigenen Gruppe verspricht ihnen auch die Bestellbestätigung keine.

Wie blende ich den Bonuspunkte-Hinweis im Warenkorb aus?

Setzen Sie „Bonuspunkte im Warenkorb anzeigen“ auf false. Für Besucher ohne Kundenkonto steuert „Warenkorb-Anzeige für Gäste ohne Bonusberechtigung“ den Text (none = kein Hinweis). Den Satz in der Bestellbestätigung entfernen Sie mit dem Platzhalter {BONUS_TEXT} aus der Mailvorlage „Bestellbestätigung“.

Kann ich einen inaktiven Artikel als Prämie anbieten?

Ja. Prämienliste und Prämienansicht prüfen nur „Status (Bonus)“. Der Artikel erscheint dann im Prämienshop, aber nicht im normalen Sortiment. Für Gratisartikel gilt dasselbe mit „Status (Gratis)“.

Wie richte ich mehrere, nach Warenwert gestaffelte Gratisprodukte ein?

Je Gratisartikel einen eigenen Gratiswert mit Maximum 1 und dazu „Maximale Anzahl Gratisprodukte pro Bestellung“ = 1. Bei Überschreiten der Grenze behält der Shop den Artikel mit dem höchsten Gratiswert. Ein Beispiel steht unter Geschenke nach Warenwert staffeln.

Kann ich ein Gratisprodukt an einen bestimmten Artikel koppeln?

Nicht mit diesem Modul: Gratisprodukte hängen nur am Warenwert. Gibt es denselben Artikel ab einer Menge gratis dazu, nutzen Sie den Naturalrabatt im Produkteditor, Reiter „Preise“. Einen anderen Artikel legt ein Merkmalswert mit „Zugehörige Produkte“ und dem Typ „In WK legen“ zum Preis 0 in den Warenkorb, siehe Produktattribute. XONIC Premium: Erweiterte Merkmalsfunktionen

Verfallen Bonuspunkte, zum Beispiel jährlich?

Nein. Einen Verfall oder Jahresabschluss kennt der Shop nicht. Für einen Stichtag zahlen Sie die Punkte unter Produkte → Gutscheine & Kupons → Bonuspunkte zu Gutschein aus. Kunden mit Punkten erinnern Sie über die Marketing-Bedingung „Kunde: Bonuspunkte-Saldo“. Sagen Sie Kunden einen Verfall zu, brauchen Sie dafür einen eigenen Ablauf.

Wie exportiere oder importiere ich Bonus- und Gratisartikel?

Mit dem Porter „Produkte (komplett)“ unter Tools → xoPort CSV Im-/Export Manager; er enthält alle Bonus- und Gratisfelder. Beim Import entfernt eine Zeile mit leeren Spalten „status bonus“ und „status free“ den Eintrag. Einzelheiten unter Import & Export.

Kann ich den Punktestand aller Kunden exportieren?

Einen Export dafür gibt es nicht. Für einen Überblick sortieren Sie die Kundenliste nach der Spalte „Bonuspunkte“ oder öffnen Bonuspunkte zu Gutschein: Dort stehen alle Kunden mit verbuchten Punkten, nach Punkten sortiert.

Was passiert mit Punkten, wenn eine Bestellung storniert oder zurückgeschickt wird?

Nichts automatisch. Wartende Punkte werden nie verbucht, schon verbuchte bleiben stehen, abgezogene Prämienpunkte kommen nicht zurück. Korrigieren Sie mit einer manuellen Zeile im Punkte-Logbuch. Ändern Sie die Bestellung im Bestelleditor, rechnet der Shop ihre Punkte neu.

Gehört der Treuerabatt zum Bonusprogramm?

Nein. Der Treuerabatt ist ein eigenes Modul in der Zusammenfassung des Checkouts und gewährt Rabatt nach Umsatz in einem Zeitraum. Wie er den Zeitraum berechnet, steht unter Gutscheine & Kupons.

Weiterführende Leitfäden

Fragen zu Ihrem Bonusprogramm?

Wir helfen beim Einrichten von Punkten, Prämien und Gratisartikeln.

Support kontaktieren

Das Bonus-/Gratisproduktemodul in XONIC verbindet zwei klassische Kundenbindungs-Instrumente in einem konfigurierbaren Werkzeug: Bonuspunkte und Gratisprodukte. Beide Mechanismen lassen sich getrennt aktivieren, granular pro Kundengruppe steuern und nahtlos in den Bestell-Workflow integrieren.

Über drei wählbare Quellen sammeln Kunden Punkte: pro Produkt über das Feld Bonuspunkte im Produkt-Editor, pro angefangene Euro-Marke des Warenkorbs oder als Einmal-Bonus ab einem definierten Schwellenwert. Die Aktivierung der Punkte erfolgt automatisch beim Erreichen eines konfigurierbaren Bestellstatus – in der Regel Versandt oder Abgeschlossen. Storno-Buchungen werden ebenso automatisch berücksichtigt.

Die Einlösung erfolgt wahlweise als manueller Gutschein-Umtausch über das Backend-Menü Gutscheine & Kupons → Bonuspunkte zu Gutschein mit frei wählbarem Umrechnungsfaktor, oder als Gratisprodukt-Schwelle: Pro Produkt definieren Sie einen Mindest-Warenkorbwert, ab dem das Produkt kostenlos hinzugefügt wird. Eine Obergrenze pro Bestellung verhindert ungewollte Mehrfach-Beilagen.

In der Kundenverwaltung erscheint nach Modulaktivierung eine sortierbare Bonuspunkte-Spalte, die die Summe aktiver und eingelöster Punkte zeigt. Ein detailliertes Punkte-Logbuch pro Kunde dokumentiert jede einzelne Buchung auditfest – ideal für Reklamationen und Reporting. Damit ist das Modul nicht nur Marketing-Werkzeug, sondern auch transparentes Belohnungs- und Auswertungssystem.