Conditional Option Sets
Conditional Option Sets allow you to create smarter, more dynamic personalization experiences for your customers. With this feature, you can control not only how the customization options are displayed but also which ones are shown depending on the customer’s selections.
What Are Option Sets?
Option Sets are a powerful way to organize and control personalization layers within your design. Instead of having all customization options shown at once, Option Sets allow you to:
- Reorder how options appear
- Change the thumbnail view for a better customer experience
- Set up conditional logic (show/hide options based on customer input)
- Add extra charges for specific options (e.g., premium upgrades)
- Group-related customization options for cleaner presentation
📌 This article focuses on conditional logic. Other features like add-on pricing or group settings will be covered in dedicated articles.
What Is Conditional Logic?
Conditional logic allows you to show or hide options based on the user’s previous selections. For example:
- If the customer selects “Dad and Daughter” as the layout → only girl character options are shown
- If “Background 1” is selected → a specific set of skin tones or outfits is revealed
This keeps the interface clean and tailored to each buyer’s needs, which is especially helpful in highly customizable products like mugs, posters, or apparel.
Example Setup: Dog Dad/Mom Design
Let’s walk through a real example.
1. Gender Selection Controls What Comes Next
You create an option set titled "Choose Gender" with values:
- Man
- Woman
Each value activates a different set of associated layers and options.
- Man selected → shows only man-related layers
- Woman selected → shows only woman-related layers
2. How to set it up
Step 1: Create the Folder or Images
- Go to the Assets section and create a folder titled
Choose Gender. - Upload two images (e.g.,
MAN.pngandWOMAN.png) if using Image Swatch.

Step 2: Add Option Set
- Navigate to your template.
- Go to the Option Sets tab and click Add > Image Swatch. You may also use Folder Swatch, but keep in mind: Image Swatch includes a Layer ID and can reflect on the design. Folder Swatch is only used for conditional display purposes (does not reflect on the design itself).

Step 3: Apply Conditional Logic
- Go to another layer (e.g., Man's Eye Color).
- Click the pencil icon to edit.
- Scroll down to the Condition section.
- Enable the condition toggle.
- Set condition: Show this option when
Choose GenderisMAN.png
Repeat this setup for other options based on gender selection (e.g., Woman’s Age Range, Woman’s Eye Color).

Summary
Conditional Option Sets let you:
- Control what is visible in the design flow based on prior selections
- Create a cleaner and more relevant customization experience
- Enable complex logic like parent-child dependencies in personalization
For more advanced configurations (e.g., add-on pricing or grouping), refer to the next articles in this section.
3. Bulk Edit Conditional
When you want to set conditions for multiple option sets at once, you can do this in bulk instead of editing each one individually.
To select multiple option sets:
- Use the search bar to filter the options you need — for example, search "Man" to find all option sets related to the men's design.
- Hold Shift, click the first option set, then click the last one to select the entire range in between.

Once your option sets are selected, click the Add condition icon. The Add Conditions dialog offers two bulk methods.
Method 1: Add condition for each option
This applies the same condition to every selected option set. You set one condition (for example, Show this option when Choose Gender matches "Man"), and it is applied identically across all selected layers.
Use this when every option set should follow the exact same rule.

Method 2: Add condition with single option
This lets you use one source option as the reference for all selected option sets, but assign different match values to each one.
For example, with "Choose Gender" as the source option, you can set "Choose Man's Age Range" to show when the value is "Man", while "Choose Woman's Age Range" shows when the value is "Woman", all configured in a single dialog.
Use this when the option sets share the same trigger but each needs to respond to a different value.

Note: Bulk conditions will overwrite any existing conditions on the selected option sets.
Updated on: 22/05/2026
Thank you!