Rule Builder

Ü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.

Übersicht

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:

  • Regel 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

  • Priorität  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.

  • Beschreibung Zeigt die (optionale) Beschreibung der Regel, die ggfs. mehr Informationen zum Anwendungsfall enthält

  • Zuletzt bearbeitet An diesem Datum wurde die Regel zuletzt bearbeitet.

  • Erstelldatum An diesem Datum wurde die Regel angelegt.

  • Status 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.

Listeneinstellungen

Mithilfe der Listeneinstellung können zusätzliche Spalten innerhalb der Übersicht dargestellt werden. Auch eine Sortierung je nach Spalte ist hierüber möglich.

Derzeit stehen folgende Spalten zur Verfügung: 

  • Regel

  • Beschreibung

  • Zuletzt bearbeitet

  • Priorität

  • Erstelldatum

  • Status

  • Tags

Anhand der folgenden einblendbaren Spalten lassen sich die Zuweisungen der Regeln innerhalb der Übersicht darstellen und ablesen:

  • Produktpreis-Zuweisung

  • Versandartenpreis-Zuweisung

  • Versandarten-Preismatrix-Zuweisung

  • Versanddatenverfügbarkeit-Zuweisung 

  • Zahlungsart-Zuweisung

  • Rabattaktion-Kundenregel-ZUweisung

  • Flow-zuweisung

  • Rabattaktion-Bestellregel-Zuweisung

  • Rabattaktion-Warenkorbregel-zuweisung

  • Rabatt-Zuweisung

  • Rabattaktion-Setgruppenregel-Zuweisung

  • Business-Event-Zuweisung

​Regel anlegen

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.

Allgemein

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.

Über die Schaltfläche Speichern kannst Du Deine Einstellungen dann speichern und bei Bedarf über Speichern und duplizieren direkt ein Duplikat der dynamischen Produktgruppe anlegen.

Zuweisung

Bei der Auswahl der Regel innerhalb z.B. der "Promotions" oder der "Verfügbarkeit der Versandart" steht nun die Option "Erweiterte Auswahl" zur Verfügung. Über das hierdurch zu öffnende Modul lassen sich direkt mehrere Regeln markieren und innerhalb der vorhandenen Regeln suchen:

Über den Punkt "Erweiterte Auswahl verwenden" lässt sich folgendes Modul öffnen und verwenden:

Operatoren

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

  • Mind. eine
    Mindestens ein Wert der Bedingung trifft zu.
  • Alle
    Alle Werte der Bedingung treffen zu.
  • Gleich
    Die Bedingung trifft zu, wenn der hinterlegte Wert der Eingabe gleicht.
  • Ungleich
    Die Bedingung trifft zu, wenn der hinterlegte Wert von der Angabe abweicht.
  • Ist eine von
    Die Bedingung trifft zu, wenn einer der hinterlegten Werte mit der Angabe übereinstimmt.
  • Ist keine von
    Die Bedingung trifft zu, wenn keiner der hinterlegten Werte mit der Angabe übereinstimmt.
  • Größer
    Die Bedingung ist erfüllt, wenn der entsprechende Wert größer als der hier definierte Wert ist.
  • Größer gleich
    Die Bedingung ist erfüllt, wenn der entsprechende Wert dem hier definierten Wert entspricht oder größer ist.
  • Kleiner
    Die Bedingung ist erfüllt, wenn der entsprechende Wert geringer als der hier definierte Wert ist.
  • Kleiner gleich
    Die Bedingung ist erfüllt, wenn der entsprechende Wert dem hier definierten Wert entspricht oder kleiner ist.

Bedingungen

Es stehen folgende Bedingungen zur Verfügung

Allgemein

Datumsbereich

Die Bedingung ist innerhalb des gesetzten Datumsbereichs gültig.
Es wird zwischen den Optionen "Mit Zeitabfrage" und "Ohne Zeitabfrage" unterschieden.

Beispiel: 2019-05-23 (06:00) - 2019-05-31 (22:00)
  • Ohne Zeitabfrage: Hier wird lediglich ein Start- und ein Enddatum ausgewählt
    Die Bedingung ist vom 23.05.2019 bis einschließlich 31.05.2019 gültig.
  • Mit Zeitabfrage: Zusätzlich zum Datum wird die Uhrzeit angegeben
    Die Bedingung ist vom 23.05.2019 06:00 Uhr bis einschließlich 31.05.2019 22:00 Uhr gültig.

Immer zutreffend

Diese Bedingung trifft immer zu, eine tiefergehende Konfiguration ist hierfür nicht notwendig.

Sprache

Diese Bedingung prüft die von Dir hinterlegten Sprachen.

Steuerdarstellung

Diese Bedingung prüft, ob die Steuer in Brutto oder Netto genutzt wird.

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

  • Ist eine von
    Die Bedingung trifft nur zu, wenn der Einkauf über den Hauptshop erfolgt.
  • Ist keine von
    Die Bedingung trifft zu, wenn der Einkauf nicht über den Hauptshop erfolgt.

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

  • Ist eine von
    Die Bedingung ist gültig, wenn als Währung Euro oder Pfund verwendet werden.
  • Ist keine von
    Die Bedingung trifft zu, wenn als Währung nicht Euro oder Pfund ausgewählt ist.

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

  • Gleich
    Die Bedingung ist erfüllt, wenn der aktuelle Wochentag Donnerstag ist.
  • Ungleich
    Die Bedingung ist erfüllt, wenn der aktuelle Wochentag nicht Donnerstag ist.

Zeitraum

Hierüber definierst du einen Zeitraum, in dem die Bedingung zutrifft.


Kunden

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:

  • Ja
    Die Bedingung ist erfüllt, wenn der aktuelle Kunde angemeldet ist.
  • Nein
    Die Bedingung ist erfüllt, wenn der aktuelle Kunde nicht angemeldet ist.

Anzahl abgeschlossener Bestellungen

Prüfe hierüber die Anzahl der bisherigen Bestellungen Deines Kunden

Es werden nur Bestellungen beachtet, deren Status auf abgeschlossen gesetzt ist.

