The Logic Engine is the most powerful tool in Catalog Workbench: it lets you build rule chains that find products meeting conditions you set and apply changes to them in bulk — conditional, multi-step edits across your whole catalogue. This reference explains every token, field, comparator and action in plain English, with examples from simple to advanced. It opens from the Logic tab of Batch Utilities.
What it's for
Where the other Batch Utilities tabs apply one operation to a selection, the Logic Engine lets you say "for every product where X, do Y (and then Z)". A single chain can hold several conditions and several actions, so you can express rules like "for products under R100 with empty SKUs, raise the price 10% and set them to draft".
The Logic tab at a glance
The Logic Engine lives as the Logic tab inside the Batch Utilities window. From top to bottom it is a Batch Size control and a stack of panels: Saved Chains, Target (the Parent Product / Variations / Both toggle), Build Rule (the token palette), Current Rule, Rule Chain, and Save & Apply.
Logic tab (inside Batch Utilities)
Collapse
PRO
Product Editor
Sale Manager
Categories
Brands
Tags
Coupons
Attributes
Attribute Editor
Templates
Bulk Attribute Editor
Bulk Attribute Remove
Filters
Filter Editor
Filter Widgets
Widget Styles
Export
Import
Settings
Documentation
CategoriesSearch name, SKU or ID…×SPBTFilter SetsRows 50ColumnsBatch Utilities+ Add New Product
Hide out-of-stock productsSave ChainApply to 3 SelectedApply to All Products
You build a rule by clicking palette tokens (they appear in Current Rule), press + Add Rule to Chain to drop it into the Rule Chain, repeat for each rule, then apply to your selection or all products.
Before you start — three cautions
Caution
Why
Attribute renames are reversible — but cascade widely
A normal apply (to selected or all products) is recorded in the Undo log and can be reversed from the Undo tab. The attribute-only Apply Changes mode, which renames global attributes/terms, is also recorded and can be reversed — but each rename affects every product using that term, so test on a small selection or staging first.
Always test on a small selection first
Apply a new chain to a handful of selected products and check the result before running it on all products.
Chains run top to bottom through every rule
Order matters — a later action sees the value a earlier action already changed.
⚠
Undo covers product changes — but still back up before big runsA normal apply snapshots the fields it touches to the Undo log first, so you can Restore it from the Undo tab. Undo only covers the fields the chain changed. The attribute-only Apply Changes mode is also recorded and reversible, but its renames cascade across every product using the term. Test on a small selection, and keep a site backup before applying a chain to your whole catalogue.