> For the complete documentation index, see [llms.txt](https://themedocs.zenit.design/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://themedocs.zenit.design/en/configuration-sets.md).

# Configuration sets

Our demos can be found on our [theme overview page](https://www.zenit.design/#demos). In addition to a practical configuration template for a quick start, our child themes also provide a safe and update-proof way to implement custom developments. As a child theme, they serve as a general entry point for individual customizations that go beyond standard configuration options.

You can find our free configuration templates here:

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

## Installation & Assignment

### Import preset via plugin

With our free Child Theme Generator plugin, you can create a personalized child theme and then import the demo template of your choice.

{% 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.

### Install preset

After creating the child theme, you will be automatically redirected to the overview of your extensions. There, you will find your generated child theme, which you can then install and activate.

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

You can then navigate to **Content > Themes** and click on your generated theme. To import the desired template, click the "Select preset" button in the theme configuration, choose the template you want in the pop-up window, and click "Import".

<figure><img src="/files/2ppSAJEdQWpZ8R4iQy2m" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/4LPZeeX3l1pv6n8VkaQW" alt=""><figcaption></figcaption></figure>

### 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.

## Inheritance order

Our child themes are 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",
    "@[CHILDTHEMENAME]"
],
```

*The values in the square brackets are placeholders.*


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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.
