Skip to main content

How does the rule builder work?

Updated this week

The rule builder in Elovate is a flexible tool used across multiple apps — such as Imports, Exports, Content Enrichment, and Translations — to define exactly which entities (products, categories, CMS pages, etc.) your job should include.


Core concepts

  1. Attributes as filters
    You can filter based on any native Magento attribute, such as:

    • Status

    • Visibility

    • Category

    • Brand

    • Color

    • Attribute set

  2. Conditions
    Each attribute can be paired with conditions like:

    • Equals

    • Is not equal to

    • Contains / Does not contain

    • Is empty / Is not empty

    • Greater than / Less than (for numeric fields like price or weight)

  3. Groups
    Use groups to create more complex logic.

    • Within a group: conditions are linked with OR (e.g., Color = red OR Color = blue).

    • Between groups: groups are linked with AND (e.g., Status = enabled AND [Group: Color = red OR blue]).


Live result preview

When building rules, Elovate shows a real-time count of matching entities at the bottom of the rule builder. This lets you test and refine rules before running the job.


Example

Rule setup:

  • Status = enabled

  • AND Visibility = catalog, search

  • AND Description is empty

Result: Shows only enabled products that are visible in catalog/search and have no description — perfect for targeted enrichment.


Tips

  • Start simple, then refine rules to avoid unexpectedly large datasets.

  • Use IN for SKU lists to quickly target multiple specific products.

  • Remember: in continuous jobs, rules are rechecked every 15 minutes.

Did this answer your question?