Gutscheincodes, Countdown und Treuepunkte ohne Marge-Falle und ohne rechtliche Stolpersteine
Rabattaktionen sind das schnellste Mittel, um Umsatz zu erzeugen, und zugleich das einfachste, um Marge zu verbrennen. Magento 2 liefert dafür mit Katalog- und Warenkorbpreisregeln leistungsfähige Standardfunktionen, doch die Frage, welche Regel zu welchem Ziel passt, beantwortet das System nicht. Dieser Artikel erklärt den Unterschied der beiden Regeltypen, zeigt, wie ein Gutscheincode per Link ankommt, wann ein Countdown ehrlich bleibt, was bei Preisermäßigungen zur Angabe des niedrigsten Preises der letzten 30 Tage gilt, wie Sie Marge und Kannibalisierung im Blick behalten und wann sich ein Treuepunkte-Programm lohnt. Rechtliche Hinweise sind allgemeine Information und keine Rechtsberatung.
Inhaltsverzeichnis
- 1. Erst das Ziel, dann der Rabatt
- 2. Katalogpreisregel oder Warenkorbpreisregel: Der Unterschied in Magento
- 3. Gutscheincodes: Typen, Limits und Gültigkeit
- 4. Gutscheincode-Link: Der Rabatt kommt ohne Abtippen an
- 5. Countdown nur, wenn er echt ist
- 6. Preisermäßigung: Niedrigster Preis der letzten 30 Tage
- 7. Marge und Kannibalisierung: Was ein Rabatt wirklich kostet
- 8. Treuepunkte: Wiederkäufe belohnen statt Preise senken
- 9. Aktionen messen und auswerten
- 10. Zusammenfassung
- 11. FAQ
1. Erst das Ziel, dann der Rabatt
Bevor Sie eine Regel anlegen, sollten Sie die Frage beantworten, was die Aktion erreichen soll. Neukunden gewinnen, Lagerbestand abbauen, den Warenkorbwert erhöhen und Stammkunden belohnen sind vier verschiedene Ziele, und jedes verlangt ein anderes Instrument. Ein Rabatt auf das ganze Sortiment erreicht meist alles ein bisschen und nichts richtig.
Legen Sie außerdem fest, woran Sie den Erfolg messen, bevor die Aktion startet. Ohne Vergleichszahlen lässt sich später nicht sagen, ob der Umsatz wegen der Aktion stieg oder obwohl sie lief. Notieren Sie deshalb Zeitraum, Zielgruppe, Rabattart und die erwartete Wirkung vorab.
2. Katalogpreisregel oder Warenkorbpreisregel: Der Unterschied in Magento
Magento kennt zwei Regeltypen, die sich im Marketing-Menü unter Aktionen finden. Eine Katalogpreisregel verändert den angezeigten Preis eines Produkts schon in der Kategorie und auf der Produktseite. Sie wird über den Indexer angewendet, benötigt also einen laufenden Cron, und eignet sich für Preisaktionen auf Sortimentsteile, etwa eine Kategorie oder eine Marke. Der Kunde sieht den reduzierten Preis, ohne etwas eingeben zu müssen.
Eine Warenkorbpreisregel greift erst im Warenkorb. Sie kann an Bedingungen gebunden sein, zum Beispiel Mindestbestellwert, bestimmte Produkte oder Kundengruppe, und sie kann mit einem Gutscheincode verknüpft werden. Damit eignet sie sich für Aktionen wie „10 Euro ab 80 Euro Warenkorbwert“ oder Willkommensrabatte. Beide Typen unterstützen Laufzeiten, Kundengruppen, Websites und Prioritäten, und über die Option, nachfolgende Regeln nicht mehr zu verarbeiten, steuern Sie, ob sich Rabatte addieren.
Prüfen Sie jede neue Regel mit Testbestellungen in mehreren Kombinationen, denn das Zusammenspiel mehrerer Regeln überrascht oft. Unsere Marketing-Extensions erweitern die Standardregeln dort, wo Sie mehr Bedingungen oder Automatisierung brauchen.
3. Gutscheincodes: Typen, Limits und Gültigkeit
Bei einer Warenkorbpreisregel wählen Sie, ob kein Gutschein, ein fester Gutschein oder automatisch generierte Codes verwendet werden. Ein fester Code ist leicht zu merken, kann aber weitergegeben und in Gutscheinportalen veröffentlicht werden. Automatisch generierte Codes lassen sich in großer Zahl erzeugen, jeweils einmal einlösen und gezielt an einzelne Empfänger verschicken. Das schützt bei Aktionen, die nur für eine bestimmte Gruppe gedacht sind.
Setzen Sie stets Grenzen: Nutzung pro Code, Nutzung pro Kunde, Beginn und Ende. Ohne Begrenzung kann ein einziger Code über Monate Umsatz zu schlechten Konditionen erzeugen. Legen Sie auch fest, ob der Rabatt auf bereits reduzierte Artikel gilt und ob er mit anderen Aktionen kombinierbar ist, und teilen Sie diese Bedingungen sichtbar mit.
4. Gutscheincode-Link: Der Rabatt kommt ohne Abtippen an
Codes, die erst im Warenkorb eingetippt werden müssen, gehen häufig verloren. Besucher vergessen sie, vertippen sich oder verlassen auf der Suche nach dem Code die Seite. Ein Link, der den Code beim Aufruf bereits hinterlegt, entfernt diese Hürde. Nach unserem Kenntnisstand bringt Magento im Standard keinen solchen Link mit, er lässt sich aber über eine kleine Erweiterung oder eine Extension ergänzen.
Die Idee ist einfach: Die Zieladresse enthält den Code als Parameter, ein Modul liest ihn aus, legt ihn in der Sitzung ab und wendet ihn auf den Warenkorb an, sobald einer existiert. Achten Sie darauf, dass der Parameter keine ungeprüften Eingaben verarbeitet und dass nur gültige Codes angewendet werden. Zeigen Sie dem Besucher anschließend deutlich an, dass der Code aktiv ist, etwa mit einem Hinweis oben auf der Seite.
5. Countdown nur, wenn er echt ist
Ein Countdown erzeugt Dringlichkeit, und genau darin liegt das Risiko. Ein Zähler, der nach Ablauf stillschweigend neu startet, oder ein Hinweis auf knappe Ware, die gar nicht knapp ist, täuscht Verbraucher. Solche Praktiken können als irreführend nach dem Gesetz gegen den unlauteren Wettbewerb gewertet werden. Setzen Sie einen Countdown deshalb nur ein, wenn die Aktion tatsächlich zu dem angezeigten Zeitpunkt endet und danach der alte Preis gilt.
Der sauberste Weg ist, den Zähler aus demselben Enddatum zu speisen, das auch in der Preisregel hinterlegt ist. Dann stimmen Anzeige und Wirklichkeit zwangsläufig überein. Das folgende Beispiel zeigt eine kleine Alpine.js-Komponente, die ein serverseitig ausgegebenes Enddatum herunterzählt und den Zähler verbirgt, sobald die Zeit abgelaufen ist.
// Countdown fed by the end date of the price rule (ISO 8601, written by the server)
Alpine.data('promoCountdown', (endIso) => ({
remaining: '',
expired: false,
timer: null,
init() {
const end = new Date(endIso).getTime();
const tick = () => {
const diff = end - Date.now();
if (diff <= 0) {
this.expired = true;
clearInterval(this.timer);
return;
}
const hours = Math.floor(diff / 3600000);
const minutes = Math.floor((diff % 3600000) / 60000);
this.remaining = hours + ' h ' + minutes + ' min';
};
tick();
this.timer = setInterval(tick, 30000);
},
}));
6. Preisermäßigung: Niedrigster Preis der letzten 30 Tage
Hinweis vorab: Dieser Abschnitt ist allgemeine Information und keine Rechtsberatung. Nach § 11 der Preisangabenverordnung muss ein Händler, der gegenüber Verbrauchern mit einer Preisermäßigung wirbt, grundsätzlich den niedrigsten Preis der vorangegangenen 30 Tage angeben. Das betrifft Aktionen mit durchgestrichenem Preis, Prozentangaben oder Formulierungen wie „jetzt günstiger“. Es gibt Ausnahmen und Detailfragen, zum Beispiel bei Preisen, die sich schrittweise und fortlaufend verändern.
Für Magento bedeutet das, dass der bisherige Preisverlauf nachvollziehbar sein muss. Eine Katalogpreisregel verändert den Preis automatisch, ohne dass der frühere Preis irgendwo dokumentiert wird, daher brauchen Sie eine Möglichkeit, den niedrigsten Preis der letzten 30 Tage zu erfassen und anzuzeigen. Ob ein Gutscheincode als Preisermäßigung im Sinne der Vorschrift gilt, hängt von der Gestaltung der Werbung ab, und genau das sollten Sie mit Ihrer Rechtsberatung klären. Informationen zur Einbindung in Shop und Suche finden Sie auch bei Magento SEO.
7. Marge und Kannibalisierung: Was ein Rabatt wirklich kostet
Ein Rabatt wirkt stärker auf den Gewinn als auf den Umsatz. Eine einfache Beispielrechnung zeigt das: Kostet ein Artikel im Einkauf 60 Euro und im Verkauf 100 Euro, bleiben 40 Euro Rohertrag. Bei 20 Prozent Rabatt sinkt der Verkaufspreis auf 80 Euro, der Rohertrag auf 20 Euro. Die Marge pro Stück halbiert sich, die Aktion muss also rund doppelt so viele Stücke verkaufen, nur um denselben Rohertrag zu erreichen. Die Zahlen sind ein Rechenbeispiel, keine Branchenangabe.
Hinzu kommt die Kannibalisierung. Kunden, die ohnehin gekauft hätten, nutzen den Rabatt mit und senken so den Ertrag, ohne dass zusätzlicher Umsatz entsteht. Begrenzen Sie die Aktion deshalb auf Produkte mit ausreichender Marge, auf Neukunden oder auf bestimmte Kundengruppen, und rechnen Sie im Voraus durch, wie viel Mehrumsatz nötig ist. Auch Versandkosten und Retouren gehören in diese Rechnung.
8. Treuepunkte: Wiederkäufe belohnen statt Preise senken
Treuepunkte setzen dort an, wo Rabatte nicht hinreichen: bei der Bindung bestehender Kunden. Statt den Preis sofort zu senken, sammelt der Kunde Punkte und löst sie bei einem späteren Kauf ein. Das verschiebt den Rabatt in die Zukunft und gibt einen Grund zur Rückkehr. Nach unserem Kenntnisstand ist ein Punkteprogramm in Magento Open Source nicht enthalten, Adobe Commerce bietet Bonuspunkte als eigene Funktion. Für Open Source kommt eine Erweiterung in Frage.
Klären Sie vor dem Start die Spielregeln: Wie viele Punkte gibt es pro Euro, wann verfallen sie, was passiert bei Retouren und Stornos? Punkte sind eine Verbindlichkeit des Shops, daher gehören Verfall, Rückbuchung und Datenschutz in die Teilnahmebedingungen und die Buchhaltung. Halten Sie das Programm einfach, denn ein Modell, das niemand versteht, wird auch nicht genutzt.
9. Aktionen messen und auswerten
Werten Sie jede Aktion nach dem Ende aus. Wichtig sind der Umsatz im Aktionszeitraum im Vergleich zu einem gleich langen Zeitraum davor, die Einlösungen je Code, der durchschnittliche Warenkorbwert und der Rohertrag nach Rabatt. Prüfen Sie außerdem, ob in den Wochen nach der Aktion ein Einbruch folgt, denn dann wurden nur Käufe vorgezogen. Die Einlösungen finden Sie in den Berichten zu den Aktionsregeln, die übrigen Zahlen in Ihrer Webanalyse.
Halten Sie die Ergebnisse fest und bauen Sie daraus einen Aktionskalender mit klaren Anlässen. Wer ständig rabattiert, trainiert Kunden darauf, nie den vollen Preis zu zahlen. Eine Orientierung zu Aufwand und Kosten für die Einrichtung von Aktionen finden Sie auf unserer Preisübersicht, weitere Erweiterungen unter Magento 2 Extensions.
| Instrument | Wirkt auf | Stärke | Achtung |
|---|---|---|---|
| Katalogpreisregel | Angezeigten Preis in Kategorie und Produktseite | Kunde sieht Rabatt ohne Eingabe | Braucht Indexer und Cron, Preisverlauf muss dokumentiert sein |
| Warenkorbpreisregel | Preis im Warenkorb | Bedingungen und Gutscheincode möglich | Zusammenspiel mehrerer Regeln gründlich testen |
| Countdown | Entscheidungstempo | Macht ein echtes Aktionsende sichtbar | Nur mit realem Enddatum, keine Fake-Verknappung |
| Treuepunkte | Wiederkauf und Bindung | Verschiebt den Rabatt in die Zukunft | Open Source braucht Erweiterung, Verfall und Rückbuchung regeln |
Mironsoft
Magento-Entwicklung, Modul-Beratung und Systemarchitektur
Magento-Projekt, das eine zweite Meinung oder erfahrene Umsetzung braucht?
Wir entwickeln individuelle Magento-Module, beraten bei Architekturentscheidungen und übernehmen komplexe Umsetzungen, von der Service-Contract-Planung bis zum produktionsreifen Deployment.
Architektur-Beratung
Modul- und Systemarchitektur vor der Umsetzung fundiert durchdenken lassen.
Custom-Modul-Entwicklung
Individuelle Magento-Module nach Best Practices sauber umsetzen.
Code-Review & Audit
Bestehende Module auf Performance, Sicherheit und Wartbarkeit prüfen lassen.
10. Zusammenfassung
Rabattaktionen: Das Wichtigste auf einen Blick
Regeltyp
Katalogpreisregeln senken sichtbare Preise, Warenkorbpreisregeln arbeiten mit Bedingungen und Codes, beide müssen getestet werden.
Ehrlichkeit
Countdown nur mit echtem Enddatum, und bei Preisermäßigungen den niedrigsten Preis der letzten 30 Tage mit der Rechtsberatung klären.
Wirtschaftlichkeit
Vorab rechnen, wie viele Mehrverkäufe ein Rabatt braucht, und Aktionen auf Produkte oder Zielgruppen mit ausreichender Marge begrenzen.
Bindung
Treuepunkte belohnen Wiederkäufe, verlangen aber klare Regeln zu Verfall, Retoure und Datenschutz.