Logische Operatoren
Die logischen Operatoren AND
und OR
zwei Bedingungen verbinden und unterschiedliche Ergebnisse zurückgeben. Alle logischen Operatoren, die in einer Regel mit mehreren Bedingungen verwendet werden, sind identisch. Es ist nicht möglich, sowohl AND
als auch OR
in derselben Regel zu verwenden.
Operatoren abgleichen
Die Übereinstimmungsoperatoren All
und Any
bestimmen den logischen Operator, der zum Verbinden mehrerer Bedingungen in der Regel verwendet wird, und können verwendet werden, um den vorhandenen Operator zu ändern.
All
- Verwendet denAND
logischen Operator zum Verbinden mehrerer Bedingungen. Eine Regel, die den OperatorAll
verwendet, kann nur eineSearch query is
aufweisen.Any
- Verwendet denOR
logischen Operator zum Verbinden mehrerer Bedingungen.
Beim Erstellen einer komplexen Regel kann es hilfreich sein, sie mit Einzügen auszuschreiben, um die Bedingungen, zugehörigen Ereignisse und Produktnamen oder SKUs zu beschreiben, die zum Zurückgeben der gewünschten Ergebnisse erforderlich sind. Erstellen Sie dann die Regel und testen Sie das Ergebnis.
Standardregel
Sie können eine Standardregel festlegen, die angewendet wird, wenn kein Suchbegriff angegeben wird oder keine andere Suchregel angewendet werden kann. Wenn Sie die Standardregel auf „Am häufigsten gekauft“ festlegen, wird für alle Abfragen standardmäßig dieser Rangfolgetyp verwendet, es sei denn, sie werden durch einen spezifischeren Suchbegriff überschrieben. Für die Standardregel kann kein Suchbegriff festgelegt werden.
Rangfolge mit mehreren Regeln
Auf einen Suchbegriff wird immer nur eine Suchregel angewendet.
Wenn mehrere Regeln für einen Suchbegriff gefunden werden, werden alle diese Regeln angewendet. Wenn es zu einer Kollision zwischen zwei Regeln kommt - rule 1
, die SKU1 erhöht, aber rule 2
dieselbe SKU ausblendet - hat die zuletzt angewendete Regel (rule 2
) Vorrang.
- Regeln werden nach dem Zeitstempel „Zuletzt geändert“ sortiert. Die zuletzt geänderte Regel wird zuerst und danach die älteren Regeln in der Zeitstempelreihenfolge angewendet.
- Die
query is
Bedingung hat Vorrang vor anderen Bedingungen. Wenn eine neuere Regel einequery contains
enthält, eine ältere Regel jedoch einequery is
Bedingung hat, wird diequery is
angewendet.
Storefront-Anfragen
Wenn eine aktive Regel, die eine query is
enthält, mit dem Suchbegriff übereinstimmt, wird sie angewendet. Wenn mehrere übereinstimmende Regeln mit einer query is
Bedingung vorhanden sind, wird die zuletzt aktualisierte aktive Regel angewendet.
Andernfalls wird die zuletzt aktualisierte aktive Regel angewendet.
Anfragen in der Vorschau anzeigen
In der Admin gestellte Anfragen funktionieren etwas anders. Bei der Vorschau im Admin-Bereich werden alle Regeln angewendet, einschließlich der abgelaufenen und geplanten.
- Wenn die Regel, die in der Vorschau angezeigt wird, eine
query is
Bedingung aufweist, wird sie angewendet. - Wenn die in der Vorschau angezeigte Regel keine
query is
aufweist und eine nachfolgende aktive, übereinstimmende Regel mit einerquery is
Bedingung gefunden wird, wird diequery is
Regel angewendet. - Wenn die in der Vorschau angezeigte Regel keine
query is
aufweist und keine andere Regel mit einerquery is
Bedingung gefunden wird, wird die in der Vorschau angezeigte Regel angewendet.