Wie man Bedingungen (IF) in Regeln verwendet
Du verwendest Bedingungen, den IF-Teil einer Regel, um bestimmte Items in deinen Importdaten herauszufiltern, die du mit einer Aktion, dem THEN-Teil der Regel, ändern oder beeinflussen möchtest.
Beispiel: Um alle Items zu filtern, denen im Titel-Feld ein Titel fehlt, kannst du die Bedingung so einrichten:
IF das Titel-Feld ist leer
Sobald du deine Bedingungen eingerichtet hast, kannst du Aktionen verwenden um zu definieren, was deine Regel mit den gefilterten Items machen soll.
Mehrere Bedingungen mit ‚AND‘ verknüpfen
Du kannst AND nutzen, um mehrere Bedingungen zu verknüpfen, die Items erfüllen müssen, damit sie in deiner Auswahl enthalten sind.
Beispiel: Items ohne Titel und ohne ID filtern
IF das Titel-Feld ist leer
AND das id-Feld ist leer
Beispiel: Items filtern, die Größe small und Farbe pink haben
IF das color-Feld ist gleich ‚pink‘
AND das size-Feld ist gleich ‚small‘
Verwende ‚OR‘, um Regeln anzuwenden, wenn eine beliebige Bedingung erfüllt ist
Du kannst OR verwenden, um Items zu filtern und eine Regel auf Items anzuwenden, die einen oder mehrere Teile deiner Kriterien erfüllen.
Wähle dafür OR und richte deine zweite Bedingung ein. So werden Items gefiltert, die entweder das erste oder das zweite Kriterium erfüllen.
Beispiel: Items filtern, die Größe large sind oder pink sind
IF das color-Feld ist gleich ‚pink‘
OR das size-Feld ist gleich ‚large‘
Kombiniere ‚OR‘ und ‚AND‘ für komplexe Bedingungen
Du kannst OR- und AND-Aussagen kombinieren, um komplexe Bedingungen zu erstellen.
Beispiel: Items filtern, die entweder blau oder pink sind und Größe small haben
IF das color-Feld ist gleich ‚pink‘
OR das color-Feld ist gleich ‚blue‘
AND das size-Feld ist gleich ‚small‘
Es gibt eine Hierarchie, die festlegt, wie OR-Bedingungen andere Bedingungen beeinflussen. Jedes OR wirkt sich auf die IF- oder AND-Bedingung direkt davor aus.
Wenn du diese Bedingungen einrichtest:
IF das color-Feld ist gleich ‚pink‘
AND das size-Feld ist gleich ‚small‘
OR das size-Feld ist gleich ‚medium‘
Die OR-Bedingung wirkt sich nur auf die AND-Bedingung davor aus.
Hinweis: Wenn du deine Regel speicherst, siehst du im Panel über deiner Regel, wie viele Items durch deine Bedingungen gefiltert werden.
Sobald du deine Bedingungen eingerichtet hast, kannst du Aktionen (THEN-Aussagen) hinzufügen, um deine Regel weiter aufzubauen.
Wende eine Regel auf alle deine Items an
Um alle Items in einer Regel einzuschließen, verwende die Bedingung All. In diesem Fall brauchst du keine OR- oder AND-Bedingungen. Du richtest die Bedingung stattdessen so ein:
WENN alle
Als Nächstes musst du eine Aktion hinzufügen, um die Regel zu vervollständigen. Sobald du die Regel speicherst, werden alle Items von der Regel betroffen sein.
Bedingungstypen
All
Die All-Bedingung wählt alle Items aus deinen Importdaten. Du kannst diese Bedingung nutzen, um für alle Items dieselbe Änderung vorzunehmen.
Beispiel:
WENN alle
Contains any of
Die Contains any of-Bedingung filtert Items, die in einem Feld bestimmte Werte enthalten. Du kannst diese Bedingung nutzen, um nach Werten in anderen Feldern zu suchen.
Beispiel:
IF description enthält einen von
sneaker
shoe
trainer
Equals any of
Die Equals any of-Bedingung filtert Items, die in einem Feld exakt passende, angegebene Werte enthalten. Du kannst diese Bedingung nutzen, um exakte Übereinstimmungen in anderen Feldern zu suchen.
Beispiel:
IF GTIN entspricht einem von
4006381333931
5901234567890
7622305678195
Is before
Die Is before-Bedingung verlangt, dass das aktuelle Datum vor einem angegebenen Datum und einer angegebenen Uhrzeit liegt, um ein Feld zu ändern. Du kannst diese Bedingung zum Beispiel für Sale-Preise verwenden.
Hinweis: Diese Bedingung kann nur mit dem internen Feld current_date verwendet werden.
Beispiel:
IF current_date ist vor dem Datum
Is empty
Die Is empty-Bedingung filtert Felder mit fehlenden Daten. Du kannst sie nutzen, um zu prüfen, ob einem Produkt ein Pflichtfeld fehlt (z. B. Titel, Beschreibung).
Beispiel:
IF title ist leer
Is less or equal to
Die Is less or equal to-Bedingung filtert Items, deren Feld einen numerischen Wert enthält, der kleiner oder gleich einem angegebenen Wert ist.
Hinweis: Diese Bedingung sollte nur mit ‚number‘-Feldern verwendet werden.
Beispiel:
IF price ist kleiner oder gleich
Is less than
Die Is less than-Bedingung filtert Items, deren Feld einen numerischen Wert enthält, der kleiner ist als ein angegebener Wert.
Hinweis: Diese Bedingung sollte nur mit ‚number‘-Feldern verwendet werden.
Beispiel:
IF price ist kleiner als
Is not valid
Die Is not valid-Bedingung filtert Items mit einem ungültigen Wert im GTIN- oder EAN-Feld.
Hinweis: Diese Bedingung kann nur mit GTIN- und EAN-Feldern verwendet werden.
Beispiel:
IF GTIN ist ungültig
Is on or after
Die Is on or after-Bedingung verlangt, dass das aktuelle Datum am oder nach einem angegebenen Datum und einer angegebenen Uhrzeit liegt, um ein Feld zu ändern. Du kannst diese Bedingung z. B. für Sale-Preise verwenden.
Hinweis: Diese Bedingung kann nur mit dem internen Feld current_date verwendet werden.
Beispiel:
IF current_date ist am oder nach dem Datum
Zuletzt aktualisiert
War das hilfreich?