Beispiel: 5

  • Gleich
    Die Bedingung ist erfüllt, wenn der Kunde bisher 5 Bestellungen durchgeführt hat.

  • Größer
    Die Bedingung ist erfüllt, wenn der Kunde bisher mehr als 5 Bestellungen durchgeführt hat.

  • Größer gleich
    Die Bedingung ist erfüllt, wenn der Kunde bisher 5 oder mehr Bestellungen durchgeführt hat.

  • Kleiner
    Die Bedingung ist erfüllt, wenn der Kunde bisher weniger als 5 Bestellungen durchgeführt hat.

  • Kleiner gleich
    Die Bedingung ist erfüllt, wenn der Kunde bisher 5 oder weniger Bestellungen durchgeführt hat.

  • Ungleich
    Die Bedingung ist erfüllt, wenn der Kunde bisher eine andere Anzahl als 5 Bestellungen durchgeführt hat.

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:

  • Ja
    Die Bedingung ist erfüllt, wenn es sich um einen Firmenkunden handelt.

  • Nein
    Die Bedingung ist erfüllt, wenn der Kunde kein Firmenkunde ist.

Gastbesteller

Prüft, ob es sich um einen Gastbesteller handelt. Hier stehen Dir die Optionen "Ja" und "Nein" zur Verfügung.

Gesamtwert aller abgeschlossenen Bestellungen

Prüfe hierüber den Wert aller abgeschlossenen Bestellungen

Beispiel: 1.000
  • Gleich
    Die Bedingung ist erfüllt, wenn der Wert genau 1.000 ist.

  • Größer
    Die Bedingung ist erfüllt, wenn der Wert größer als 1.000 ist.

  • Größer gleich
    Die Bedingung ist erfüllt, wenn der Wert 1.000 oder mehr beträgt.

  • Kleiner
    Die Bedingung ist erfüllt, wenn der Wert geringer als 1.000 ist.

  • Kleiner gleich
    Die Bedingung ist erfüllt, wenn der Wert 1.000 oder weniger ist.

  • Ungleich
    Die Bedingung ist erfüllt, wenn der Wert nicht 1.000 ist.

Kunde ist Newsletter-Empfänger

Prüfe, ob der Kunde ein Newsletter-Empfänger ist. Zur Auswahl stehen "Ja" und "Nein".

Kunde mit abweichender Lieferadresse

Die Bedingung  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

  • Ja
    Die Bedingung trifft zu, da die Rechnungs- und Lieferadresse abweichen.

  • Nein
    Die Bedingung trifft nicht zu, wenn er die gleiche Rechnungs- und Lieferadresse hätte.

Kunde mit Tag

Die Bedingung Kunde mit 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"

  • Ist eine von
    Die Bedingung ist erfüllt, wenn dem Kunden das Tag "VIP-Kunde" zugewiesen ist.

  • Ist keine von
    Die Bedingung trifft zu, wenn dem Kunden nicht das Schlagwort "VIP-Kunde" zugewiesen ist.

  • Ist leer
    Die Bedinung ist erfüllt, wenn kein Kundentag hinterlegt wurde. 

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".

  • Gleich
    Die Bedingung ist gültig, wenn in einem Produkt das Zusatzfeld ein Textfeld ist mit dem Wert "Kunde_mit_speziellen_Eigenschaften".

  • Nicht gleich
    Die Bedingung ist nicht gültig, wenn ein Produkt dieses Zusatzfeld nicht ausgefüllt hat oder ein anderer Inhalt darin vorhanden ist.

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

  • Gleich
    Die Bedingung ist gültig, wenn die Kunden E-Mail-Adresse info@shopware.com entspricht

  • Nicht gleich
    Die Bedingung ist nicht gültig, wenn die Kunden E-Mail-Adresse info@shopware.com entspricht

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

  • Ist eine von
    Die Bedingung ist erfüllt, wenn der Kunden der Nettopreis-Kundengruppe zugewiesen ist.

  • Ist keine von
    Die Bedingung trifft zu, wenn der Kunde einer anderen Kundengruppe als Händler zugewiesen ist.

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

  • Gleich
    Die Bedingung ist erfüllt, wenn ein Kunde mit dem Nachnamen Müller eingeloggt ist.

  • Ungleich
    Die Bedingung trifft zu, wenn ein Kunde, der nicht Müller heißt, eingeloggt ist.

  • Ist leer
    Die Bedinung ist erfüllt, wenn kein Nachname hinterlegt wurde. 

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

  • Ist eine von
    Die Bedingung trifft zu, wenn es sich um einen der Kunden mit der Kundennummer 12345 oder 23456 handelt.

  • Ist keine von
    Wenn der Kunde nicht eine der Kundennummern 12345 oder 23456, trifft diese Bedingung zu.

Lieferadresse: Land

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

  • Ist eine von
    Die Bedingung ist erfüllt, wenn als Lieferland Schweiz angegeben ist.

  • Ist keine von
    Die Bedingung trifft zu, wenn ein anderes Lieferland als Schweiz gewählt wurde.

  • Ist leer
    Die Bedinung ist erfüllt, wenn kein Lieferland hinterlegt wurde. 

Lieferadresse-Postleitzahl

Für die PLZ der Lieferadresse kannst Du zunächst auswählen ob diese Numerisch oder Alphanumerisch sein soll.
Für Alphanumerische PLZs stehen dir dann die Operatoren "Ist eine von", "Ist keine von" und "Ist leer" zur Verfügung. Für Numerische PLZs stehen Dir "Größer", "Größer/gleich", "Kleiner" und "Kleiner/gleich" zur Verfügung.  

Beispiel: 48612, 48624, 48683

  • Ist eine von
    Die Bedingung trifft zu, wenn die PLZ der Lieferadresse 48612, 48624 oder 48683 ist.

  • Ist keine von
    Die Bedingung trifft zu, wenn die PLZ der Lieferadresse nicht 48612, 48624 oder 48683 ist.

  • Größer
    Die Bedingung trifft zu, wenn die PLZ der Lieferadresse größer als die angegebenen PLZ ist. 

  • Kleiner
    Die Bedingung trifft zu, wenn die PLZ der Lieferadresse kleiner als die angegebene PLZ ist.

  • Größer/gleich
    Die Bedingung trifft zu, wenn die PLZ der Lieferadresse größer oder gleich der angegebenen PLZ ist. 

  • Kleiner/gleich
    Die Bedingung trifft zu, wenn die PLZ der Lieferadresse kleiner oder gleich der angegebenen PLZ ist. 

  • Ist leer
    Die Bedinung ist erfüllt, wenn keine PLZ der Lieferadresse hinterlegt wurde. 

