Shopwares Rule Builder ermöglicht es Dir Regeln zu definieren, die Du zum Individualisieren verschiedener Einstellungen und Features nutzen kannst.
Das Rule Builder Modul findest Du unter Einstellungen > Shop > Rule Builder.
Hier findest Du eine Tabelle mit allen verfügbaren Regeln. Du kannst Spalten ein- und ausblenden und Regeln nach Spalten sortieren.
Verfügbare Spalten | Beschreibung |
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. |
Diese Spalten sind in der Standardansicht ausgeblendet. Nutze das Kontextmenü, um sie zu aktivieren.
Verfügbare Spalten | Beschreibung |
Produktpreis-Zuweisung | Zeigt an, wie oft die Regel zum Individualisieren von Produktpreisen verwendet wurde. |
Versandartenpreis-Zuweisung | Zeigt an, wie oft die Regel zum Individualisieren eines Preises innerhalb einer Versandarten-Preismatrix verwendet wurde. |
Versandarten-Preismatrix-Zuweisung | Zeigt an, wie oft die Regel zum Individualisieren einer Versandarten-Preismatrix verwendet wurde. |
Versandartenverfügbarkeit-Zuweisung | Zeigt an, wie oft die Regel verwendet wurde, um die Verfügbarkeit von Versandarten zu bestimmen. |
Zahlungsart-Zuweisung | Zeigt an, wie oft die Regel verwendet wurde, um die Verfügbarkeit von Zahlungsarten zu bestimmen. |
Rabattaktion-Kundenregel-Zuweisung | Zeigt an, wie oft eine Regel mit Bezug zu Kunden verwendet wurde, um die Verfügbarkeit von Rabattaktionen zu bestimmen. |
Flow-Zuweisung | Zeigt an, wie oft die Regel in Flows verwendet wurde. |
Rabattaktion-Bestellregel-Zuweisung | Zeigt an, wie oft eine Regel mit Bezug zu Bestellungen verwendet wurde, um die Verfügbarkeit von Rabattaktionen zu bestimmen. |
Rabattaktion-Warenkorbregel-Zuweisung | Zeigt an, wie oft eine Regel mit Bezug zum Warenkorb verwendet wurde, um die Verfügbarkeit von Rabattaktionen zu bestimmen. |
Rabatt-Zuweisung | Zeigt an, wie oft die Regel zum Individualisieren von Rabatten verwendet wurde. |
Rabattaktion-Setgruppenregel-Zuweisung | Zeigt an, wie oft die Regel verwendet wurde, um Prouktgruppen für Rabattaktionen zu definieren. |
Business-Event-Zuweisung | Zeigt an, wie oft die Regel zum Individualisieren von Business-Events verwendet wurde. |
Steueranbieter | Zeigt an, wie oft die Regel zum Individualisieren von Steueranbietern verwendet wurde. |
Warehouse Groups | Zeigt an, wie oft die Regel zur Individualisierung von Lagergruppen verwendet wurde. |
Eine Regel besteht aus allgemeinen Informationen und Bedingungen. Bedingungen entscheiden darüber, ob eine Regel bei der Auswertung zutrifft, oder nicht.
Name: Gib Deiner Regel einen Namen.
Beschreibung: Beschreibe die Funktion Deiner Regel, damit sie für alle Anwender im Admin verständlich ist.
Priorität: Definiere die Priorität um festzulegen, in welcher Reihenfolge Regeln angewendet werden, wenn mehr als eine Regel zutrifft.
(Eine Regel mit Priorität 2 wird vor einer Regel mit Priorität 1, aber nach einer Regel mit Priorität 3 angewendet)
Typ: Definiere einen Typen, wenn Du die Zuweisungsmöglichkeiten Deiner Regel einschränken möchtest.
Tags: Füge Deinen Regeln Tags hinzu, um sie zu organisieren. Du kannst Tags zum Suchen und Filtern in der Übersicht verwenden.
Komponente | Beschreibung | Beispiel |
Bedingung (1) | Die Bedingung definiert, welchen Parameter Du abfragst. | Gesamtsumme: |
Operatoren (2) | Je nach Bedingung, steht einer oder mehrere Operatoren zur Verfügung. Der Oporator dient dazu, die Bedingung mit dem Eingabewert zu vergleichen. | Größer als: |
Eingabewert (3) | Der Eingabewert wird über den Operator mit der Bedingung verglichen. | 20: |
UND-Verknüpfung (4) | Wenn mehrere Bedinungen mit “UND” verknüpft sind, müssen alle Bedingungen erfüllt werden, damit die Regel zutrifft. | Die Kundengruppe ist “Standard-Kundengruppe” |
ODER-Verknüpfung (5) | Wenn mehrere Bedinungen mit “ODER” verknüpft sind, muss nur eine Bedingung erfüllt werden, damit die Regel zutrifft. | Die Kundengruppe ist “Standard customer group” |
Unterbedingung (6) | Unterbedingungen werden automatisch erstellt, wenn du zwischen UND- und ODER-Verknüpfungen wechselst.
| Diese Regel trifft zu, wenn der Warenkorbwert größer ist als 20€ UND Die Kundengruppe Standard-Kundengruppe ist ODER Die verwendete Zahlungsart "Rechnung" ist |
Hier findest Du eine Übersicht aller Bedingungen.
Hier findest Du eine Übersicht aller Operatoren.
In unserem Tutorial findest Du einige Rule-Builder Beispielregeln.
Mit dem Vorschaumodus kannst Du überprüfen, ob Deine Regel so funktioniert, wie Du es beabsichtigst.
Der Vorschaumodus überprüft Bedingungen in Echtzeit und ist somit besonders effektiv, wenn Du ihn bereits während des Aufbaus Deiner Regel benutzt.
Hinweis: Der Vorschaumodus ist für die Pläne “Rise” und höher verfügbar.
Schalte den Vorschaumodus (1) ein.
Wähle eine Bestellung (2) aus. Die Bedingungen der Regel werden nun anhand Daten aus der ausgewählten Bestellung überprüft. Anhand der Aussagen WAHR / FALSCH (3) kannst Du erkennen, ob die Bedingungen zutreffen oder nicht.
Wenn deine Regel Bedingungen enthält, die einen bestimmten Zeitpunkt abfragen, kannst Du diesen Zeitpunkt über das Feld Zeit und Datum (4) simulieren.
Gehe im Shopware Admin zu Einstellungen > Shop > Rule Builder.
Klicke auf Regel erstellen.
Fülle die Allgemeinen Informationen der Regel aus.
Wähle mindestens eine Bedingung, die erfüllt werden muss, damit die Regel zutrifft.
Wähle einen Operator, mit dem Du die Bedingung überprüfen möchtest.
Gib mindestens einen Eingabewert an, auf den die Bedingung prüfen soll.
Speichere die Regel, um sie zuweisen zu können.
Gehe im Shopware Admin zu Einstellungen > Shop > Rule Builder.
Klicke auf das Kontextmenü in der äußersten Spalte rechts.
Klicke auf den Eintrag Löschen.
Regeln können nicht gelöscht werden, solange sie zugewiesen sind.
Vorsicht: Gelöschte Regeln können nicht wiederhergestellt werden.
Nutze Deine Regeln, um folgende Einstellungen zu individualisieren:
Verfügbarkeit von Zahlungsmethoden
Verfügbarkeit von Versandmethoden
Berechnen von Versandkosten
Verfügbarkeit von Promotionen
Berechnen von Rabatten
Berechnen von Erweiterten Preisen
Definieren von Flows
Sichtbarkeit von Produkten (erfordert Dynamic Access)
Sichtbarkeit von Kategorien (erfordert Dynamic Access)
Sichtbarkeit von Shopping Experience Blocks (erfordert Dynamic Access)
Wenn Du bei der Zuweisung von Regeln mehr Übersicht brauchst, kannst Du die Erweiterte Auswahl (1) nutzen, um Regeln zu filtern und mehrere Regeln auszuwählen.
Der Auswertungskontext beschreibt den Moment, in dem eine Regel ausgewertet wird.
Beispiel: Bestellstatus > ist einer von > Offen
In diesem Beispiel kann es zwei unterschiedliche Auswertungskontexte geben:
Ein Käufer hat etwas in der Storefront deines Onlineshops gekauft.
Ein Administrator hat im Bestellungsmodul den Status auf einer Bestellung auf “Offen” gestellt.
Name | Beschreibung | Beispiel | Besonderheiten | Eingabeformat |
Ausgelöst durch Admin-API | Überprüft, ob der Auswertungskontext durch die Admin-API ausgelöst wurde | Ja | Auswahl | |
Datumsbereich | Vergleicht einen vom Nutzer bestimmten Datumsbereich mit dem im Auswertungskontext verwendeten Datumsbereich | 2012-03-08 | Kann mit oder ohne Zeitraum genutzt werden | Text (yyyy-mm-dd) |
Immer zutreffend | Ist immer erfüllt | |||
Sprache | Vergleicht eine vom Nutzer bestimmte Sprache mit der im Auswertungskontext verwendeten Sprache | Englisch | Mehrfachauswahl | |
Steuerdarstellung | Vergleicht eine vom Nutzer bestimmte Steuerdarstellung mit der im Auswertungskontext verwendeten Steuerdarstellung | Brutto | Auswahl | |
Verkaufskanal | Vergleicht einen vom Nutzer bestimmten Verkaufskanal mit dem im Auswertungskontext verwendeten Verkaufskanal | Storefront | Mehrfachauswahl | |
Währung | Vergleicht eine vom Nutzer bestimmte Währung mit der im Auswertungskontext verwendeten Währung | Euro | Mehrfachauswahl | |
Wochentag | Vergleicht einen vom Nutzer bestimmten Wochentag mit dem im Auswertungskontext verwendeten Wochentag | Montag | Auswahl | |
Zeitraum | Vergleicht einen vom Nutzer bestimmten Zeitraum mit dem im Auswertungskontext verwendeten Zeitraum | 12:00 bis 14:00 | Auswahl / Text (hh:ii) |
Name | Beschreibung | Beispiel | Besonderheiten | Eingabeformat |
Bestellstatus | Vergleicht einen vom Nutzer bestimmten Bestellstatus mit dem im Auswertungskontext verwendeten Bestellstatus | Offen | Mehrfachauswahl | |
Bestellung vom Administrator erstellt | Überprüft, ob die Bestellung im Auswertungskontext vom Administrator erstellt wurde | Ja | Auswahl | |
Lieferstatus | Vergleicht einen vom Nutzer bestimmten Lieferstatus mit dem im Auswertungskontext verwendeten Lieferstatus | Versandt | Mehrfachauswahl | |
Zahlungsstatus | Vergleicht einen vom Nutzer bestimmten Zahlungsstatus mit dem im Auswertungskontext verwendeten Lieferstatus | Bezahlt | Mehrfachauswahl |
Name | Beschreibung | Beispiel | Besonderheiten | Eingabeformat |
Bestellung mit Tag | Vergleicht einen vom Nutzer bestimmten Tag mit dem im Auswertungskontext verwendeten Bestellungs-Tag | Mehrfachauswahl |
Name | Beschreibung | Beispiel | Besonderheiten | Eingabeformat |
Affiliate-Code | Vergleicht einen vom Nutzer bestimmten Affiliate-Code mit dem im Auswertungskontext verwendeten Affiliate-Code | Text | ||
Angemeldeter Kunde | Überprüft, ob der Kunde im Auswertungskontext angemeldet ist | Ja | Auswahl | |
Angefragte Kundengruppe | Überprüft, welche Kundengruppe bei der Registrierung angefragt wurde | Auswahl | ||
Anzahl abgeschlossener Bestellungen | Vergleicht eine vom Nutzer bestimmte Anzahl mit der im Auswertungskontext enthaltenen Anzahl abgeschlossener Bestellungen | 10 | Text | |
Firmenkunde | Überprüft, ob der Kunde im Auswertungskontext ein Firmenkunde ist | Ja | Auswahl | |
Gastbesteller | Überprüft, ob die Person im Auswertungskontext ein Gastbesteller ist | Ja | Auswahl | |
Gesamtwert aller abgeschlossenen Bestellungen | Vergleicht einen vom Nutzer bestimmten Gesamtwert mit dem im Auswertungskontext enthaltenen Gesamtwert aller abgeschlossenen Bestellungen | 200 | Text | |
Kampagnen-Code | Vergleicht einen vom Nutzer bestimmten Kampagnen-Code mit dem im Auswertungskontext verwendeten Kampagnen-Code | Text | ||
Kundenanrede | Vergleicht eine vom Nutzer bestimmte Kundenanrede mit der im Auswertungskontext verwendeten Anrede | Frau | Mehrfachauswahl | |
Kunde ist aktiv | Überprüft, ob der Kunde im Auswertungskontext aktiv ist | Ja | Auswahl | |
Kunde ist Newsletter-Empfänger | Überprüft, ob der Kunde im Auswertungskontext ein Newsletter-Empfänger ist | Ja | Auswahl | |
Kunde mit abweichender Lieferadresse | Überprüft, ob der Kunde im Auswertungskontext eine abweichender Lieferadresse hat | Ja | Auswahl | |
Kunde mit Standardzahlungsart | Vergleicht eine vom Nutzer bestimmte Zahlungsart mit der im Auswertungskontext verwendeten Standardzahlungsart des Kunden | |||
Kunde mit Tag | Vergleicht einen vom Nutzer bestimmten Tag mit dem im Auswertungskontext enthaltenen Kunden-Tag | Mehrfachauswahl | ||
Kunde mit Zusatzfeld | Vergleicht ein vom Nutzer bestimmtes Zusatzfeld mit dem im Auswertungskontext enthaltenen Kunden-Zusatzfeld | Auswahl | ||
Kunde vom Administrator erstellt | Überprüft, ob der Kunde im Auswertungskontext vom Administrator erstellt wurde | |||
Kunden-E-Mail-Adresse | Vergleicht eine vom Nutzer bestimmte E-Mail-Adresse mit der im Auswertungskontext verwendeten Kunden-E-Mail-Adresse | kunde@beispiel.de | “*” kann im Eingabewert als Platzhalter genutzt werden. Für das Beispiel “*@beispiel.com” trifft die Bedingung für alle E-Mail-Adressen der Domain “beispiel.com” zu. | Text |
Kundenalter | Vergleicht ein vom Nutzer bestimmtes Alter mit dem im Auswertungskontext enthaltenen Kundenalter | 36 | Text (yyyy-mm-dd hh:ii) | |
Kunden-Geburtstag | Vergleicht ein vom Nutzer bestimmtes Datum mit dem im Auswertungskontext enthaltenen Kunden-Geburtstag | 1980-03-11 12:00 | Text | |
Kundengruppe | Vergleicht eine vom Nutzer bestimmte Kundengruppe mit der im Auswertungskontext verwendeten Kundengruppe | Standard-Kundengruppe | Mehrfachauswahl | |
Kundennachname | Vergleicht einen vom Nutzer bestimmten Namen mit dem im Auswertungskontext enthaltenen Kundennachname | Meyer | Text | |
Kundennummer | Vergleicht eine vom Nutzer bestimmte Nummer mit der im Auswertungskontext enthaltenen Kundennummer | 10060 | Text | |
Lieferadresse: Bundesland | Vergleicht ein bestimmtes Bundesland mit dem im Auswertungskontext enthaltenen Bundesland der Lieferadresse | Nordrhein-Westfalen | Mehrfachauswahl | |
Lieferadresse: Land | Vergleicht ein bestimmtes Land mit dem im Auswertungskontext enthaltenen Land der Lieferadresse | Deutschland | Mehrfachauswahl | |
Lieferadressee: Postleitzahl | Vergleicht eine bestimmte Postleitzahl mit der im Auswertungskontext enthaltenen Postleitzahl der Lieferadresse | 48624 | Alphanumerisch / Numerisch | Text |
Lieferadresse: Stadt | Vergleicht eine bestimmte Stadt mit der im Auswertungskontext enthaltenen Postleitzahl der Lieferadresse | Schöppingen | Text | |
Lieferadresse: Straße | Vergleicht eine bestimmte Straße mit der im Auswertungskontext enthaltenen Straße der Lieferadresse | Ebbinghoff 10 | Text | |
Neukunde | Überprüft, ob der Kunde im Auswertungskontext ein Neukunde ist. Trifft zu, wenn das Datum der ersten Anmeldung mit dem aktuellen Datum übereinstimmt. | Ja | Diese Bedingung wird mit dem nächsten Major Release entfernt werden. Nutze stattdessen Tage seit der ersten Anmeldung, damit kannst Du genau festlegen, wie lange ein Kunde als Neukunde gelten soll. | Auswahl |
Rechnungsadresse: Bundesland | Vergleicht ein bestimmtes Bundesland mit dem im Auswertungskontext enthaltenen Bundesland der Rechnungsadresse | Nordrhein-Westfalen | Mehrfachauswahl | |
Rechnungsadresse: Land | Vergleicht ein bestimmtes Land mit dem im Auswertungskontext enthaltenen Land der Rechnungsadresse | Deutschland | Mehrfachauswahl | |
Rechnungsadresse: Postleitzahl | Vergleicht eine bestimmte Postleitzahl mit der im Auswertungskontext enthaltenen Postleitzahl der Rechnungsadresse | 48624 | Alphanumerisch / Numerisch | Text |
Rechnungsadresse: Stadt | Vergleicht eine bestimmte Stadt mit der im Auswertungskontext enthaltenen Stadt der Rechnungsadresse | Schöppingen | Text | |
Rechnungsadresse: Straße | Vergleicht eine bestimmte Straße mit der im Auswertungskontext enthaltenen Straße der Rechnungsadresse | Ebbinghoff 10 | Text | |
Tage seit der ersten Anmeldung | Vergleicht eine bestimmte Anzahl von Tagen mit der im Auswertungskontext enthaltenen Anzahl von Tagen seit der ersten Anmeldung (Registrierung). | 5 | Mit z.B. <= 5 bekommst Du alle Kunden, die sich vor fünf Tagen bis heute das erste Mal eingeloggt haben. Damit kannst Du selbst festlegen, wie lange ein Kunde für Dich als Neukunde zählt. | Text |
Tage seit der letzten Anmeldung | Vergleicht eine bestimmte Anzahl von Tagen mit der im Auswertungskontext enthaltenen Anzahl von Tagen seit der letzten Anmeldung | 2 | Text | |
Tage seit letzter Bestellung | Vergleicht eine bestimmte Anzahl von Tagen mit der im Auswertungskontext enthaltenen Anzahl von Tagen seit der letzten Bestellung | 4 | Text |
Name | Beschreibung | Beispiel | Besonderheiten | Eingabeformat |
Anzahl der Rabatte | Vergleicht eine bestimmte Zahl mit der im Auswertungskontext enthaltenen Anzahl von Rabatten | 1 | Text | |
Rabattaktion | Vergleicht eine bestimmte Rabattaktion mit der im Auswertungskontext enthaltenen Rabattaktion | Mehrfachauswahl | ||
Rabattaktionen mit Aktionscodetyp | Vergleicht einen bestimmten Aktionscodetyp mit dem im Auswertungskontext enthaltenen Aktionscodetyp der Rabattaktion | Festgelegter Aktionscode | Auswahl | |
Zwischensumme aller Rabatte | Vergleicht eine bestimmte Summe mit der im Auswertungskontext enthaltenen Zwischensumme aller Rabatte | 8 | Text |
Name | Beschreibung | Beispiel | Besonderheiten | Eingabeformat |
Anzahl unterschiedlicher Positionen | Vergleicht eine bestimmte Anzahl mit der im Auswertungskontext enthaltenen Anzahl unterschiedlicher Positionen | 4 | Text | |
Position als "neu" markiert | Überprüft, ob eine Position im Auswertungskontext als "neu" markiert ist | Ja | Auswahl | |
Position im Abverkauf | Überprüft, ob eine Position im Auswertungskontext eine Position im Abverkauf ist | Ja | Auswahl | |
Position in dynamischer Produktgruppe | Vergleicht eine bestimmte dynamische Produktgruppe mit der im Auswertungskontext enthaltenen dynamischen Produktgruppe einer Position | Mehrfachauswahl | ||
Position in Kategorie | Vergleicht eine bestimmte Kategorie mit der im Auswertungskontext enthaltenen Kategorie einer Position | Mehrfachauswahl | ||
Position ist hervorgehoben | Überprüft, ob eine Position im Auswertungskontext hervorgehoben ist | Ja | Auswahl | |
Position mit Durchschnittsbewertung | Vergleicht einen bestimmten Wert mit der im Auswertungskontext enthaltenen Durchschnittsbewertung einer Position | 4,5 | Text | |
Position ist versandkostenfrei | Überprüft, ob eine Position im Auswertungskontext versandkostenfrei ist | Ja | Auswahl | |
Position mit Breite | Vergleicht eine bestimmte Breite mit der im Auswertungskontext enthaltenen Breite einer Position | 500 mm | Text | |
Position mit Einkaufspreis | Vergleicht ein bestimmtes Datum mit dem im Auswertungskontext enthaltenen Erscheinungsdatum einer Position | 20 | Text | |
Position mit Erscheinungsdatum | Vergleicht ein bestimmtes Datum mit dem im Auswertungskontext enthaltenen Erstellungsdatum einer Position | 2023-03-22 12:00 | Text (yyyy-mm-dd hh:ii) | |
Position mit Erstellungsdatum | Vergleicht ein bestimmtes Gewicht mit dem im Auswertungskontext enthaltenen Gewicht einer Position | 2023-03-06 08:00 | Text (yyyy-mm-dd hh:ii) | |
Position mit Gewicht | Vergleicht ein bestimmtes Gewicht mit dem im Auswertungskontext enthaltenen Gewicht einer Position | 2,5 | Text | |
Position mit Hersteller | Vergleicht einen bestimmten Hersteller mit dem im Auswertungskontext enthaltenen Hersteller einer Position | Mehrfachauswahl | ||
Position mit Höhe | Vergleicht eine bestimmte Höhe mit der im Auswertungskontext enthaltenen Höhe einer Position | 200 mm | Text | |
Position mit Lagerbestand | Vergleicht eine bestimmten Anzahl mit dem im Auswertungskontext enthaltenen Lagerbestand einer Position | 130 | Text | |
Position mit Länge | Vergleicht eine bestimmte Länge mit der im Auswertungskontext enthaltenen Länge einer Position | 400 mm | Text | |
Position mit prozentualen Preis/Streichpreis Verhältnis | Vergleicht einen bestimmten Dezimalwert mit dem im Auswertungskontext enthaltenen prozentualen Preis/Streichpreis Verhältnis einer Position | 0,4 | Text | |
Position mit Steuersatz | Vergleicht einen bestimmten Steuersatz mit dem im Auswertungskontext enthaltenen Steuersatz einer Position | Mehrfachauswahl | ||
Position mit Streichpreis | Vergleicht einen bestimmten Preis mit dem im Auswertungskontext enthaltenen Streichpreis einer Position | 12 | Text | |
Position mit Tag | Vergleicht einen bestimmten Tag mit dem im Auswertungskontext enthaltenen Tag einer Position | Mehrfachauswahl | ||
Position mit Varianten- oder Eigenschaftsausprägung | Vergleicht eine bestimmte Eigenschaft oder Eigenschaftsausprägung mit der im Auswertungskontext enthaltenen Eigenschaft oder Eigenschaftsausprägung | Farbe: Rot | Mehrfachauswahl | |
Position mit verfügbarem Bestand | Vergleicht eine bestimmte Anzahl mit dem im Auswertungskontext enthaltenen verfügbarem Bestand einer Position | 36 | Text | |
Position mit Volumen | Vergleicht ein bestimmtes Volumen mit dem im Auswertungskontext enthaltenen Volumen einer Position | 800 mm³ | Text | |
Position mit Zusatzfeld | Vergleicht ein bestimmtes Zusatzfeld mit dem im Auswertungskontext enthaltenen Zusatzfeld einer Position | Auswahl | ||
Position vom Typ | Vergleicht einen bestimmten Typ mit dem im Auswertungskontext enthaltenen Typ einer Position | Rabatt/Aufschlag | Auswahl | |
Positionen im Warenkorb | Vergleicht eine bestimmte Anzahl mit der im Auswertungskontext enthaltenen Anzahl aller Positionen im Warenkorb | 6 | Text | |
Positionsanzahl | Vergleicht eine bestimmte Anzahl mit der im Auswertungskontext enthaltenen Anzahl einer Position im Warenkorb | 2 | Text | |
Positionsstückpreis | Vergleicht einen bestimmten Preis mit dem im Auswertungskontext enthaltenen Stückpreis einer Position im Warenkorb | 14,99 | Text | |
Positionszwischensumme | Vergleicht eine bestimmte Summe mit der im Auswertungskontext enthaltenen Zwischensumme einer Position im Warenkorb | 29,98 | Text | |
Zwischensumme aller Positionen | Vergleicht eine bestimmte Summe mit der im Auswertungskontext enthaltenen Zwischensumme aller Positionen im Warenkorb | 89,94 | Bedingung mit optionalem Filter | Text |
Summe aller Einkaufspreise | Vergleicht eine bestimmte Summe mit der im Auswertungskontext enthaltenen Summe der Einkaufspreise aller Positionen im Warenkorb | 60 | Text |
Name | Beschreibung | Beispiel | Besonderheiten | Eingabeformat |
Gesamtanzahl aller Produkte | Vergleicht eine bestimmte Anzahl mit der im Auswertungskontext enthaltenen Gesamtanzahl aller Produkte im Warenkorb | 8 | Bedingung mit optionalem Filter | Text |
Gesamtanzahl unterschiedlicher Produkte | Vergleicht eine bestimmte Anzahl mit der im Auswertungskontext enthaltenen Gesamtanzahl unterschiedlicher Produkte im Warenkorb | 4 | Bedingung mit optionalem Filter | Text |
Gesamtgewicht aller Produkte | Vergleicht ein bestimmtes Gewicht mit dem im Auswertungskontext enthaltenen Gesamtgewicht aller Produkte im Warenkorb | 16 kg | Text | |
Gesamtsumme | Vergleicht eine bestimmte Summe mit der im Auswertungskontext enthaltenen Gesamtsumme aller Positionen im Warenkorb | 120 | Text | |
Gesamtvolumen aller Produkte | Vergleicht ein bestimmtes Volumen mit dem im Auswertungskontext enthaltenen Gesamtvolumen aller Produkte im Warenkorb | 1600 mm³ | Text | |
Summe | Vergleicht eine bestimmte Zahl mit der im Auswertungskontext enthaltenen Summe Die Summe setzt sich zusammen aus den Produktzwischensummen und Rabatten | 114,5 | Text | |
Versandkosten | Vergleicht eine bestimmte Zahl mit den im Auswertungskontext enthaltenen Versandkosten | 4,5 | Text | |
Verwendete Versandart | Vergleicht eine bestimmte Versandart mit der im Auswertungskontext verwendeten Versandart | Express | Mehrfachauswahl | |
Verwendete Zahlungsart | Vergleicht eine bestimmte Zahlungsart mit der im Auswertungskontext verwendeten Zahlungsart | Rechnung | Mehrfachauswahl |
Einige Bedingungen bieten die Möglichkeit, den Eingabewert durch die Anwendung zusätzlicher Bedingungen einzugrenzen. Diese Bedingungen erkennst du am Filter-Symbol (1) im Eingabefeld.
Im Rahmen einer Rabattaktion sollen Kunden einen Nachlass erhalten, sofern sich die Zwischensumme aller Positionen in ihrer Bestellung auf mindestens 250 Euro beläuft. Dabei soll jedoch berücksichtigt werden, dass sich diese Zwischensumme lediglich auf Produkte der Kategorie "Lebensmittel" bezieht.
In diesem Fall prüfen wir anhand der Bedingung "Zwischensumme aller Positionen" auf einen vorgegebenen Wert. Über das Filter-Symbol kann diese Bedingung nun weiter eingegrenzt werden, z.B. auf Positionen aus einer bestimmten Kategorie.
Bei einer Gesamtanzahl von 10 Produkten innerhalb des Warenkorbs soll die Versandart "Spedition" im Checkout bereitgestellt werden. In diesem Fall dürfen allerdings lediglich Produkte berücksichtigt werden, bei denen der Tag "Spedition" hinterlegt ist.
In diesem Fall prüfen wir anhand der Bedingung "Gesamtanzahl aller Produkte" auf einen vorgegebenen Wert. Über das Filter-Symbol kann diese Bedingung nun weiter eingegrenzt werden, z.B. auf Positionen mit einem Tag.
Bei einer Gesamtanzahl von mindestens 10 unterschiedlichen Produkten innerhalb des Warenkorbs sollen keine Versandkosten mehr berechnet werden. Diese Bedingung soll jedoch nur für Produkte gelten, bei denen kein Streichpreis vorhanden ist.
In diesem Fall prüfen wir anhand der Bedingung "Gesamtanzahl unterschiedlicher Produkte" auf einen vorgegebenen Wert. Über das Filter-Symbol kann diese Bedingung nun weiter eingegrenzt werden, z.B. auf Positionen ohne Streichpreis.
Name | Beschreibung |
Mind. eine | Mindestens ein Wert trifft zu |
Alle | Alle Werte treffen zu |
Gleich | Die Bedingung ist erfüllt, wenn der im Auswertungskontext enthaltene Wert mit dem Eingabewert übereinstimmt |
Ungleich | Die Bedingung ist erfüllt, wenn der im Auswertungskontext enthaltene Wert nicht mit dem Eingabewert übereinstimmt |
Ist eine von | Die Bedingung ist erfüllt, wenn der im Auswertungskontext enthaltene Wert mit einem der Eingabewerte übereinstimmt |
Ist keine von | Die Bedingung ist erfüllt, wenn der im Auswertungskontext enthaltene Wert mit keinem der Eingabewerte übereinstimmt |
Größer | Die Bedingung ist erfüllt, wenn der im Auswertungskontext enthaltene Wert größer als der Eingabewert ist |
Größer gleich | Die Bedingung ist erfüllt, wenn der im Auswertungskontext enthaltene Wert genauso groß oder größer als der Eingabewert ist |
Kleiner | Die Bedingung ist erfüllt, wenn der im Auswertungskontext enthaltene Wert kleiner als der Eingabewert ist |
Kleiner gleich | Die Bedingung ist erfüllt, wenn der im Auswertungskontext enthaltene Wert genauso groß oder kleiner als der Eingabewert ist |