How the rules engine works
Rules are how you turn raw store data into a feed that performs. Each rule is a simple condition and action — read in plain English, applied on every run, and reversible at any time.
Rules run on a copy, never your store
Every rule transforms the feed output, not your underlying products. That means you can restructure titles, relabel and filter freely without any risk to your shop — turn a rule off and the next run reverts.
The shape of a rule
Most rules follow the same pattern: IF a condition is met, THEN take an action. For example, IF product type contains 'jacket' THEN set custom_label_0 to 'outerwear'. Some actions apply to every product; others only to the ones that match.
What rules can do
- Rewrite titles into the structure a channel rewards
- Set custom labels for bidding
- Map categories to a channel's taxonomy
- Filter out products you don't want to advertise
- Find & replace text or set static values
They stack
Rules run in order, so later rules can build on earlier ones. Understanding rule order is the key to combining several rules cleanly.