Du siehst Dir gerade den Artikel zu einer älteren Shopware Version an!
Über den in Shopware 6 enthaltenen Rule Builder kannst Du anhand von Bedingungen individuelle Regeln erstellen, die z.B. für die Berechnung von Versandkosten oder von kundenspezifischen Produktpreisen verwendet werden können.
Beim Aufruf des Menüpunkts Einstellungen > Shop > Rule Builder erhältst Du eine Übersicht über alle bereits angelegten Regeln. Die Übersicht ist in mehrere Spalten aufgeteilt, die Dir direkt die folgenden Informationen bieten:
Name (1) Enthält den für die Regel hinterlegten Namen. Dieser wird z.B. in der Administration für die Zuweisung der Regel in anderen Modulen verwendet
Beschreibung (2) Zeigt die (optionale) Beschreibung der Regel, die ggfs. mehr Informationen zum Anwendungsfall enthält.
Priorität (3) Die Priorität gibt an, ob eine Regel ggfs. vor einer anderen Regel angewandt wird. Je höher die Priorität, umso eher wird diese ausgeführt.
Erstelldatum (4) An diesem Datum wurde die Regel angelegt.
Status (4) Gibt an, ob die Regel Valide ist und verwendet werden kann. Über die Administration angelegte Regeln werden hierhingehend geprüft und können nur gespeichert werden, wenn alle Pflichtfelder mit validen Werten gefüllt sind.
Hier zeigen wir Dir, wie Du Regeln erstellst und welche Bedingungen und Operatoren Dir dafür zur Verfügung stehen.
Außerdem findest Du am Ende diverse Beispiele für gängige Szenarien, die Du als Grundlage für Deine eigenen Regeln verwenden kannst.
Eine Regel besteht aus mindestens einer Bedingung, kann aber auch mehrere Bedingungen enthalten die über eine UND / ODER – Verknüpfung verbunden werden. Außerdem besteht die Möglichkeit, eine Unterbedingung hinzuzufügen.
Beim Erstellen der Bedingung stehen dir je nach Bedingung diverse Operatoren zur Verfügung, um diese näher definieren zu können.
Um eine neue Regel anzulegen, klicke auf den Button Regel erstellen.
Anschließend öffnet sich die folgende Maske.
In den Allgemeinen Einstellungen der Regel definierst Du einen Namen und die Priorität der Regel.
Über die Priorität kannst Du bei mehreren existierenden Regeln definieren, welche Regel als erstes ausgeführt werden soll. Je höher der hinterlegte Wert im Vergleich zu den anderen Regeln, umso eher wird die Regel ausgeführt. (Eine Regel mit Priorität 5 wird vor einer Regel mit Priorität 3, aber nach einer Regel mit Priorität 9 ausgeführt)
Zusätzlich kannst Du einen Beschreibungstext hinterlegen, um z. B. zu erläutern, wofür diese Regel verwendet wird.
Diese Beschreibung wird nur in der Administration angezeigt und ist nicht im Frontend sichtbar.
Außerdem kannst Du den Typ der Regel festlegen um diese Regel nur in bestimmten Programmmodulen verfügbar zu machen, z.B. für die Versandkosten.
Die meisten Bedingungen werden über zusätzliche Operatoren näher definiert.
Die verfügbaren Operatoren variieren zwischen den einzelnen Bedingungen und nicht bei jeder Bedingung stehen alle Optionen zur Verfügung.
Im Folgenden erläutern wir Dir zunächst die Funktion der einzelnen Operatoren
Es stehen folgende Bedingungen zur Verfügung
Abweichende Adressen
Die Bedingung Abweichende Adressen bezieht sich auf eine von der Rechnungsadresse abweichende Lieferadresse, daher stehen als Optionen "Ja" oder "Nein" zur Verfügung.
Geprüft wird hier, ob der Kunde die Option "Lieferadresse weicht von der Rechnungsadresse ab" aktiviert hat.
Beispiel:
Rechnungsadresse - Musterstraße 123, 12345 Musterstadt
Lieferadresse - Testweg 45, 45678 Testort
Angemeldeter Kunde
Mit dieser Bedingung überprüfst Du, ob der Kunde gerade im Shop angemeldet ist oder nicht. Dies kann beispielsweise bei der Anzeige von Erlebniswelten hilfreich sein, wenn es Inhalte gibt, auf die angemeldete Kunden zugriff drauf haben sollen.
Beispiel:
Anzahl Bestellungen
Prüfe hierüber die Anzahl der bisherigen Bestellungen Deines Kunden
Beispiel: 5
Anzahl Warenkorb-Güter
Bei der Anzahl der Warenkorb-Güter kannst Du entweder einfach nur auf die Gesamtzahl der Produkte im Warenkorb prüfen, alternativ stehen Dir aber auch noch wesentlich umfangreichere Zusatzbedingungen zur Verfügung.
Für die Prüfung der Anzahl stehen Dir diverse Optionen zur Verfügung.
Beispiel: 10
Die optionalen Zusatzfilter öffnest Du über den Filter-Button (1) auf der rechten Seite. Es öffnet sich dann ein Modal für die Erstellung der untergeordneten Bedingungen.
Mögliche Unterbedingungen sind
Datumsbereich
Die Bedingung ist innerhalb des gesetzten Datumsbereichs gültig.
Es wird zwischen den Optionen "Mit Zeitabfrage" und "Ohne Zeitabfrage" unterschieden.
E-Mail-Adresse des Kunden
Mit dieser Bedingung kannst Du die E-Mail-Adresse des Kunden abfragen. Als Operatoren stehen Dir Gleich und Nicht gleich zur Verfügung. Du kannst entweder genau eine Adresse abfragen wie z.B. info@shopware.com oder "*" als Platzhalter verwenden und Adressbereiche wie etwa *@shopware.com abfragen.
Beispiel: info@shopware.com
Firmenkunde
Hierüber kannst Du prüfen, ob es sich um einen Firmenkunden handelt.
Dazu stehen Dir die Optionen "Ja" und "Nein" zur Verfügung.
Beispiel:
Hersteller
Ermöglicht die Prüfung auf die Hersteller-Angabe der Produkte.
Als Optionen stehen "Ist eine von" und "Ist keine von" zur Verfügung. Diese beiden Optionen ermöglichen aus eine Mehrfachauswahl.
Beispiel: shopware AG
Hervorgehobene Positionen
Über diese Bedingung kannst Du prüfen, ob ein Produkt, dass als hervorgehoben markiert ist, vorhanden ist. Hierzu stehen die Operatoren "Ja" und "Nein" zur Verfügung.
Beispiel:
Immer zutreffend
Diese Bedingung trifft immer zu, eine tiefergehende Konfiguration ist hierfür nicht notwendig.
Kunden Tag
Die Bedingung Kunden Tag ermöglicht die Prüfung, ob einem Kunden ein bestimmter Tag (Schlagwort) zugewiesen ist. Hierzu kannst Du die Operatoren "Ist eine von" und "Ist keine von" verwenden.
Beispiel: Tag "VIP-Kunde"
Kunde mit Zusatzfeld
Wenn Du Zusatzfelder für Kunden angelegt hast, kannst Du hier deren Inhalt abfragen. Dazu wählst Du zunächst das Zusatzfeld Set und das darin enthaltene Zusatzfeld. Dann wählst Du Gleich oder Nicht gleich und den Wert des Zusatzfeldes.
Beispiel: Textfeld und der Wert "Kunde_mit_speziellen_Eigenschaften".
Kundengruppe
Wenn Du die Kundengruppe als Bedingung verwendest, kannst Du zwischen den beiden erweiterten Operatoren "Ist eine von" und "Ist keine von" wählen.
Beispiel: Nettopreis-Kundengruppe
Kunde ist eingeloggt
Mit dieser Bedingung prüfen Sie, ob der Kunde aktuell im Shop angemeldet ist oder nicht. Dies kann z. B. genutzt werden, um eingeloggten Kunden ein besonderes Erlebniswelten zu bieten, das für nicht eingeloggte Kunden nicht verfügbar ist.
Beispiel:
Kundennummer
Für eine genaue Einschränkung steht die Kundennummer zur Verfügung.
Hier wählst Du zwischen den Operatoren "Ist eine von" oder "Ist keine von".
Beispiel: 12345, 23456
Lieferadresse-PLZ
Bitte beachte, dass diese Regel nur mit numerischen Postleitzahlen funktioniert.
Für die PLZ der Lieferadresse kannst Du die Operatoren "Ist eine von" und "Ist keine von" verwenden. Außerdem stehen dir die Operatoren"kleiner", "größer" sowie "Größer/gleich" und "Kleiner/gleich" zur Verfügung.
Beispiel: 48612, 48624, 48683
Lieferland
So, wie Du auf die Daten der Rechnungsanschrift prüfen kannst, stehen Dir auch die Informationen aus der Lieferanschrift zur Verfügung.
Beim Lieferland definierst Du die Bedingung über die Operatoren "Ist eine von" oder "Ist keine von".
Beispiel: Schweiz
Lieferstraße
Für die Bedingung Lieferstraße stehen Dir die Operatoren "Gleich" oder "Ungleich" zur Verfügung.
Beispiel: Ebbinghoff 10
Nachname
Neben der Kundennummer kannst Du auch auf den Kunden-Nachnamen prüfen.
Dazu kannst Du einer der Optionen "Gleich" oder "Ungleich" verwenden.
Beispiel: Müller
Neuer Kunde
Du hast hierüber die Möglichkeit, als Bedingung auf Neukunden zu prüfen.
Hierzu stehen die Optionen "Ja" und "Nein" zur Verfügung und Du kannst somit z.B. eine Zahlungsart nur für Kunden freigeben, die bereits einmal in Deinem Shop bestellt haben.
Definition Neukunde:
Als Neukunde wird ein Kunde deklariert, bei dem das Datum des ersten Logins gleich dem heutigen Datum ist.
Neuheiten
Über diese Bedingung kannst Du definieren, ob in der Regel eine Prüfung auf Produkt-Neuheiten erfolgen soll.
Als Operatoren stehen hierfür "Ja" und "Nein" zur Verfügung.
Damit ein Produkt als Neuheit gekennzeichnet wird, ist es erforderlich, dass das Erscheinungsdatum gepflegt ist und max. 30 Tage in der Vergangenheit liegt.
Beispiel:
Position des Typs
Über den Typ eine Position kannst Du abfragen, ob ein Produkt oder ein Rabatt bzw. Aufschlag, z.B. im Warenkorb, vorhanden ist.
Als Operatoren kannst Du "Gleich" und "Ungleich" verwenden.
Beispiel: Rabatt / Aufschlag
Positionen
Diese Bedingung ermöglicht es Dir zu prüfen, ob eine der Positionen im Warenkorb ein bestimmtes Produkte ist.
Hierzu stehen Dir die Operatoren "Ist eine von" und "Ist keine von" zur Verfügung. Eine Mehrfachauswahl von Produkten ist möglich.
Beispiel: Enormous Copper Cubicide
Positionen Einkaufspreis
Über diese Bedingung kannst Du den Einkaufspreis von Produkten abfragen. Der Einkaufspreis bezieht sich hier auf den Preis eines einzelnen Produkts. Eine Aufsummierung erfolgt nicht. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Für die Definition stehen Dir diverse Operatoren zur Verfügung.
Beispiel: 20,00
Positionen Gesamtpreis
Der Gesamtpreis der Positionen bezieht sich auf den Gesamtpreis einer Position im Warenkorb. Wenn Du also mehrmals das gleiche Produkt in den Warenkorb legst, wird der Preis in dieser Bedingung aufsummiert. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Solltest Du den Gesamtpreis aller Produkte im Warenkorb als Bedingung verwenden wollen, kannst Du Preis Warenkorbgüter verwenden.
Beispiel: 50,00
Positionen Preis
Der Preis der Positionen bezieht sich auf den Preis eines einzelnen Produkts. Für den Abgleich stehen Dir verschiedene Operatoren zur Verfügung.
Beispiel: 30,00
Positionen im Warenkorb
Hierüber kannst Du mittels der Operatoren Ist eine von und Ist keine von prüfen, ob ein bestimmtes Produkt im Warenkorb enthalten ist. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: Synergistic Aluminum Mainstay
Positionen in Kategorie
Mittels der Operatoren "Ist eine von" und "Ist keine von" kannst Du prüfen, ob ein Produkt einer bestimmten Kategorie zugewiesen ist. Die Struktur des Kategoriebaums wird hierbei berücksichtigt. Wenn Du hier also eine Oberkategorie auswählst, gelten die Bedingungen auch für die darunter befindlichen Kategorien.
Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: Die Kategoriestruktur ist "Katalog #1 > Nahrung > Backwaren". Das Produkt ist der Kategorie Backwaren zugeordnet. In der Bedingung prüfen wir auf die Kategorie Nahrung.
Positionen mit Abverkauf
Hierüber kannst Du prüfen, ob ein Produkt als Abverkauf markiert ist.
Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Dazu stehen Dir die Operatoren "Ja" und "Nein" zur Verfügung.
Positionen mit Anzahl
Ermöglicht die Prüfung auf die Anzahl eines bestimmten Produkts im Warenkorb. Hierzu wählst Du zum einen das Produkt, das abgefragt werden soll. Zusätzlich legst Du dann einen Operator und die gewünschte Anzahl fest.
Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: Produkt "Sleek Wool Wasabi Fresh" mit der Anzahl 5
Positionen mit Attribut
Um zu prüfen, ob eine Position mit einem bestimmten Attribut (Wert in einem Zusatzfeld) im Warenkorb enthalten ist, kannst Du diese Bedingung verwenden. Bitte beachte, dass nur Attribute ausgewählt werden können, die für die Verwendung in Produkten konfiguriert sind.
Für die Konfiguration wählst Du zunächst das Label (Innerhalb eines Labels werden die einzelnen Zusatzfelder verwaltet) aus, dass Du abfragen möchtest. Anschließend kannst Du eines der im Label enthaltenen Zusatzfelder auswählen. Je nach Typ des Zusatzfeldes werden Dir anschließend unterschiedliche Operatoren ausgewählt. In der Regel sind dies "Gleich" und "Ungleich". Als letztes definierst Du dann noch den Wert, der geprüft werden soll.
Beispiel: Im Label Versand ist das Zusatzfeld Spedition vom Typ Checkbox angelegt.
Die Checkbox bietet hier nur den Operator gleich, da die exakte Prüfung darüber erfolgt, ob die Checkbox angehakt wird oder nicht.
Positionen mit Breite
Für die Prüfung der Breite eines Produkts stehen Dir diverse Operatoren zur Verfügung. Beachte hierbei, dass sich die Breite immer auf ein einzelnes Produkt bezieht. Eine Aufsummierung erfolgt nicht.
Beispiel: 750
Positionen mit Eigenschaften
Mittels der Operatoren "Ist eine von" und "Ist keine von" kannst Du Prüfungen auf die Eigenschaften der Produkte durchführen. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: XL
Positionen mit Erscheinungsdatum
Ermöglicht die Abfrage des Erscheinungsdatums der Produkte. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: 01.08.2021
Positionen mit Erstelldatum
Hierüber kannst Du auf das Erstelldatum prüfen. Das Erstelldatum bezieht sich auf den Zeitpunkt (Datum und Uhrzeit), an dem das Produkt im Shop angelegt wurde.
Beispiel: 01.08.2021 um 12:00 Uhr
Positionen mit Gewicht
Für die Prüfung des Gewichts eines Produkts stehen Dir diverse Operatoren zur Verfügung. Beachte hierbei, dass sich das Gewicht immer auf ein einzelnes Produkt bezieht. Eine Aufsummierung erfolgt nicht. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: 5
Positionen mit Höhe
Für die Prüfung der Höhe eines Produkts stehen Dir diverse Operatoren zur Verfügung. Beachte hierbei, dass sich die Höhe immer auf ein einzelnes Produkt bezieht. Eine Aufsummierung erfolgt nicht. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: 350
Positionen mit Länge
Für die Prüfung der Länge eines Produkts stehen Dir diverse Operatoren zur Verfügung. Beachte hierbei, dass sich die Länge immer auf ein einzelnes Produkt bezieht. Eine Aufsummierung erfolgt nicht. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: 475
Positionen mit Zusatzfeld
Wenn Du Zusatzfelder für Produkte angelegt hast, kannst Du hier deren Inhalt abfragen. Dazu wählst Du zunächst das Zusatzfeld Set und das darin enthaltene Zusatzfeld. Dann wählst Du Gleich oder Nicht gleich und den Wert des Zusatzfeldes.
Beispiel: Textfeld und der Wert "Schwertransport".
Positionen mit Steuersatz
Die Prüfung der Steuersätze eines Produkts ist über die Operatoren "Ist eine von" und "Ist keine von" möglich. Es ist eine Mehrfachauswahl möglich. Hierzu kann aus einem Dropdown der im System angelegten Steuersätze gewählt werden. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Positionen mit Streichpreis
Ermöglicht die Verwendung des Streichpreises eines Produkts als Bedingung. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: 15
Positionen mit Tag
Hierüber kannst Du prüfen, ob einem Produkt eine bestimmte Kennzeichnung (engl. "Tag") zugewiesen ist. Für die Konfiguration der Bedingung stehen die Operatoren "Ist eine von" und "Ist keine von" zur Verfügung. Die Tags werden in der Produktverwaltung hinzugefügt. Informationen hierzu erhältst Du hier. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. Damit die Bedingung innerhalb der Regel erfüllt wird, reicht es aus, wenn eine Position wahr ist.
Beispiel: Testtag1
Positionen mit verfügbarem Bestand
Hierüber kannst Du prüfen ob der verfügbare Bestand einer Position noch einem bestimmten Wert entspricht.
Beispiel: 50
Positionsanzahl im Warenkorb
Ermöglicht die Prüfung, wie viele Positionen sich im Warenkorb befinden.
Auch dazu stehen Dir diverse Optionen zur Verfügung.
Beispiel: 10
Preis Warenkorbgüter
Beim Preis der Warenkorb-Güter werden nur die Preise der Produkte zusammengerechnet (Summe aller Produkte im Warenkorb), es werden keine Rabatte, Gutscheine oder Versandkosten berücksichtigt.
Auch hier kannst Du aus einer Vielzahl an Operatoren wählen.
Beispiel: 49,99
Rechnungsadresse-PLZ
Neben Rechnungsland und -straße kannst Du auch auf die Rechnungsadressen-PLZ prüfen.
Die Bedingung kann entweder als Einschluss (Ist eine von) oder Ausschluss (Ist keine von) konfiguriert werden.
Beispiel: 48612, 48624, 48683
Rechnungsland
Als Bedingung kannst Du ebenfalls auf das Rechnungsland prüfen.
Auch hier definierst Du über "Ist eine von" oder "Ist keine von", ob die hinterlegten Länder bei Übereinstimmung gewertet werden oder wenn die Länder nicht zutreffen.
Beispiel: Schweiz, USA
Rechnungsstraße
Es ist auch möglich, die Rechnungsstraße als Bedingung zu verwenden.
Hier kannst Du zwischen den Operatoren "Gleich" und "Ungleich" wählen.
Beispiel: Ebbinghoff 10
Tage seit letzter Bestellung
Ermöglicht Dir die Prüfung, wie viele Tage seit der letzten Bestellung des Kunden vergangen sind.
Beispiel: 10
Verkaufskanal
Wähle hier aus den vorhandenen Verkaufskanälen Einen oder Mehrere aus.
Zusätzlich wählst Du zwischen den Operatoren "Ist eine von" oder "Ist keine von".
Beispiel: Hauptshop
Versandart
Prüfe mittels dieser Bedingung, ob es sich um eine bestimmte Versandart handelt. Dazu wählst Du aus den Operatoren "Ist eine von" und "Ist keine von". Anschließend kannst Du aus einem Dropdown-Menü eine oder mehrere der vorhandenen Versandarten hinzufügen.
Dies kannst Du z.B. verwenden, um Versandarten nicht mit bestimmten Zahlungsarten zusammen anzubieten.
Beispiel: Express-Versand
Versandkostenfrei
Über die Operatoren „Ja“ und „Nein“ kannst Du prüfen, ob sich im Warenkorb aktuell Artikel befinden, die als versandkostenfrei markiert sind.
Währung
Wähle hier die Währung(en) aus, die für diese Bedingungen berücksichtigt werden sollen.
Es können die unter Einstellungen > Währungen definierten Währungen ausgewählt werden.
Als Operator wählst Du zwischen "Ist eine von" oder "Ist keine von".
Beispiel: Euro, Pfund
Warenkorb Gewicht
Prüfung auf das Gewicht des gesamten Warenkorbs.
Beispiel: 2,0
Warenkorbwert
Für die Prüfung auf den Warenkorbwert stehen umfangreiche Möglichkeiten zur Verfügung.
Bitte beachte hierbei, dass dieser Bedingung keine Währung zugewiesen wird.
Wenn du dies zusätzlich an eine Währung koppeln möchtest, kannst du hierzu eine weitere, über UND verknüpfte Bedingung für Währung hinzufügen.
Diese Bedingung enthält auch ggf. anfallende Versandkosten, daher ist sie nicht für Verfügbarkeitsregeln von Versandarten einsetzbar. Verwende hierfür bitte die Bedingung Preis Warenkorbgüter.
Beispiel: 49,99
Wochentag
Hierüber kannst Du eine Prüfung auf einen Wochentag durchführen.
Eine genaue Definition ist über die Operatoren „Gleich“ und „Ungleich“ möglich
Beispiel: Donnerstag
Zahlungsart
Prüfe mittels dieser Bedingung, ob es sich um eine bestimmte Zahlungsart handelt. Dazu wählst Du aus den Operatoren "Ist eine von" und "Ist keine von". Anschließend kannst Du aus einem Dropdown-Menü eine oder mehrere der vorhandenen Zahlungsarten hinzufügen.
Dies kannst Du z.B. verwenden, um Zahlungsarten nicht mit bestimmten Versandarten zusammen anzubieten.
Beispiel: Rechnung
Zeitraum
Hierüber definierst du einen Zeitraum, in dem die Bedingung zutrifft.
Beispiel: 06:00 - 22:00In einzelnen Bedingungen steht Dir zusätzlich zu den Bedingungen eine Filterfunktion zur Verfügung. Durch diese Zusatzfilter bekommst Du die Möglichkeit, die Positionen zu definieren, die die relevante Bedingung erfüllen müssen. Um einen Filter zu definieren, klicke auf den Filter-Button (1) auf der rechten Seite Deiner Bedingung. Anschließend öffnet sich ein Modal für die Erstellung der untergeordneten Bedingungen. Die folgenden Bedingungen besitzen eine zusätzliche Filteroption: Zwischensumme aller Positionen, Gesamtanzahl aller Produkte sowie Gesamtanzahl unterschiedlicher Produkte.
Innerhalb einer Regel kannst Du mehrere Bedingungen miteinander verknüpfen, dadurch ist es Dir möglich, auch sehr komplexe Szenarien abzubilden.
Bei einer Und-Verknüpfung müssen alle Bedingungen zutreffen, damit die Regel erfüllt ist.
Vermeide es in beiden Bedingungen einer UND-Verknüpfung die gleiche Ressource abzufragen, da es dann zu Problemen in der Auswertung der Bedingung kommen kann.
Für die Erfüllung einer Oder-Verknüpfung muss nur eine der Bedingungen übereinstimmen.
Außerdem hast Du die Möglichkeit, Unterbedingungen zu erstellen. Hierbei wird zunächst die Oberbedingung geprüft und wenn diese erfüllt ist, erfolgt die Prüfung der untergeordneten Bedingung(en).
Zum besseren Verständnis haben wir im Bereich Tutorials & FAQ einen Artikel mit einigen Beispielen erstellt.
Regeln können nur dann gelöscht werden, wenn sie vom System nicht mehr verwendet werden. Wenn Du eine Regel löschen möchtest, die noch vom System verwendet wird, bekommst Du eine Meldung, die Dir angibt, an welcher Stelle im System die gewählte Regel noch vorhanden ist. Z.B. in den Produkten, Versandkosten oder in einer Aktion.
Beispiel:
Laut dieser Fehlermeldung wird die Regel noch in zwei Versandarten und einer Rabatt-Aktion verwendet. Du kannst auf den Link klicken und wirst direkt zur Stelle geleitet wo die Regel noch verwendet wird.