Skip to Content
TroubleshootingConditional logic not triggering

Conditional logic not triggering

If a conditional option never appears (or appears when it shouldn’t), it’s usually one of the issues below. The fastest check is the live preview in the editor — make the controlling choice there and watch whether the option reveals. If it behaves correctly in the preview but not on the storefront, the cause is publish/caching (see the last section); if it misbehaves in the preview too, it’s the rule itself.

1. The controlling option can’t drive visibility

Only fixed-choice options can control a rule — checkboxes, dropdown, radio, buttons, color swatches, image swatches. Free-text, number, and file-upload options can’t be controllers. If your rule was meant to key off a text or number field, it won’t fire; switch the controller to a selection option.

2. The rule points at the wrong value

Re-open the Visibility panel on the option and confirm the condition names the value you expect (X is set to Y). If you deleted or replaced the controlling value after writing the rule, the condition may no longer match anything.

Rules track options and values by their identity, not their text, so renaming an option or value is safe — the rule still works. Deleting and re-adding a value, though, creates a new identity the old rule won’t match.

3. How multiple conditions combine

Conditions on the same controlling option are or’d (the option shows for any of the listed values); conditions on different options are and’d (all must hold). A rule that “never fires” is often two conditions on different options that can’t both be true at once — or a case where you expected or across different options, which isn’t supported (only multiple values of the same option are or’d). See multiple conditions.

4. Required fields on hidden options

A revealed option that’s also required is only enforced while it’s visible. If customers are being blocked unexpectedly, check that the option isn’t required and hidden by a rule that’s accidentally true.

5. Saved and published?

As with everything else, the rule has to be saved and the option set published to take effect on the storefront. If the editor preview is correct but the live page isn’t, save and publish, then reload the product page.