Dropdowns let shoppers select from a list of predefined values — like choosing a font style, quote, or size. They’re perfect for offering multiple choices in a compact format.
2025-07-22 10.14.44.gif

You can configure how the dropdown behaves, and decide how that input will be used to personalize.


In this article:

Settings you can configure on a Dropdown

When you select Dropdown as the option type, you’ll be able to configure how the selector behaves and appears in your store. 

To configure these, expand the option in your Option Set and scroll through the available settings.

Click any item below to jump directly to it:

🛠 Basic Settings

⚙️ Advanced Settings

Label

Text that appears above the dropdown selector on your product page (e.g., “Choose a quote”)
dropdown label.png

Required

Make this field mandatory by enabling this toggle. If it's required, shoppers won't be able to complete their purchase without selecting it. An * next to the option label will indicate it is required on the storefront.
Dropdown required.png

Help Text

Add a short description below the selector to guide your shoppers.
dropdown help.png

Placeholder

Text that appears in the dropdown before any selection is made. This can prompt shoppers to make a choice, like Select a style.
dropdown placeholder.png

Variable Name (Advanced)

Assign a hidden variable to this option (not visible to shoppers). This allows you to pre-fill it via a URL, useful for marketing campaigns or sharing pre-configured links.
dropdown variable.png

Custom CSS Class (Advanced)

Add a custom class name to target and style this option through CSS in your store’s developer settings.
dropdown css.png

Hide Option (Advanced)

Hides the option completely from shoppers. This is useful when you want to control personalization behavior in the background without shopper input.
dropdown hide.png

How Dropdowns Can Be Used to Personalize

Dropdowns let shoppers select from a list — but what that selection does depends on the function you assign to the option.

To assign a function, expand the Function tab of your option and choose how it should interact with your template.
Dropdown functions.png

Dropdowns can power a variety of personalization types by assigning functions to them. Here are the functions that work with dropdowns, click on each one to learn how they can personalize your product:

 

Text

Changes the content of a text element in your template, with the pre-defined value on the dropdown. Perfect for lists of pre-defined options like cities, months, quotes, and more.
2025-07-22 12.00.04.gif

Text Fill and Outline Color

Updates the fill color or the outline color of a text element that has different color options.
2025-07-22 13.38.22.gif

Font Type

Changes the font of a text element that has different font options.
2025-07-22 13.59.16.gif

Dynamic Image / Dynamic Vector

Changes a preset image or vector in your design based on the selection (e.g., switching hairstyles, clothes, etc.).
2025-07-22 15.10.41.gif

Image Color / Dynamic Vector Color

Changes the color of an Image upload if it is set to Single Color mode and has color options, or of a Dynamic Vector in Single Color mode with different color options. 
2025-07-23 15.16.49.gif

Change Template

Loads a completely different template when the shopper selects a specific value (useful for switching product styles or sizes).

Add Shopify Product

Adds an extra Shopify product when a certain value is selected (ideal for upsells or bundles).

Learn how to charge extra for your personalization →

Layout Visibility

Switches between different layouts in your design based on the shopper’s selection.
Layouts allow you to create multiple design variations within the same template—like offering options for 1, 2, 3, or 5 kids on a product. This function is only available if your template includes layouts.

Learn more about working with layouts →
2025-07-22 16.01.58.gif

How to configure Dropdown Values

Dropdowns rely on values for shoppers to choose from. Each value represents a selectable option that will trigger a different result in your design.

To add values:

  1. Expand the Values section of your dropdown option.

  2. Click “Add Dropdown Value.”
    Add dropdown value.png

  3. Expand the value to configure it, you can:

    • Set a name: This is what shoppers will see in the dropdown list.

    • Mark as selected (optional): This will be the pre-selected value when the product loads.
      dropdown value settings.png

  4. Link the value to a design option.
    Just like functions need to be linked to a design element, values must be linked to the corresponding option in your template (like a specific font, image, or color). The function defines what will change, and this tells Customily how it should change — like which font to apply, what text to show, or which image to load.

    Depending on the function the dropdown has, the value you will have to assign.

    • Text → Enter the exact text that should appear in the design (this can be different from the visible label shoppers see).

    • Color / Font / Image / Vector → Link to the corresponding numbered option in your template (e.g., Font Option 1, Color Option 2).

    • Change Template → Enter the ID of the alternate template.

    • Add Shopify Product → Select the appropiate Shopify product.

    • Layout Visibility → Enter the layout ID that you want to show.

If you don’t manually assign these options, Customily will auto-number the values (1, 2, 3…), which may not match your design setup and could cause incorrect personalization.

Repeat this process to add as many values as you need.

Share

Was this article helpful?

0 out of 0 found this helpful
Have more questions? Submit a request