Lieferadresse: Straße

Für die Bedingung Lieferstraße stehen Dir die Operatoren "Gleich" oder "Ungleich" zur Verfügung.

Beispiel: Ebbinghoff 10

  • Gleich
    Die Bedingung trifft zu, wenn als Lieferstraße Ebbinghoff 10 hinterlegt ist.

  • Ungleich
    Die Bedingung ist erfüllt wenn die Lieferstraße nicht Ebbinghoff 10 ist.

  • Ist leer
    Die Bedinung ist erfüllt, wenn keine Lieferstraße hinterlegt wurde. 

Neukunde

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.

  • Ja
    Die Bedingung trifft zu, wenn es sich bei dem Kunden um einen Neukunden handelt.

  • Nein
    Wenn der Kunde kein Neukunde ist, trifft diese Bedingung zu.

Rechnungsadresse: Land

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

  • Ist eine von
    Die Bedingung trifft zu, wenn als Rechnungsland Schweiz oder USA hinterlegt ist.

  • Ist keine von
    Die Bedingung ist erfüllt wenn das Rechnungsland nicht Schweiz oder USA ist.

  • Ist leer
    Die Bedinung ist erfüllt, wenn kein Rechnungsland hinterlegt wurde. 

Rechnungsadresse: Postleitzahl

Für die PLZ der Rechnungsadresse kannst Du zunächst auswählen ob diese Numerisch oder Alphanumerisch sein soll.
Für Alphanumerische PLZs stehen dir dann die Operatoren "Ist eine von", "Ist keine von" und "Ist leer" zur Verfügung. Für Numerische PLZs stehen Dir "Größer", "Größer/gleich", "Kleiner" und "Kleiner/gleich" zur Verfügung.  

Beispiel: 48612, 48624, 48683

  • Ist eine von
    Die Bedingung trifft zu, wenn die PLZ der Rechnungsadresse 48612, 48624 oder 48683 ist.

  • Ist keine von
    Die Bedingung trifft zu, wenn die PLZ der Rechnungsadresse nicht 48612, 48624 oder 48683 ist.

  • Größer
    Die Bedingung trifft zu, wenn die PLZ der Rechnungsadresse größer als die angegebenen PLZ ist. 

  • Kleiner
    Die Bedingung trifft zu, wenn die PLZ der Rechnungsadresse kleiner als die angegebene PLZ ist.

  • Größer/gleich
    Die Bedingung trifft zu, wenn die PLZ der Rechnungsadresse größer oder gleich der angegebenen PLZ ist. 

  • Kleiner/gleich
    Die Bedingung trifft zu, wenn die PLZ der Rechnungsadresse kleiner oder gleich der angegebenen PLZ ist. 

  • Ist leer
    Die Bedinung ist erfüllt, wenn keine PLZ der Rechnungsadresse hinterlegt wurde. 

Rechnungsadresse: Straß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

  • Gleich
    Die Bedingung trifft zu, wenn als Rechnungsstraße Ebbinghoff 10 hinterlegt ist.

  • Ungleich
    Die Bedingung ist erfüllt wenn die Rechnungsstraße nicht Ebbinghoff 10 ist.

  • Ist leer
    Die Bedinung ist erfüllt, wenn keine Rechnungsstraße hinterlegt wurde. 

Tage seit letzter Bestellung

Ermöglicht Dir die Prüfung, wie viele Tage seit der letzten Bestellung des Kunden vergangen sind.

Beispiel: 10

  • Gleich
    Die Bedingung ist erfüllt, wenn seit der letzten Bestellung genau 10 Tage vergangen sind.

  • Größer
    Die Bedingung ist erfüllt, wenn seit der letzten Bestellung mehr als 10 Tage vergangen sind.

  • Größer gleich
    Die Bedingung ist erfüllt, wenn seit der letzten Bestellung 10 oder mehr Tage vergangen sind.

  • Kleiner
    Die Bedingung ist erfüllt, wenn seit der letzten Bestellung weniger als 10 Tage vergangen sind.

  • Kleiner gleich
    Die Bedingung ist erfüllt, wenn seit der letzten Bestellung 10 oder weniger Tage vergangen sind.

  • Ungleich
    Die Bedingung ist erfüllt, wenn seit der letzten Bestellung nicht 10 Tage vergangen sind.

  • Ist leer
    Die Bedingung ist erfüllt, wenn es keine letzten Bestellungen gibt. 

Marketing & Rabattaktionen

Anzahl der Rabatte

Bedingung zur Überprüfung der Anzahl der Aktionen im Warenkorb.

Beispiel: 3

 
  • Gleich
    Die Bedingung ist erfüllt, wenn sich im Warenkorb 3 Rabattaktionen befinden.

  • Größer
    Die Bedingung ist erfüllt, wenn sich mehr als 3 Rabattaktionen im Warenkorb befinden.

  • Größer gleich
    Die Bedingung ist erfüllt, wenn sich 3 oder mehr Rabattaktionen im Warenkorb befinden.

  • Kleiner
    Die Bedingung ist erfüllt, wenn sich weniger als 3 Rabattaktionen im Warenkorb befinden.

  • Kleiner gleich
    Die Bedingung ist erfüllt, wenn sich 3 oder weniger Rabattaktionen im Warenkorb befinden.

  • Ungleich
    Die Bedingung ist erfüllt, wenn sich eine andere Anzahl als 3 Rabattaktionen im Warenkorb befinden.

Rabattaktion

Bedingung um zu prüfen, ob eine bestimmte Aktion im Warenkorb vorhanden ist oder nicht.
Dabei ist es möglich auf mindestens eine oder alle zu filtern.

