# Create Variants

Configuration Groups are used to define variations (any kind of variation: product feature, finish or fabric variations) within a template.&#x20;

In order to show you how it works lets add a variation to the ***chair for showing and hiding the seating pad***.

First you need to add a new *Config(uration) Group*:

<figure><img src="/files/SU83OJokkxn6l76AZeyB" alt=""><figcaption><p>Add a Config Group</p></figcaption></figure>

This will add a new *Config Group* to the product tree on the left. If you expand it you will see two options: *Add variant* and *Add switch*. In order to add more variants to the product we need to press the *Add variant* button, as many times as many variations you need. In this case we will add two and name them:

* With seating pad
* Without seating pad

Once the variants are done we only need to drag & drop the seating mesh into the *With seating pad* option, so that when that variant is selected the mesh is shown and when the other option (*Without seating pad*) is selected then nothing is shown. You can see all these steps in the little screenrecording below:

<figure><img src="/files/UYhVkjy6OYnMdcUB89Rt" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
You can think of config variants as options that can be activated. The options you see below config group are possible options to active and every option that is not selected is deactivated (i.e. hidden/removed).
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.colormass.com/building-blocks/products/create-variants.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
