Product Builder for WooCommerce
Visual product configurator with tile selection, conditional logic, file uploads, and smart formula pricing. The modern WooCommerce product addons alternative.
Product Builder Conditional Logic and Required Selections
Conditional logic and required selections help customers build valid products without seeing irrelevant choices. Both are configured per-group in the option group modal.
Required selections
Enable Require all selections at the product level when the customer must complete every required group before Add to Cart. Inside each group, the Required selection toggle marks that group as mandatory. Required groups also need at least one default option so the builder has a starting state.
Conditional rules
Open a group, tick Conditional Logic, then add one or more rules. Each rule has three parts:
- Group — which other group’s selection the rule reads.
- Operator — is, is not, in, not in, contains, does not contain.
- Value — the option (or options) to compare against.
Match all vs Match any
- All rules (AND): the group shows only if every rule passes.
- Any rule (OR): the group shows if any single rule passes.
How visibility behaves
- Rules re-evaluate on every selection change, so groups appear and disappear live.
- A required group that becomes hidden is treated as satisfied — the customer can’t fail validation on something they can’t see.
- Selections inside a hidden group are excluded from the price breakdown and cart line items.
- In Wizard mode, hidden groups skip their step entirely.
Tips
- Keep conditions simple. If a customer can’t predict why an option appears, the rule is too clever.
- Order matters — the controlling group must come before the dependent group in the Option Groups list.
- Test each conditional path: select the trigger, confirm the dependent group appears, change the trigger to a non-matching value, confirm it disappears, then test cart submission with each path.