> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.optis.me/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Option Group

1. [OPTIS Product Options, Variant](/product-options)
2. [20 Option Types](/product-options/20-option-types)
3. [Others](/product-options/20-option-types/others)

# Option Group

An **Option Group** is a container that holds several options under one title. Customers can click the title to expand or collapse the options inside - handy for products with many customization fields.

![](https://storage.crisp.chat/users/helpdesk/website/-/d/3/1/8/d31825f65551b000/d599db40-3143-47c8-b4dd-42d95d_gnx73y.png)

**Plan:** Option groups are available on the **Advanced** plan and above. On the Free plan you can still try them on one live product with a Premium option set. See [Plans and feature availability](/product-options/getting-started/plans-and-features).

✨ [Demo store](https://optis-product-options-variant.myshopify.com/products/custom-backpack-option-group?_pos=1&_psq=option+group&_ss=e&_v=1.0)

## When to use an Option Group

* Structure a long option set into clear sections.
* Hide optional or advanced settings until the customer needs them.
* Keep required, frequently used options open and visible by default.

## How Option Groups appear on the storefront

${frame}[](https://iframely.net/xUyX8f9B)

## How to add an Option Group
### Step 1: Create the group

In **1. Add options**, click **Add group** (or **Add group after** from an option's menu). The group is added as **Untitled Group**, and its settings open in the editor panel with **Content** and **Display** tabs.

![](https://storage.crisp.chat/users/helpdesk/website/-/e/8/4/5/e8459e9934324800/9db27ddc-4c02-4a6a-9a80-a876f8_15k4gyw.png)

Groups can't be nested - you can't add a group inside another group.

### Step 2: Configure the group

1. In the Content tab, set the group label

![](https://storage.crisp.chat/users/helpdesk/website/-/a/c/f/0/acf0a5c6dfe38800/7bec91bd-adf2-4af7-8d97-7ddb32_gzgz07.png)

**Label on product** - type the name (max 250 characters). It is shown on the product page as a clickable header. You can also click the group name at the top of the panel to rename it:

![](https://storage.crisp.chat/users/helpdesk/website/-/2/f/a/1/2fa1b7d629b63a00/4a06694a-72ea-44a5-965f-a90a16_xqcwky.png)

#### In the Display tab, choose the Display type and add Visibility

![](https://storage.crisp.chat/users/helpdesk/website/-/d/5/1/9/d519e8d1e7a3e000/a2d8bd0c-adab-4d1e-8d15-ce3234_ebcr1k.png)

**Display type** - under **Default state when page loads**, choose:

* **Expand** - the group is open by default, and all options inside are immediately visible. Recommended for required or frequently used options.
* **Collapse** - the group is hidden by default; customers click the title to view the options. Recommended for optional or advanced settings.

**Visibility (optional)** - show or hide the whole group based on another option, useful for revealing extra options only when needed. Options inside the group can still have their own, independent Visibility rules. See [How to set up Conditional logics?](/product-options/advanced-setup/how-to-set-up-conditional-logics).

2. Click the back arrow at the top of the panel to finish

### Step 3: Add options to the group

1. Continue adding options **to this group** with **Add option in group** (use **Add option after group** to add an option outside of the group).

![](https://storage.crisp.chat/users/helpdesk/website/-/9/e/0/5/9e050ece387ae800/7886ce61-ca16-4abb-a338-c250f1_x78td7.png)

1. Select the option type you want to create (checkbox, text box, etc.).

![](https://storage.crisp.chat/users/helpdesk/website/-/6/7/8/c/678c068ff5d70000/5fdf90e2-60b7-40b0-a37d-0d4d47_1fn9t9t.png)

1. Configure the option as usual and click **Save**.

![](https://docs.optis.me/~gitbook/image?url=https%3A%2F%2F1821185975-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FRFiuDpHWm2HwzxPH4lfM%252Fuploads%252FUkWBUon1ziSQsSbbZp0E%252Fsave.png%3Falt%3Dmedia%26token%3De3863dfa-0d49-4b0f-8a78-bc4364986dd8&width=768&dpr=3&quality=100&sign=6c1b19e82d9e2b485003408bcc3e05c5&sv=3)

You'll now see the option inside the group, and a live preview on the right showing how the group expands and collapses.

Already have separate options you want to move into a new Option Group? Drag and drop them here:

![](https://docs.optis.me/~gitbook/image?url=https%3A%2F%2F1821185975-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FRFiuDpHWm2HwzxPH4lfM%252Fuploads%252FK1S8TvC2bhFNK9EWFrGk%252FScreenshot%2520at%2520Aug%252008%252010-27-29.png%3Falt%3Dmedia%26token%3D09738989-4bde-40a6-add5-aa941b12a77e&width=768&dpr=3&quality=100&sign=d3ffec8d08171c6a5221af75f8cec840&sv=3)

### Step 4: Apply to products and save

![](https://docs.optis.me/~gitbook/image?url=https%3A%2F%2F1821185975-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252FRFiuDpHWm2HwzxPH4lfM%252Fuploads%252FjkOCAV0QABmqYCLTgyhj%252Fk.png%3Falt%3Dmedia%26token%3Da45404e8-7a95-4dcd-a186-b2574f0ee62e&width=768&dpr=3&quality=100&sign=610ec5182d9762f6b982aa3c0d1bd8e3&sv=3)

## Related guides

* [How to set up Conditional logics?](/product-options/advanced-setup/how-to-set-up-conditional-logics)
* [Assign an option set to products and customers](/product-options/getting-started/assign-option-sets-to-products-and-customers)