Regeln erstellen & verwalten
Bedingungsregeln für Rabatte und Versand mit dem visuellen Editor und KI-Unterstützung erstellen und testen.
Zuletzt aktualisiert: 2026-04-27
Regeln erstellen & verwalten
Regeln sind wiederverwendbare Bedingungssets, die Sie einmal erstellen und dann in Rabatt-Aktionen oder Versandregeln einbinden. Eine Regel wird ausgewertet, wenn die verknüpfte Aktion greift — z. B. "Lieferart = Abholung UND Warenkorbwert ≥ 1.000 €". Ändert sich die Regel, wirkt sich das sofort auf alle verknüpften Aktionen aus.
Regel-Übersicht
- Öffnen Sie Einstellungen → Regeln im Admin-Bereich.
- Die Tabelle zeigt alle Regeln des Shops:
| Spalte | Beschreibung |
|---|---|
| Name | Bezeichnung der Regel — 🔒 steht für eine geschützte Regel |
| Status | Aktiv / Inaktiv |
| Priorität | Höhere Zahl = früher ausgewertet |
| Bedingungen | Lesbare Zusammenfassung der Bedingungslogik |
| Verwendet von | Anzahl der Rabatte und Versandregeln, die diese Regel nutzen |
| Zuletzt geändert | Zeitstempel der letzten Aktualisierung |
- Öffnen Sie das Aktionsmenü einer Zeile, um die Regel zu bearbeiten oder zu löschen.
Hinweise:
- Geschützte Regeln können nicht aus der UI gelöscht werden. Beim Versuch erscheint: "Geschützte Regeln können nicht gelöscht werden."
- Eine Regel, die von aktiven Rabatten oder Versandregeln verwendet wird, kann ebenfalls nicht gelöscht werden — die Fehlermeldung zeigt, wie viele Aktionen davon abhängen.
- Die Liste lädt bis zu 200 Regeln gleichzeitig.
Neue Regel erstellen
- Klicken Sie auf Regel erstellen auf der Übersichtsseite.
- Wählen Sie Ihren Ausgangspunkt:
- Aus Vorlage starten — 7 vorgefertigte Vorlagen zur Auswahl
- Von Grund auf starten — leeres Formular
Formularfelder
| Feld | Pflicht | Beschreibung | Standard |
|---|---|---|---|
| Name | Ja (1–255 Zeichen) | Bezeichnung in Listen und Auswahlfeldern | — |
| Beschreibung | Nein | Internes Freifeld zur Dokumentation | — |
| Priorität | Nein | Höhere Zahlen werden zuerst ausgewertet | 0 |
| Aktiviert | — | Steuert, ob die Regel wirksam ist | Ja |
- Bauen Sie Bedingungen im Abschnitt Bedingungen (→ Bedingungseditor).
- Klicken Sie auf Speichern.
Vorlagen
Sieben vorgefertigte Vorlagen bieten sofort verwendbare Regelkonfigurationen für häufige Anwendungsfälle:
| Vorlage | Bedingungslogik |
|---|---|
| Gratisversand-Schwelle | Warenkorbwert ≥ 1.000 € |
| Abholung möglich | (Wert ≥ 1.000 € ODER kostenloser Versand-Artikel vorhanden) UND Lieferart = Abholung |
| Vorkasse-Rabatt | Zahlungsart = Vorkasse |
| Länderbeschränkung | Lieferland in DE, AT, CH |
| Kundengruppe ansprechen | Kundengruppe = Großhandel |
| Zeitlich begrenztes Angebot | Datum liegt in einem definierten Zeitraum |
| Nur während Öffnungszeiten | Wochentags zwischen 09:00 und 17:00 Uhr |
Vorlage anwenden:
- Klicken Sie auf Regel erstellen → Aus Vorlage starten.
- Klicken Sie eine Vorlage-Karte an — jede Karte zeigt ein Icon, Titel, Beschreibung und eine Vorschau der Bedingungen.
- Das Formular öffnet sich mit den vorausgefüllten Bedingungen der Vorlage.
- Passen Sie die Werte nach Bedarf an (z. B. Schwellenwert von 1.000 € auf 500 € senken).
- Klicken Sie auf Speichern.
Bedingungseditor
Der visuelle Bedingungseditor baut Bedingungslogik mit UND/ODER-Verknüpfungen auf.
Aufbau der Logik
- Eine Bedingungsgruppe enthält eine oder mehrere Einzelbedingungen.
- Innerhalb einer Gruppe schalten Sie zwischen Alle müssen zutreffen (UND) und Mindestens eine muss zutreffen (ODER) um.
- Mehrere Gruppen auf der obersten Ebene sind stets UND-verknüpft.
- Maximal 2 Verschachtelungsebenen sind möglich (UND aus ODER-Gruppen).
Bedingung hinzufügen
- Klicken Sie auf Bedingung hinzufügen innerhalb einer Gruppe.
- Wählen Sie den Typ aus dem Dropdown — Typen sind nach Kategorie geordnet:
| Kategorie | Bedingungsarten |
|---|---|
| Warenkorb | Warenkorbwert, Anzahl Artikel, Gratisversand-Artikel vorhanden |
| Adresse | Lieferland, Lieferart (Abholung/Versand) |
| Kunde | Kundengruppe, Kontostatus (registriert/Gast) |
| Zeit | Datum in Zeitraum, Wochentag, Uhrzeit |
- Wählen Sie einen Operator — das Dropdown zeigt nur zum Typ passende Operatoren (z. B. ist gleich, ist größer als, ist in Liste).
- Geben Sie einen Wert ein. Die Eingabeform richtet sich nach dem Typ: Zahl, Text, Auswahl, Datum oder Mehrfachauswahl.
Gruppen verwalten
| Aktion | Schaltfläche |
|---|---|
| Neue ODER-Gruppe hinzufügen | ODER-Gruppe hinzufügen |
| Neue UND-Gruppe hinzufügen | UND-Gruppe hinzufügen |
| Gruppe entfernen | × an der Gruppe |
| Einzelbedingung entfernen | Mülleimer-Symbol der Zeile |
Zwischen Gruppen wird ein UND-Label zur Verdeutlichung der Verknüpfung angezeigt.
KI-Unterstützung (AI / JSON)
Alternativ zum visuellen Editor können Sie eine Regel über eine externe KI erstellen und das JSON direkt importieren.
- Öffnen Sie das Regelformular und wechseln Sie im Bereich Bedingungen auf den Reiter AI / JSON.
- Klicken Sie auf KI-Prompt kopieren — der vollständige Systemprompt mit allen 17 Bedingungstypen und dem JSON-Schema wird in die Zwischenablage kopiert.
- Fügen Sie den Prompt in ChatGPT oder Claude ein und beschreiben Sie Ihre Regel in eigenen Worten.
- Kopieren Sie die JSON-Antwort der KI.
- Fügen Sie das JSON in das Textfeld im rechten Bereich des Reiters ein.
- Klicken Sie auf Validieren & Importieren:
- Gültiges JSON: Die Bedingungen erscheinen im Reiter Visuell, der Reiter wechselt automatisch.
- Ungültiges JSON: Fehlermeldungen geben die genaue Stelle an, z. B. "Gruppe 1, Bedingung 2: Unbekannter Typ 'cart_total'".
Hinweis: Nur ConditionGroup[]-Arrays werden akzeptiert. Unbekannte Bedingungstypen erzeugen eine spezifische Fehlermeldung mit dem unbekannten Typnamen.
Regel testen
Prüfen Sie eine Regel mit eigenen Testwerten, bevor Sie sie speichern:
- Bauen oder laden Sie eine Regel im Formular.
- Klicken Sie auf Regel testen (neben dem Speichern-Button).
- Der Dialog zeigt nur die Eingabefelder, die Ihre Bedingungen tatsächlich verwenden — bei einer reinen Zeitregel sehen Sie z. B. keine Warenkorb-Felder.
- Geben Sie Testwerte ein und klicken Sie auf Auswerten.
- Das Ergebnis zeigt:
- BESTANDEN (grüner Badge) oder NICHT BESTANDEN (roter Badge) als Gesamtergebnis
- Eine Aufschlüsselung jeder Einzelbedingung mit ihrem Ergebnis und dem verwendeten Wert
- Schließen Sie den Dialog und passen Sie Bedingungen bei Bedarf an.
Regel bearbeiten
- Klicken Sie in der Regel-Liste auf Aktionen → Bearbeiten.
- Alle Felder und Bedingungen sind vorausgefüllt.
- Nehmen Sie Änderungen vor und klicken Sie auf Speichern.
Geschützte Regeln
Beim Bearbeiten einer geschützten Regel (🔒) erscheint ein Hinweisbanner:
"Dies ist eine geschützte Regel, die im Kern-Checkout verwendet wird. Änderungen können die Auftragsverarbeitung beeinflussen."
- Beim Speichern einer geschützten Regel erscheint ein Bestätigungsdialog.
- Das Deaktivieren einer geschützten Regel zeigt eine Warnung: "Das Deaktivieren dieser Regel kann das Checkout-Verhalten beeinflussen."
- Das Feld
protectedkann nicht über die UI geändert werden — es wird beim Speichern stillschweigend ignoriert.
Praxisbeispiel: Steuerregel für Schweizer Kunden
Ein häufiger Anwendungsfall für Steuerregeln ist die Ausfuhrlieferung in die Schweiz: Schweizer Kunden zahlen zunächst die deutsche MwSt. (19 %). Nach dem Export erhalten sie den Betrag zurück, sobald sie den Ausfuhrnachweis vom Zoll einreichen.
So richten Sie die Regel ein
- Öffnen Sie Einstellungen → Steuern → Steuerregeln.
- Erstellen Sie eine neue Regel mit folgenden Werten:
| Feld | Wert |
|---|---|
| Name | CH: Deutsche MwSt. bei Ausfuhr |
| Beschreibung | Schweizer Kunden zahlen deutsche MwSt. (19 %). Erstattung nach Ausfuhrnachweis. |
| Priorität | 5 |
| Bedingung | Land = CH |
| Aktion | Steuersatz anwenden: 19 % |
- Speichern und aktivieren.
Die Steuerregel greift vor dem Standard-Ländersatz (CH: 8,1 %) und zeigt im Checkout automatisch 19 % MwSt. an.
JSON für KI-Import
Falls Sie die Regel per AI / JSON-Import anlegen möchten, verwenden Sie diese Bedingung:
{
"operator": "AND",
"conditions": [
{ "type": "country", "operator": "eq", "value": "CH" }
]
}
Aktion: { "type": "apply_rate", "percentage": 19 }
Nächste Schritte
- Automatische Rabatte — Regel mit einem Rabatt verknüpfen
- Versandregeln — Regel mit einer Versandregel verknüpfen
- Abholung & Vorkasse Rabatte — Vorkonfigurierte Rabatte anpassen
- Automatisierung & Event-Log — Geschäftsereignisse verfolgen