Rabatte & Gutscheine¶
Das Plugin kennt zwei Arten von Preisnachlässen: Gutscheincodes (manuell eingelöst) und automatische Rabatte (greifen ohne Code).
Gutscheine¶
Verwaltung unter Kurse → Gutscheine.

Code erstellen¶
- Code erstellen wählen und die Bedingungen festlegen (Rabattart, Betrag, Gültigkeit, Einlöselimit). Das Ablaufdatum muss zwischen 2000 und zehn Jahren in der Zukunft liegen, sonst wird kein Code erstellt. Als Rabattart ist Fixer Betrag (CHF) vorausgewählt; für einen Prozentrabatt ausdrücklich Prozent (%) wählen – sonst wird aus einem „10" ein Rabatt von 10 % statt CHF 10.
- Speichern – der Code ist sofort im Checkout einlösbar.
Die Liste zeigt je Code, ob er eingelöst oder noch offen ist.
Automatische Rabatte¶
Diese Rabatte werden zentral in den Einstellungen gepflegt und greifen automatisch, wenn die Bedingung erfüllt ist:
| Rabatt | Wann er greift | Einstellung |
|---|---|---|
| Parallelkurs-Rabatt | Zwei Wochenkurse, die sich zeitlich überschneiden. | Parallelkurs-Rabatt (CHF) |
| Weiterführungsrabatt | Automatische Buchung des Nachfolge-Angebots (Kurs 1 → Kurs 2 → …). | Weiterführungsrabatt (%) |
Parallelkurs-Rabatt¶
Bucht jemand zwei Wochenkurse, die sich zeitlich überschneiden, erhält der spätere Kurs einen festen CHF-Abzug. Voraussetzungen:
- Beide Angebote haben einen Datumsbereich und gehören zu einer Kategorie, die als Wochenkurs gekennzeichnet ist (siehe Kategorien). Workshops und Events zählen nicht.
- Der zweite Kurs liegt im Warenkorb oder es besteht bereits eine bestätigte Buchung für einen überschneidenden Wochenkurs.
Der Betrag wird unter Einstellungen festgelegt (0 = aus). Verspäteter Einstieg: Steigt jemand in einen schon laufenden Standardkurs ein (Abzug verspäteter Einstieg), gilt der Parallelkurs-Rabatt anteilig: Betrag × verbleibende Einheiten ÷ alle Einheiten, auf ganze Franken gerundet (z. B. CHF 30 bei halbem Kurs = CHF 15). Welcher Kurs zählt als zweiter: Liegen beide Kurse im Warenkorb, bekommt der kürzere den Rabatt; bei gleicher Dauer der später eingelegte. Eine bestehende Buchung gilt immer als erster Kurs. Anzeige in der Buchung: Parallelkurs-, Weiterführungs- und Frühbucherrabatt stehen als Zeile unter dem Kursnamen in der Bestellmail, im Konto und in der Bestellung im Backend (z. B. «Rabatt Parallelkurs: - CHF 30.00»). Ältere Bestellungen haben die Zeile nicht.
Kein Stapeln: Greifen Parallelkurs- und Weiterführungsrabatt gleichzeitig, gilt nur der höchste (bei Gleichstand der zuerst genannte). Einen automatischen Mehrfachbuchungsrabatt gibt es nicht mehr. Der Preis fällt nie unter CHF 0.
Frühbucher-Rabatt¶
Zwei Schritte: Erstens setzt du bei der Kategorie (z. B. Workshop) das Häkchen Frühbucher-Rabatt (Kurse → Kategorien → Kategorie bearbeiten). Zweitens trägst du im Kasten Course Pricing des Kurses Stufen ein: n Tage vor Beginn: minus CHF x. Es gilt die Stufe mit dem höchsten Betrag, die am Tag der Buchung zutrifft (am genauen Stichtag gilt sie noch). Kurse, deren Kategorien das Häkchen nicht tragen, ignorieren die Stufen. Slug und Ereignistyp der Kategorie spielen keine Rolle. Leere Zeilen werden nicht gespeichert.
Sind beim Kurs Stufen erfasst, aber keine seiner Kategorien trägt das Häkchen, zeigt der Kasten Course Pricing eine gelbe Warnung: Der Rabatt wird so nicht angewendet. Das Häkchen setzen Sie in der Kategorie; einen Knopf dafür gibt es nicht.
Der Frühbucher-Rabatt stapelt auf den bereits wirksamen Preis (nacheinander, nicht addiert) und steht im Warenkorb als eigene Zeile Frühbucherrabatt. Der Preis wird mit der Bestellung festgehalten; eine spätere Datumsänderung ändert bestehende Bestellungen nicht. Der Preis fällt nie unter CHF 0.
Auf der Kursseite stehen die Stufen vor dem Buchen-Knopf, z. B. Frühbucher: CHF 20.00 Rabatt bei Buchung bis 12.11.2026 (je eine Zeile pro Stufe, früheste zuerst). Abgelaufene Stufen verschwinden; ohne Kategorie-Häkchen, ohne Stufen oder ohne Startdatum erscheint nichts. Reine Anzeige, der Preis wird weiterhin erst im Warenkorb abgezogen.
Rabatte im Warenkorb¶
Jeder Abzug steht im Warenkorb als eigene Zeile mit Grund, damit die Kundschaft nachvollziehen kann, wie sich der Preis zusammensetzt: Rabatt Parallelkurs und – bei Einstieg in einen laufenden Standardkurs – Abzug: verspäteter Einstieg (noch n von m Einheiten). Bei mehreren möglichen Rabatten zeigt der Warenkorb nur den, der tatsächlich gilt, und passt den Hinweis an, sobald sich der Rabatt ändert (z. B. Betrag in den Einstellungen auf 0). Das Preis-Etikett am Kurs heisst dabei „Abzug", nicht „Sparen".
Weiterführungsrabatt¶
Wer einen Kurs besucht hat und danach den Folgekurs bucht, erhält den Weiterführungsrabatt – egal ob das System die Buchung automatisch auslöst (siehe Folgekurse) oder die Teilnehmerin den Folgekurs selbst im Warenkorb bucht. Im Warenkorb steht dann Weiterführungsrabatt.
Regeln:
- Der Anspruch entsteht, sobald der Vorgängerkurs gestartet ist, und gilt bis 90 Tage nach der letzten Einheit.
- Er gilt einmalig je Vorgängerkurs. Mit einer Bestellung, die den Platz belegt, ist er verbraucht; wird die Bestellung storniert, scheitert oder zurückerstattet, wird er zurückgegeben.
- Bei einer Paarbuchung gilt der halbe Satz.
- Er gilt nur für angemeldete Kundschaft und wird nicht mit anderen Rabatten addiert: es gilt der höchste (siehe oben).
Weiterführungsrabatt ausschalten
Der Satz steht unter Einstellungen (Weiterführungsrabatt (%)) und lässt sich pro Kategorie überschreiben. 0 = kein Rabatt: Wer den Rabatt nicht anbieten will, trägt 0 ein, dann entfällt er ganz.
Ablauf der automatischen Weiterführung¶
- Zweitletzte Kurseinheit erreicht → das System legt sofort eine neue Bestellung für den Folgekurs an. Die tägliche Prüfung deckt das Fenster von der zweitletzten bis zur letzten Einheit ab – ein verpasster Lauf (z. B. weil der Server-Cron einmal nicht lief) wird am nächsten Tag nachgeholt. Wer den Folgekurs schon selbst gebucht hat, erhält keine zweite Rechnung. Die Bestellung entsteht ohne Wartefrist und ohne Widerspruchsmöglichkeit und steht auf „In Wartestellung": der Platz ist reserviert, die Zahlung ist offen.
- Die Teilnehmerin erhält dazu einzig die reguläre WooCommerce-Rechnungsmail mit Zahlungslink, auch bei Gästen ohne Kundenkonto.
- Nach der Zahlung wechselt die Bestellung auf „Abgeschlossen", die Buchung gilt als bezahlt.
Unbezahlte Weiterführungen
Wird nicht bezahlt, bleibt der Platz reserviert – es gibt keine automatische Stornierung. Eine noch nicht bezahlte Buchung wird auch ihrerseits weitergeführt. Solche Fälle finden Sie unter Kurse → Buchungen in der Ansicht Offene Zahlung und buchen sie bei Bedarf von Hand aus.
Studenten-/Seniorenrabatt
Weitere Rabattarten (z. B. Studenten/Senioren) sind im Projektumfang vorgesehen; nutzen Sie bis dahin Gutscheincodes für Sonderkonditionen.