The conditional logic is extremely useful if you want to hide or show some options based on what the customer selects in another options set.
After enabling the creation of display conditions, you will be able to set up the display rules.
You can choose whether to show or hide the current options set (add-on) if either All of the following rules or any of them match.
You can create unlimited rules and for each of them, you can pick as a condition:
- either the entire set of options
- or one specific option selection
- or a specific product variation.
Then set if it has to be:
- Not selected
- Not empty
Let’s give an example to clarify how these rules work.
Example — show X if set of options Y is selected
You offer copy writing as a paid service, but SEO keywords can be added optionally and at an extra cost.
So, use a checkbox to let the user add the extra paid service for SEO keywords, and only if it is flagged, show a textbox where the user can type them in.
Create both add-ons, and then from the Textarea conditional logic, set the display rule like in the following screenshot:
This is what your customers will see on the frontend.
Move on to: