A rule changes one field for the products that match its conditions. Example: IF price is 1 or more AND price is less than 25 THEN set custom_label_1 to “02 from 1 to 25”.

- Open the data source and click the Rules tab, then create a new rule and give it a Name.
- Under Conditions pick a field (Import fields, Internal fields or Current date), an operator and a value. Add more conditions with “and”.
- Under then choose the field to change and what to do: Take a value from another field, All field & exclude (take the whole field and remove parts), or Combine or set value (type a value, or Combine values… from several fields and text).
- Add an ELSE branch if products that do not match should get something else.
- Click Changes preview - the exact products that will change, with before and after values.
- Click Save Rule.
Saved rules are listed under the Rules tab in the order they run - drag to reorder, switch off without deleting, or move a rule to run after Grouping Rules and the AI Optimizer.

Operators you can use
- Text: contains, does not contain, contains any, does not contain any, exact match, does not exact match, equal any, not equal any, is empty, is not empty, length exceeds, length does not exceed.
- Numbers: greater, greater or equal, less, less or equal.
- Dates (Current date): is before, is after, is on or before, is on or after, exact day, day of week, day of month, month, time - for seasonal rules that switch themselves.
Order and new columns
- Rules run top to bottom. Drag the rows to change the order - the order on the screen is the order of execution.
- New Column creates a field that did not exist in the source (a custom label, a computed price) and fills it with the rule.
- The Rules data preview shows the field values of a product so you can check what the rule will see.