Logic Engine
Introduction
The Logic Engine is the most powerful tool in Product Manager Pro: 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)
BATCH SIZE50
Saved Chains
— saved chains — ▾LoadDeleteNew
Target
TARGETParent ProductVariationsBoth
Build Rule
Logical Operators
ANDOR
Condition
IF
Comparators
CONTAINSNOT CONTAINS=><STARTS WITHENDS WITHIS EMPTYIS NOT EMPTY
Actions
SETAPPENDPREPENDREPLACEREMOVECLEARINCREASE BYDECREASE BYINC BY %DEC BY %MULTIPLY BYDIVIDE BYROUNDCAP ATFLOOR ATADD TOREMOVE FROM
Fields / Values
META FIELDVALUE INPUTTOFROMWITHALL VARIANTS
Current Rule
IFRegular Price>"100"
Rule Chain
1IFStock Status: outofstock
2SETVisibility: hidden
Save & Apply
Chain name (for saving...)Save Chain
Apply to 5 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

CautionWhy
Attribute renames are reversible — but cascade widelyA 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 firstApply 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 ruleOrder 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.