Beispiel: Rabattaktion "10 % auf alles"

 
  • Ist eine von
    Die Bedingung trifft zu, wenn die Aktionsposition bei mindestens einer oder allen Positionen "10 % auf alles" ist.

  • Ist keine von
    Die Bedingung trifft zu, wenn die Aktionsposition bei mindestens einer oder allen Position nicht "10 % auf alles" ist.

    Rabattaktionen mit Aktionscodetyp

    Bedingung für die Überprüfung der "Code-Optionen", die von einer Rabattaktion im Warenkorb verwendet wird.
    Geprüft wird hier gleich oder ungleich der Tatsache, ob die Aktion einen festen, einen individuellen oder keinen Aktionscode enthält.

     
    • Keiner
      Die Bedingung ist erfüllt, wenn die Rabattaktion keinen Aktionscode enthält.

    • Festgelegt
      Die Bedingung ist erfüllt, wenn die Rabattaktion einen festgelegten Aktionscode enthält.

    • Individuell
      Die Bedingung ist erfüllt, wenn die Rabattaktionen einen individuellen Aktionscode enthält.

    Zwischensumme aller Rabatte

    Bei der Zwischensumme aller Rabatte kannst Du die Summe aller sich im Warenkorb befindenden Aktionspositionen prüfen.

    Beispiel: 5 

     
    • Gleich
      Die Bedingung ist erfüllt, wenn die Zwischensumme der Aktionspositionen genau 5 aufweist.

    • Größer
      Die Bedingung ist erfüllt, wenn die Zwischensumme der Aktionspositionen größer als 5 ist.

    • Größer gleich
      Die Bedingung ist erfüllt, wenn der die Zwischensumme der Aktionspositionen 5 oder mehr beträgt.

    • Kleiner
      Die Bedingung ist erfüllt, wenn die Zwischensumme der Aktionspositionen geringer als 5 ist.

    • Kleiner gleich
      Die Bedingung ist erfüllt, wenn die Zwischensumme der Aktionspositionen 5 oder weniger ist.

    • Ungleich
      Die Bedingung ist erfüllt, wenn die Zwischensumme der Aktionspositionen nicht 5 entspricht.

    Positionen im Warenkorb

     

    Anzahl unterschiedlicher Position

    Hierüber kannst Du prüfen, wieviele unterschiedliche Positionen sich im Warenkorb befinden.

    Beispiel: 10

    • Gleich
      Die Bedingung ist erfüllt, wenn 10 unterschiedliche Positionen vorhanden sind.

    • Größer
      Die Bedingung ist erfüllt, wenn mehr als 10 unterschiedliche Positionen vorhanden sind.

    • Größer gleich
      Die Bedingung ist erfüllt, wenn 10 oder mehr unterschiedliche Positionen vorhanden sind.

    • Kleiner
      Die Bedingung ist erfüllt, wenn weniger als 10 unterschiedliche Positionen vorhanden sind.

    • Kleiner gleich
      Die Bedingung ist erfüllt, wenn 10 oder weniger unterschiedliche Positionen vorhanden sind.

    • Ungleich
      Die Bedingung ist erfüllt, wenn nicht 10 unterschiedliche Positionen vorhanden sind.

    Position

    Diese Bedingung ermöglicht es Dir zu prüfen, ob eine der Positionen im Warenkorb ein bestimmtes Produkte ist.
    Hierzu stehen Dir die Operatoren "Mind. eine", "Alle" und "Ist eine von" und "Ist keine von" zur Verfügung. Eine Mehrfachauswahl von Produkten ist möglich.

    Beispiel: Enormous Copper Cubicide

    • Mind. eine
      Mindestens ein Wert der Bedingung trifft zu.

    • Alle
      Alle Werte der Bedingung treffen zu.

    • Ist eine von
      Die Bedingung trifft zu, wenn es sich um das Produkt "Enormous Copper Cubicide" handelt.

    • Ist keine von
      Die Bedingung ist erfüllt, wenn das Produkt "Enormous Copper Cubicide" nicht in der Abfrage enthalten ist.

    Position als "neu" markiert

    Über diese Bedingung kannst Du definieren, ob in der Regel eine Prüfung auf Position-Neuheiten erfolgen soll.
    Als Operatoren stehen hierfür "Mind. eine", "Alle", "Ja" und "Nein" zur Verfügung.

    Position mit Abverkauf

    Hierüber kannst Du prüfen, ob ein Produkt als Abverkauf markiert ist.
    Dazu stehen Dir die Operatoren "Mind. eine", "Alle" und "Ja" und "Nein" zur Verfügung.

    • Mind. eine
      Mindestens ein Wert der Bedingung trifft zu.

    • Alle
      Alle Werte der Bedingung treffen zu.

    • Ja
      Die Bedingung ist erfüllt, wenn einer der abgefragten Artikel als Abverkauf markiert ist.

    • Nein
      Die Bedingung ist erfüllt, wenn keiner der abgefragten Artikel als Abverkauf markiert ist.

    Position in dynamischer Produktgruppe

    Über diese Bedingung kannst Du prüfen, ob sich eine Position in einer dynamsichen Produktgruppe befindet. Du kannst zudem nach einzelnen dynamsichen Produktgruppen filtern. Auch eine Mehrfachauswahl ist hier möglich.
    Als Operatoren stehen Dir in erster Instanz "Mind. eine" und "Alle" zur Auswahl. Im Anschluss kannst Du die Operatoren "Ist eine von", "Ist keine von" und "Ist leer" asuwählen.

    Position 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.

    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.

    • Mind. eine
      Mindestens ein Wert der Bedingung trifft zu.

    • Alle
      Alle Werte der Bedingung treffen zu.

    • Ist eine von
      Die Bedingung ist erfüllt, da die Kategorie des Produkts im Kategoriebaum der Kategorie aus der Bedingung untergeordnet ist.

    • Ist keine von
      Die Bedingung ist nicht erfüllt, da eine Beziehung zu der Kategorie besteht.

    • Ist leer
      Die Bedinung ist erfüllt, wenn kein Lieferland hinterlegt wurde. 

    Hervorgehobene Positionen

    Über diese Bedingung kannst Du prüfen, ob ein Produkt, dass als hervorgehoben markiert ist, vorhanden ist. Hierzu stehen die Operatoren "Mind. eine", "Alle" und "Ja" und "Nein" zur Verfügung.

    Beispiel:

    • Mind. eine
      Mindestens ein Wert der Bedingung trifft zu.

    • Alle
      Alle Werte der Bedingung treffen zu.

    • Ja
      Die Bedingung ist erfüllt, wenn mindestens ein hervorgehobenes Produkt vorhanden ist.

    • Nein
      Die Bedingung ist erfüllt, wenn keines der im Warenkorb hinterlegten Produkte hervorgehoben ist.

    Versandkostenfrei

    Über die Operatoren „Ja“ und „Nein“ kannst Du prüfen, ob sich im Warenkorb aktuell Artikel befinden, die als versandkostenfrei markiert sind.

    • Ja
      Die Bedingung ist erfüllt, wenn sich versandkostenfreie Artikel im Warenkorb befinden.
    • Nein
      Die Bedingung ist erfüllt, wenn sich keine versandkostenfreien Artikel im Warenkorb befinden.

    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

    • Mind. eine
      Mindestens ein Wert der Bedingung trifft zu.
    • Alle
      Alle Werte der Bedingung treffen zu.
    • Gleich
      Die Bedingung ist erfüllt, wenn ein Produkt genau 750 breit ist.
    • Größer
      Die Bedingung ist erfüllt, wenn ein Produkt​​​​​​ mehr als 750 breit ist.
    • Größer gleich
      Die Bedingung ist erfüllt, wenn ein Produkt 750 oder breiter ist.
    • Kleiner
      Die Bedingung ist erfüllt, wenn ein Produkt schmaler als 750 ist.
    • Kleiner gleich
      Die Bedingung ist erfüllt, wenn ein Produkt 750 oder schmaler ist.
    • Ungleich
      Die Bedingung ist erfüllt, wenn ein Produkt ​​​nicht 750 breit ist.
    • Ist leer
      Die Bedingung ist erfüllt, wenn dem Produkt keine Breite hinzugefügt wurde. 

    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. 

    Beispiel: XL

    • Mind. eine
      Mindestens ein Wert der Bedingung trifft zu.
    • Alle
      Alle Werte der Bedingung treffen zu
    • Ist eine von
      Die Bedingung ist erfüllt, wenn einem Produkt die Eigenschaft "XL" zugewiesen ist.
    • Ist keine von
      Die Bedingung ist erfüllt, wenn keinem Produkt die Eigenschaft "XL" zugewiesen ist.

      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.  Für die Definition stehen Dir diverse Operatoren zur Verfügung.

      Beispiel: 20,00

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn der Einkaufspreis genau 20,00 ist.
      • Größer
        Die Bedingung ist erfüllt, wenn der Einkaufspreis größer als 20,00 ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn der Einkaufspreis 20,00 oder mehr beträgt.
      • Kleiner
        Die Bedingung ist erfüllt, wenn der Einkaufspreis geringer als 20,00 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn der Einkaufspreis 20,00 oder weniger ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn der Einkaufspreis nicht 20,00 ist.
      • Ist leer
        Die Bedinung ist erfüllt, wenn zu der Position kein Einkaufspreis hinterlegt wurde. 

      Positionen mit Erscheinungsdatum

      Ermöglicht die Abfrage des Erscheinungsdatums der Produkte. Jede Position wird einzeln überprüft und liefert wahr oder falsch zurück. 

      Beispiel: 01.08.2021

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu
      • Gleich
        Die Bedingung ist erfüllt, wenn das Erscheinungsdatum einer Position genau der 01.08.2021 ist.
      • Größer
        Die Bedingung ist erfüllt, wenn das Erscheinungsdatum einer Position​​​​​​ größer als der 01.08.2021 ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenndas Erscheinungsdatum einer Position größer oder gleich dem 01.08.2021 ist.
      • Kleiner
        Die Bedingung ist erfüllt, wenn das Erscheinungsdatum einer Position​​​​​​ kleiner als der 01.08.2021 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn das Erscheinungsdatum einer Position​​​​​​ kleiner oder gleich als der 01.08.2021 ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn das Erscheinungsdatum einer Position​​​​​​ ungleich dem 01.08.2021 ist.
      • Ist leer
        Die Bedingung ist erfüllt, wenn der Position kein Erscheinungsdatum hinzugefügt wurde. 

      Positionen mit Erstellungsdatum

      Hierüber kannst Du auf das Erstellungsdatum 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

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn das Erstelldatum einer Position genau 01.08.2021 12:00 ist.
      • Größer
        Die Bedingung ist erfüllt, wenn das Erstelldatum einer Position​​​​​​ größer als 01.08.2021 12:00 ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenndas Erstelldatum einer Position größer oder gleich 01.08.2021 12:00 ist.
      • Kleiner
        Die Bedingung ist erfüllt, wenn das Erstelldatum einer Position​​​​​​ kleiner als der 01.08.2021 12:00 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn das Erstelldatum einer Position​​​​​​ kleiner oder gleich als 01.08.2021 12:00 ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn das Erstelldatum einer Position​​​​​​ ungleich dem 01.08.2021 12:00 ist.
      • Ist leer
        Die Bedingung ist erfüllt, wenn der Position kein Erstelldatum hinzugefügt wurde. 

      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. 

      Beispiel: 5

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn das Gewicht eines Produkts genau 5 beträgt.
      • Größer
        Die Bedingung ist erfüllt, wenn das Gewicht eines Produkts mehr als 5 beträgt.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn das Gewicht eines Produkts 5 oder mehr beträgt.
      • Kleiner
        Die Bedingung ist erfüllt, wenn das Gewicht eines Produkts weniger als 5 beträgt.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn das Gewicht eines Produkts 5 oder weniger beträgt.
      • Ungleich
        Die Bedingung ist erfüllt, wenn das Gewicht eines Produkts nicht 5 beträgt.
      • Ist leer
        Die Bedingung ist erfüllt, wenn dem Produkt kein Gewicht hinzugefügt wurde. 

      Position mit Hersteller

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu
      • Ist eine von
        Die Bedingung ist erfüllt, wenn einer Position der Hersteller zugewiesen ist.
      • Ist keine von
        Die Bedingung ist erfüllt, wenn keiner Position ein Hersteller zugewiesen ist.
      • Ist leer
        Die Bedingung ist erfüllt, wenn das Feld nicht ausgefüllt ist.

      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. 

      Beispiel: 350

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn ein Produkt genau 350 hoch ist.
      • Größer
        Die Bedingung ist erfüllt, wenn ein Produkt ​​​​​​mehr als 350 hoch ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn ein Produkt 350 oder höher ist.
      • Kleiner
        Die Bedingung ist erfüllt, wenn ein Produkt kleiner als 350 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn ein Produkt 350 oder kleiner ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn ein Produkt​​ nicht 350 breit ist.
      • Ist leer
        Die Bedingung ist erfüllt, wenn dem Produkt keine Höhe hinzugefügt wurde. 

      Positionen mit Lagerbestand

      Hierüber kannst Du prüfen ob der Lagerbestand einer Position noch einem bestimmten Wert entspricht.
      Beispiel: 50

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn der Lagerbestand einer Position genau 50 ist. 
      • Größer
        Die Bedingung ist erfüllt, wenn der Lagerbestand einer Position größer als 50 ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn der Lagerbestand einer Position größer oder gleich 50 ist.
      • Kleiner
        Die Bedingung ist erfüllt, wenn der Lagerbestand einer Position kleiner als 50 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt,wenn der Lagerbestand einer Position kleiner oder gleich 50 ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn der Lagerbestand einer Position​​​​​​ ungleich 50 ist.

      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. 

      Beispiel: 475

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn ein Produkt genau 475 lang ist.
      • Größer
        Die Bedingung ist erfüllt, wenn ein Produkt ​​​​​​mehr als 475 lang ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn ein Produkt 475 oder länger ist.
      • Kleiner
        Die Bedingung ist erfüllt, wenn ein Produkt kürzer als 475 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn ein Produkt 475 oder kürzer ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn ein Produkt​​ nicht 475 lang ist.
      • Ist leer
        Die Bedingung ist erfüllt, wenn dem Produkt keine Länge hinzugefügt wurde. 

      Positionen mit prozentualen Preis/Streichpreis Verhältnis

      Ermöglicht die Verwendung des prozentualen- /Streichpreises Verhältnisses einer Position als Bedingung.

      Folgende Operatoren sind nutzbar: Mind. eine, Alle, Gleich, Größer, Größer/gleich, Kleiner, Kleiner/gleich, Ungleich, Ist leer


      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.

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Ist eine von
        Die Bedingung ist erfüllt, wenn einem Produkt einer der ausgewählten Steuersätze zugewiesen ist.
      • Ist keine von
        Die Bedingung ist erfüllt, wenn einem Produkt keiner der ausgewählten Steuersätze zugewiesen ist.

      Positionen mit Streichpreis

      Ermöglicht die Verwendung des Streichpreises eines Produkts als Bedingung. 

      Beispiel: 15

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn der Streichpreis eines Produkt​s​​​​​​ genau 15 beträgt.
      • Größer
        Die Bedingung ist erfüllt, wenn der Streichpreis eines Produkt​s​​​​​​ mehr als 15 beträgt.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn der Streichpreis eines Produkt​s​​​​​​ 15 oder mehr beträgt.
      • Kleiner
        Die Bedingung ist erfüllt, wenn der Streichpreis eines Produkt​s​​​​​​ weniger als 15 beträgt.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn der Streichpreis eines Produkt​s​​​​​​ 15 oder weniger beträgt.
      • Ungleich
        Die Bedingung ist erfüllt, wenn der Streichpreis eines Produkt​s​​​​​​ nicht 15 beträgt.

      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

      Beispiel: Testtag1

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Ist eine von
        Die Bedingung ist erfüllt, wenn einem Produkt der Tag "Testtag1" zugewiesen ist.
      • Ist keine von
        Die Bedingung ist erfüllt, wenn einem Produkt nicht der Tag "Testtag1" zugewiesen ist.
      • Ist leer
        Die Bedingung ist erfüllt, wenn der Position kein Tag hinzugefügt wurde. 

      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

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn der verfügbare Bestand einer Position genau 50 ist. 
      • Größer
        Die Bedingung ist erfüllt, wenn der verfügbare Bestand einer Position größer als 50 ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn der verfügbare Bestand einer Position größer oder gleich 50 ist.
      • Kleiner
        Die Bedingung ist erfüllt, wenn der verfügbare Bestand einer Position kleiner als 50 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt,wenn der verfügbare Bestand einer Position kleiner oder gleich 50 ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn der verfügbare Bestand einer Position​​​​​​ ungleich 50 ist.

      Positionen mit Volumen

      Das Volumen pro Position ergibt sich aus dem Produkt aus Breite, Höhe und Länge.
      Beispiel: 100
      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn der das Volumen einer Position genau 100 ist. 
      • Größer
        Die Bedingung ist erfüllt, wenn das Volumen einer Position größer als 100 ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn das Volumen einer Position größer oder gleich 100 ist.
      • Kleiner
        Die Bedingung ist erfüllt, wenn das Volumen einer Position kleiner als 100 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt,wenn das Volumen einer Position kleiner oder gleich 100 ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn das Volumen einer Position​​​​​​ ungleich 100 ist.

      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".

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist gültig, wenn in einem Produkt das Zusatzfeld ein Textfeld ist mit dem Wert "Schwertransport".
      • Nicht gleich
        Die Bedingung ist nicht gültig, wenn ein Produkt dieses Zusatzfeld nicht ausgefüllt hat oder ein anderer Inhalt darin vorhanden ist.

      Position vom Typs

      Über den Typ einer Position kannst Du abfragen, ob ein Produkt oder ein Rabatt bzw. Aufschlag, z.B. im Warenkorb, vorhanden ist.

      Als Operatoren kannst Du "Mind. eine", "Alle" und "Gleich", "Ungleich" verwenden.

      Beispiel: Rabatt / Aufschlag

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn eine Position vom Typ Rabatt oder Aufschlag vorhanden ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn keine Position Rabatt bzw. Aufschlag vorhanden ist.

      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.

      Beispiel: Synergistic Aluminum Mainstay

      • Ist eine von
        Die Bedingung ist erfüllt, wenn das Produkt "Synergistic Aluminum Mainstay" im Warenkorb vorhanden ist.
      • Ist keine von
        Die Bedingung ist erfüllt, wenn das Produkt "Synergistic Aluminum Mainstay" nicht im Warenkorb vorhanden ist.

      Positionsanzahl

      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.

      Beispiel: Produkt "Sleek Wool Wasabi Fresh" mit der Anzahl 5

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn das Produkt "Sleek Wool Wasabi Fresh" genau 5 mal im Warenkorb vorhanden ist.
      • Größer
        Die Bedingung ist erfüllt, wenn das Produkt "Sleek Wool Wasabi Fresh" mehr als 5 mal im Warenkorb vorhanden ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn das Produkt "Sleek Wool Wasabi Fresh" 5 mal oder mehr im Warenkorb vorhanden ist.
      • Kleiner
        Die Bedingung ist erfüllt, wenn das Produkt "Sleek Wool Wasabi Fresh" weniger als 5 mal im Warenkorb vorhanden ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn das Produkt "Sleek Wool Wasabi Fresh" 5 mal oder weniger im Warenkorb vorhanden ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn das Produkt "Sleek Wool Wasabi Fresh" nicht 5 mal im Warenkorb vorhanden ist.

      Positionsstückpreis

      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

      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn der Preis einer Position genau 30,00 ist.
      • Größer
        Die Bedingung ist erfüllt, wenn der Preis einer Position größer als 30,00 ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn der Preis einer Position 30,00 oder mehr beträgt.
      • Kleiner
        Die Bedingung ist erfüllt, wenn der Preis einer Position geringer als 30,00 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn der Preis einer Position 30,00 oder weniger ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn der Preis einer Position nicht 30,00 ist.

      Positionszwischensumme

      Ermöglicht die Prüfung auf die Zwischensumme im Warenkorb einzelner oder aller Positionen.

      Beispiel: 300
      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn die Zwischensumme genau 300 ist.
      • Größer
        Die Bedingung ist erfüllt, wenn die Zwischensumme größer als 30,00 ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn die Zwischensumme 300 oder mehr beträgt.
      • Kleiner
        Die Bedingung ist erfüllt, wenn die Zwischensumme geringer als 300 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn die Zwischensumme 300 oder weniger ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn die Zwischensumme nicht 300 ist.

      Zwischensumme aller Positionen

      Ermöglicht die Prüfung auf die Zwischensumme im Warenkorb aller Positionen.

      Beispiel: 300
      • Mind. eine
        Mindestens ein Wert der Bedingung trifft zu.
      • Alle
        Alle Werte der Bedingung treffen zu.
      • Gleich
        Die Bedingung ist erfüllt, wenn die Zwischensumme genau 300 ist.
      • Größer
        Die Bedingung ist erfüllt, wenn die Zwischensumme größer als 30,00 ist.
      • Größer gleich
        Die Bedingung ist erfüllt, wenn die Zwischensumme 300 oder mehr beträgt.
      • Kleiner
        Die Bedingung ist erfüllt, wenn die Zwischensumme geringer als 300 ist.
      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn die Zwischensumme 300 oder weniger ist.
      • Ungleich
        Die Bedingung ist erfüllt, wenn die Zwischensumme nicht 300 ist.

       

      Warenkorb

      Gesamtpreis Produkte im Warenkorb

      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

      • Gleich
        Die Bedingung ist erfüllt, wenn der Gesamtpreis der Warenkorb-Güter genau 49,99 beträgt.

      • Größer
        Die Bedingung ist erfüllt, wenn der Gesamtpreis der Warenkorb-Güter größer als 49,99 ist.

      • Größer gleich
        Die Bedingung ist erfüllt, wenn der Gesamtpreis der Warenkorb-Güter 49,99 oder mehr beträgt.

      • Kleiner
        Die Bedingung ist erfüllt, wenn der Gesamtpreis der Warenkorb-Güter geringer als 49,99 ist.

      • Kleiner gleich
        Die Bedingung ist erfüllt, wenn der Gesamtpreis der Warenkorb-Güter 49,99 oder weniger ist.

      • Ungleich
        Die Bedingung ist erfüllt, wenn der Gesamtpreis der Warenkorb-Güter nicht 49,99 ist.

              Gesamtanzahl aller Produkte

              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

              • Gleich
                Die Bedingung ist erfüllt, wenn 10 Warenkorb-Güter vorhanden sind.
              • Größer
                Die Bedingung ist erfüllt, wenn mehr als 10 Warenkorb-Güter vorhanden sind.
              • Größer gleich
                Die Bedingung ist erfüllt, wenn 10 oder mehr Warenkorb-Güter vorhanden sind.
              • Kleiner
                Die Bedingung ist erfüllt, wenn weniger als 10 Warenkorb-Güter vorhanden sind.
              • Kleiner gleich
                Die Bedingung ist erfüllt, wenn 10 oder weniger Warenkorb-Güter vorhanden sind.
              • Ungleich
                Die Bedingung ist erfüllt, wenn nicht 10 Warenkorb-Güter vorhanden sind.

              Gesamtanzahl unterschiedlicher Produkte

              Bei der Anzahl unterschiedlichen Produkte stehen Dir ebenfalls auch noch wesentlich umfangreichere Zusatzbedingungen zur Verfügung.

              Für die Prüfung der Anzahl stehen Dir diverse Optionen zur Verfügung.

              Beispiel: 10

              • Gleich
                Die Bedingung ist erfüllt, wenn 10 Warenkorb-Güter vorhanden sind.
              • Größer
                Die Bedingung ist erfüllt, wenn mehr als 10 Warenkorb-Güter vorhanden sind.
              • Größer gleich
                Die Bedingung ist erfüllt, wenn 10 oder mehr Warenkorb-Güter vorhanden sind.
              • Kleiner
                Die Bedingung ist erfüllt, wenn weniger als 10 Warenkorb-Güter vorhanden sind.
              • Kleiner gleich
                Die Bedingung ist erfüllt, wenn 10 oder weniger Warenkorb-Güter vorhanden sind.
              • Ungleich
                Die Bedingung ist erfüllt, wenn nicht 10 Warenkorb-Güter vorhanden sind.


              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

              Positionen im Warenkorb

              •     Position

              •     Position als "neu" markiert

              •     Position im Abverkauf

              •     Position in dynamischer Produktgruppe

              •     Position in Kategorie

              •     Position ist hervorgehoben

              •     Position mit Breite

              •     Position mit Eigenschaft

              •     Position mit Einkaufspreis

              •     Position mit Erscheinungsdatum

              •     Position mit Erstellungsdatum

              •     Position mit Gewicht

              •     Position mit Hersteller

              •     Position mit Höhe

              •     Position mit Lagerbestand

              •     Position mit Länge

              •     Position mit prozentualen Preis/Streichpreis Verhältnis

              •     Position mit Steuersatz

              •     Position mit Streichpreis

              •     Position mit Tag

              •     Position mit verfügbarem Bestand

              •     Position mit Volumen

              •     Position mit Zusatzfeld

              •     Position vom Typ

              •     Positionsanzahl

              •     Positionsstückpreis

              •     Positionszwischensumme


              Warenkorb
              •     Gesamtanzahl aller Produkte


              Gesamtgewicht aller Produkte

              Prüfung auf das Gewicht des gesamten Warenkorbs.

              Beispiel: 2,0

              • Gleich
                Die Bedingung ist erfüllt, wenn das Warenkorb Gewicht genau 2,0 beträgt.
              • Größer
                Die Bedingung ist erfüllt, wenn das Warenkorb Gewicht größer als 2,0 ist.
              • Größer gleich
                Die Bedingung ist erfüllt, wenn das Warenkorb Gewicht 2,0 oder mehr beträgt.
              • Kleiner
                Die Bedingung ist erfüllt, wenn das Warenkorb Gewicht geringer als 2,0 ist.
              • Kleiner gleich
                Die Bedingung ist erfüllt, wenn das Warenkorb Gewicht 2,0 oder weniger ist.
              • Ungleich
                Die Bedingung ist erfüllt, wenn das Warenkorb Gewicht nicht 2,0 ist.

                Gesamtsumme

                Die Gesamtsumme des Warenkorb.

                Beispiel: 50,00

                • Gleich
                  Die Bedingung ist erfüllt, wenn der Gesamtpreis einer Position genau 50,00 ist.
                • Größer
                  Die Bedingung ist erfüllt, wenn der Gesamtpreis einer Position größer als 50,00 ist.
                • Größer gleich
                  Die Bedingung ist erfüllt, wenn der Gesamtpreis einer Position 50,00 oder mehr beträgt.
                • Kleiner
                  Die Bedingung ist erfüllt, wenn der Gesamtpreis einer Position geringer als 50,00 ist.
                • Kleiner gleich
                  Die Bedingung ist erfüllt, wenn der Gesamtpreis einer Position 50,00 oder weniger ist.
                • Ungleich
                  Die Bedingung ist erfüllt, wenn der Gesamtpreis einer Position nicht 50,00 ist.

                    Gesamtvolumen aller Produkte

                    Hier erfolgt die Summierung der Volumina aller Positionen. Das Volumen pro Position ergibt sich aus dem Produkt aus Breite, Höhe und Länge.


                    Beispiel: 100

                    • Gleich
                      Die Bedingung ist erfüllt, wenn der das Volumen aller Position genau 100 ist. 
                    • Größer
                      Die Bedingung ist erfüllt, wenn das Volumen aller Position größer als 100 ist.
                    • Größer gleich
                      Die Bedingung ist erfüllt, wenn das Volumen aller Position größer oder gleich 100 ist.
                    • Kleiner
                      Die Bedingung ist erfüllt, wenn das Volumen aller Position kleiner als 100 ist.
                    • Kleiner gleich
                      Die Bedingung ist erfüllt,wenn das Volumen aller Position kleiner oder gleich 100 ist.
                    • Ungleich
                      Die Bedingung ist erfüllt, wenn das Volumen aller Position​​​​​​ ungleich 100 ist.

                    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

                    • Ist eine von
                      Die Bedingung ist erfüllt, wenn der Express-Versand ausgewählt wird.
                    • Ist keine von
                      Die Bedingung ist erfüllt, wenn nicht Express-Versand ausgewählt wird.

                    Verwendete 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

                    • Ist eine von
                      Die Bedingung ist erfüllt, wenn Rechnung als Zahlungsart ausgewählt wird.
                    • Ist keine von
                      Die Bedingung ist erfüllt, wenn eine andere Zahlungsart als Rechnung ausgewählt wird.

                      Beispiel: 06:00 - 22:00
                      Die Bedingung ist zwischen 06:00 Uhr und 22:00 Uhr gültig

                                                        Bedingungen verknüpfen

                                                        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).

                                                        Beispiele

                                                        Zum besseren Verständnis haben wir im Bereich Tutorials & FAQ einen Artikel mit einigen Beispielen erstellt.

                                                        Löschen von Regeln

                                                        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:

                                                        Vorschaumodus

                                                        Ab der Shopware Version 6.4.15.0 und dem Plan Shopware Rise enthält der Rule Builder den sogenannten Vorschaumodus. Mithilfe des Vorschaumodus ist es möglich, einfache oder auch komplexe Rule Builder Bedingungen auf Ihre Funktionsweise zu prüfen.  Der Vorschaumodus zeigt dabei das Ergebnis der Überprüfung in WAHR oder FALSCH an.

                                                        Allgemein:

                                                        Der Vorschaumodus lässt sich innerhalb der erstellten Rule Builder Regeln (Einstellungen > Rule Builder), im Bereich der Bedingungen aktivieren.

                                                        Sobald der Vorschaumodus aktiv ist, wird das Fenster Bedingungen um die zwei Felder Bestellung und Zeit und Datum erweitert. Je nach verwendeten Bedingungen sind die zwei Felder auswählbar. 

                                                        Sobald eine Bestellung oder Zeit / Datum ausgewählt wurde, wird automatisch das Ergebnis der Regel und zusätzlich der einzelnen Bedingungen dargestellt. Somit lassen sich besonders bei komplexe Regeln Fehler leichter erkennen und beheben.

                                                        Beispiel 1

                                                        In unserem ersten Beispiel haben wir eine relativ einfache Rule Builder Regel erstellt, die lediglich überprüft, ob eine Bestellung über einen bestimmten Verkaufskanal getätigt wurde.

                                                        Sobald eine Bestellung ausgewählt wurde, wird umgehend das das Ergebnis der Regel und die Ergebnisse der konfigurierten Bedinungen dargestellt.

                                                        Beispiel 2

                                                        Innerhalb unseres zweiten Beispiels haben wir nun einmal mehrere Bedingungen konfiguriert und schauen uns die Ergebnisse des Vorschaumodus an. Auch hier erhalten wir wieder ein Gesamtergebnis und die Ergebnisse der Bedingungen.

                                                        Beispiel 3

                                                        Innerhalb von Beispiel 3 schauen wir uns nun abschließend die Darstellung für den Fall an, wenn mehrere Bedinungen vorhanden sind, aber nicht alle Bedinungen das Ergebnis WAHR liefern.

                                                        Wie wir es bereits gewohnt sind, können wir bequem ablesen, an welcher Stelle das Ergebnis WAHR scheitert und somit zu FALSCH wird.

                                                        War dieser Artikel hilfreich?

                                                        Inhalt