Conditional Logic for WooCommerce Product Add-Ons extends the official WooCommerce Product Add-Ons plugin with show/hide rules: any add-on field can appear or disappear depending on what the customer selects or enters in other fields. Every field can carry its own set of rules, rules are unlimited, and each rule can fire when any or all of its conditions are met.
Conditions per field type
Multiple choice & checkboxes: Is checked / Is not checked.
Short and long text: Is, Is not, Is empty, Is not empty, Text contains, Text does not contain, Text starts with, Text ends with.
File upload: Is selected / Is not selected.
Customer-defined price & quantity: Is, Is not, Is greater than, Is less than, Is greater than or equal, Is less than or equal.
All of these work in both the global add-ons section and on the product level.
A few things stores build with it
- Product configurators: a clothing store shows “tapered cuffs” only when the customer picks a slim-fit style; a PC builder reveals compatible cooling options only after a specific GPU is chosen.
- Gift wrapping on request: the gift-wrap options appear only when the customer ticks the gift checkbox — no clutter for everyone else.
- Menu builders: a burger picks up patty, cheese, and topping fields; choosing fries as a side reveals size and seasoning fields.