> For the complete documentation index, see [llms.txt](https://docs.optis.me/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.optis.me/product-options/20-option-types/choice-list/dropdown-menu.md).

# Dropdown menu

✨ [Demo store](https://optis-product-options-variant.myshopify.com/products/dropdown-menu?variant=51025987961110)

### 1. How Does the Dropdown menu Display?

The dropdown menu allows customers to select an option from a predefined list instead. When clicked, the menu expands, displaying the available choices in a structured way, making the selection process easier.

Example of how it appears on a product page:

* A T-shirt product with a dropdown menu to select size: S, M, L, XL.

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FamIcCoqh4y6sSHlJJrwx%2F15.png?alt=media&amp;token=c086275b-d85f-45d9-8af8-abb42ec81b6d" alt=""><figcaption></figcaption></figure>

### 2. How to Create a Dropdown

**Step 1: Add a New Option**

* Click Add Option > Dropdown menu to create a new option<br>

  <figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FWp4eSWiyS8IoyQ634ooB%2F1.png?alt=media&amp;token=08a837e7-30e9-4452-b8cc-e58618c278de" alt=""><figcaption></figcaption></figure>

**Step 2: Add information to the Dropdown**

* Enter a label for the dropdown (e.g., "Select Size", "Choose Color")
* Add the option values (e.g., S, M, L, XL).<br>

  <figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FpaGwOEnkjE4wej4CcsHT%2F5.png?alt=media&amp;token=6d797a07-d958-4233-8c2e-872ec47385e4" alt=""><figcaption></figcaption></figure>
* Tick on “Required field” if you want customers must choose the option before checking out.
* Tick on "Hide option label” if you don’t want to show the option name above the option values.

Other features:

* Price Add-On > Create Fee – [What is it & How to Use](https://www.youtube.com/watch?v=5Bq4t0IrVEU)
* Price Upsell product > Assign to Variant – [What is it & How to Use](/product-options/advanced-setup/how-to-use-upsell-product-link-stock-and-price-of-shopify-variant-to-option-value.md)
* SKU – [What is it & How to Use](https://www.shopify.com/ca/retail/what-is-a-sku-number)
* Quantity – [What is it & How to Use](/product-options/advanced-setup/how-to-use-the-quantity-feature-for-options.md)

**Step 3: Advanced Settings (If Needed)**

{% hint style="success" %}
**Conditional Logic:** Enable conditional logic if you want the Dropdown to show/hide only when a customer selects a specific option from another field. [How to set up Conditional logic?](https://optis-options-helpdesk.crisp.help/en/article/how-to-set-up-conditional-logics-1dgigop/)
{% endhint %}

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2F8LGyO11smzLQqhKneNvk%2F7.png?alt=media&amp;token=5526093b-e22c-414d-bf5e-afc788b178bf" alt=""><figcaption></figcaption></figure>

Example: A “Customization” dropdown appears only if the customer selects “Yes” for “Would you like to personalize this item?”

<figure><img src="https://storage.crisp.chat/users/helpdesk/website/-/2/2/4/2/22429817467a0000/image_143shor.png" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Help text:** Add a short description to explain the purpose of the Switch option. It can be displayed as Tooltips or Content (Below/Beside the option title, Below the option).
{% endhint %}

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FTTd0Z02tyJJgBCQqIle2%2F9.png?alt=media&amp;token=3f4c410a-1b59-48ea-b53a-d606ebed96fd" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Default value:** Pre-select the Dropdown options every time the customer goes to the site. It can save time for customers by providing common or expected choices.
{% endhint %}

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FL7KqurWn27TKdmjDOeeH%2F23.png?alt=media&amp;token=86c7667f-9496-458c-bcca-3420d451942d" alt=""><figcaption></figcaption></figure>

Example: Default size selection set to "XS" for a Dog's shirt

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FU0s3CEREfbNvX3QK0QDU%2FScreenshot%20-%202026-01-12T164848.576.png?alt=media&amp;token=68cac300-99fd-4dae-804c-be940e7057a9" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Default text on dropdown:** Display placeholder text in the dropdown before the customer makes a selection.
{% endhint %}

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FEWFpIkOSvCtwxEyGr9dS%2F10.png?alt=media&amp;token=94085a8f-7331-4bda-8a68-3b9258ac1767" alt=""><figcaption></figcaption></figure>

Example: “Select a size” or “Choose an option.”

<figure><img src="https://storage.crisp.chat/users/helpdesk/website/-/2/2/4/2/22429817467a0000/image_12zpuxu.png" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Search bar:** If your dropdown contains a long list of options, enable a search bar to make it easier for customers to find their preferred choice.
{% endhint %}

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FQfwzyoJuROFymvV2zw3u%2F11.png?alt=media&amp;token=d626b970-8c38-4774-a2a2-1868fee8103f" alt=""><figcaption></figcaption></figure>

Example: A dropdown with 20+ fragrances for perfume

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FyVOv6QEIvhoxHDUqrReS%2FScreenshot%20-%202026-01-12T170753.187.png?alt=media&amp;token=34b4737c-8cff-461c-b0b8-4e08c9d2eadf" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
**Quantity:** Allows customers to select multiple values from the dropdown. You can set the **Min** and **Max** for each option value according to your own requirements. This allows you to control how many units of each option value customers can select.
{% endhint %}

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FdU4vmT697Hzw2PJUTw0g%2F12.png?alt=media&amp;token=7c1647cc-be91-4bc0-997b-62a9062960a7" alt=""><figcaption></figcaption></figure>

Example: Select multiple fragrances for one dropdown menu option

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FBJZZeus9Bm6s1R7bSZn9%2FScreenshot%20-%202026-01-12T171456.403.png?alt=media&amp;token=254bad3f-b3d8-4b41-9550-6e4fb2cb87c0" alt=""><figcaption></figcaption></figure>

**Step 4: Save and Test**

* Click Save to apply the settings.
* Visit the product page on your store to check if the Dropdown menu option works correctly.

<figure><img src="https://1821185975-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FRFiuDpHWm2HwzxPH4lfM%2Fuploads%2FaHjW7JRDqPRXFuuUj0vp%2F24.png?alt=media&amp;token=c8892a64-685a-4db4-beef-a8ad93c76548" alt=""><figcaption></figcaption></figure>

### 3. Real-World Applications of Dropdown menu

* Fashion: Choose size, color, or fabric type.
* Electronics: Select storage capacity, color, or bundle options.
* Personalized Services: Choose engraving styles or packaging types.

### 4. Key Features of Dropdown menu

* Clean and user-friendly display: Saves space on the product page.<br>
