# Configuration sets

You can find **free** [Configurations-Sets](https://www.zenit.design/#demos) of our demos under our [Theme-Overview](https://themes-sw6.zenit.design/#demos). In addition to the practical configuration template for a quick start, our child themes also include the possibility for update-safe programming in the shop. As a child theme, it is therefore a general entry point for individual adjustments apart from the configuration.

{% embed url="<https://www.zenit.design/?lang=en#demos>" %}

## Installation & Assignment

### Import preset via plugin

> theme version 4.4.0 or higher | pro version

Since theme version 4.4.0, you have the option to generate a personalized child theme using our free child theme generator plugin and then import the desired demo template.

{% embed url="<https://store.shopware.com/en/zenit66399665516f/child-theme-generator-for-zenit-design-themes.html>" %}

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

After installing the extension, navigate to Content > Themes. In the context menu of the selected theme, you can generate your personalized child theme.

### Download configuration set

> all pro und cloud versions

Download the desired template as a zip file on our [webseite](https://www.zenit.design/#demos).

![](/files/G6uTGYgDXG16AA9Ss3Zr)

Navigate to the **demos (1)** and **filter (2)** on the name of the theme you purchased. Via the **Download Set (3)** link you can download the zip file.

Please note that the images and demo data shown in the demos are not part of the theme and templates.

#### Install configuration set

You can upload the configuration set in the administration under E*xtensions > My extensions >* **Upload extension (1)**.

![](/files/2FDYkG6HiJndRfZqQLnB)

The installation of the template works the same way as the purchased theme by clicking on the **Install (2)** link and activating it through the **toggle button (3)**.

If you generated the child theme using our child theme generator plugin, you can import the desired template under Content > Themes with a click on your generated theme via the "Select preset" button. To do this, click on the mentioned **button (1)**, select the desired template in the popup (2), and click on **Import (3)** or **Import and save (4)**.

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

{% hint style="warning" %}
The child theme derives from the purchased theme. Therefore, it can only be used if the purchased theme is also installed.
{% endhint %}

### Assign configuration set

In the sales channel settings in the **Theme (1)** tab you can change the theme of your sales channel.

![](/files/mBkVcPpM0Fgeeuv1v3WX)

To do this, click on the button **Change Theme (2)** and select the installed theme in the popup. If you are using a preconfigured template, please select the template you want to use.

## Configuration inheritance

The child theme contains preset configuration values of the theme configuration according to its respective demo template.

## Inheritance order

From version 1.1.1 of our child themes, they are now loaded in inheritance order **after all** plugins / apps. So you have the possibility to make the compatibility between plugins / apps and themes and overwrite everything.

The order in the views section is crucial for the loading order. The src/Resources/theme.json now looks like this in the views section:

```
"views": [
    "@Storefront",
    "@zenitPlatform[THEMENAME]",
    "@Plugins",
    "@zenitPlatform[THEMENAME]Set[NUMMER]"
],
```

*(The values in the square brackets are placeholders for the names and numbers of the respective child theme.)*


---

# 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://themedocs.zenit.design/en/configuration-sets.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.
