Conditions
Conditions are used to check your data and determine if the actions in your rule should be executed.General
Always true
This condition is always met. Useful for creating rules that should run for all products.Operator:
always_trueText
Contains
Checks if the input text contains a specific value. The comparison is case-insensitive.Operator:
containsDoes not contain
Checks if the input text does not contain a specific value. The comparison is case-insensitive.Operator:
doesnt_containIs equal to
Checks if the input text is exactly equal to a specific value.Operator:
is_equal_toIs not equal to
Checks if the input text is not equal to a specific value.Operator:
is_not_equal_toStarts with
Checks if the input text starts with a specific value. Can be case-sensitive.Operator:
starts_withDoes not start with
Checks if the input text does not start with a specific value. Can be case-sensitive.Operator:
doesnt_start_withEnds with
Checks if the input text ends with a specific value. Can be case-sensitive.Operator:
ends_withDoes not end with
Checks if the input text does not end with a specific value. Can be case-sensitive.Operator:
doesnt_end_withIs empty
Checks if the input text is empty.Operator:
is_emptyIs not empty
Checks if the input text is not empty.Operator:
isnt_emptyLength exceeds
Checks if the length of the input text exceeds a specific number.Operator:
length_exceedsLength does not exceed
Checks if the length of the input text does not exceed a specific number.Operator:
length_doesnt_exceedWord count exceeds
Checks if the word count of the input text exceeds a specific number.Operator:
word_count_exceedsWord count does not exceed
Checks if the word count of the input text does not exceed a specific number.Operator:
word_count_doesnt_exceedMultiple Values
These conditions allow you to check against a list of values provided in a textarea (one value per line).Contains any
Checks if the input text contains any of the specified values.Operator:
contains_anyDoes not contain any
Checks if the input text does not contain any of the specified values.Operator:
doesnt_contain_anyIs equal to any
Checks if the input text is equal to any of the specified values.Operator:
is_equal_to_anyIs not equal to any
Checks if the input text is not equal to any of the specified values.Operator:
isnt_equal_to_anyNumber
Is greater than
Checks if the input number is greater than a specific value.Operator:
is_greater_thanIs greater or equal
Checks if the input number is greater than or equal to a specific value.Operator:
is_greater_or_equalIs less than
Checks if the input number is less than a specific value.Operator:
is_less_thanIs less or equal
Checks if the input number is less than or equal to a specific value.Operator:
is_less_or_equalIs in highest
Checks if the value is among the highest N values for this field across all products.Operator:
is_in_highestIs in lowest
Checks if the value is among the lowest N values for this field across all products.Operator:
is_in_lowestAdvanced
Matches regex
Checks if the input text matches a regular expression.Operator:
matches_regexDoes not match regex
Checks if the input text does not match a regular expression.Operator:
doesnt_match_regexGTIN
Is valid GTIN
Checks if the input value is a valid GTIN (GTIN-8, GTIN-12, GTIN-13, GTIN-14).Operator:
gtin_is_validIs not valid GTIN
Checks if the input value is not a valid GTIN.Operator:
gtin_is_not_valid