# Assigning ThemeWare®

In this article you will learn how to assign ThemeWare®. This means how you make sure that ThemeWare® is represented in your storefront.

First of all, it is important to understand that the basis for delivering a theme is always a Sales Channel. This Sales Channel must be of the type "Storefront" ![](/files/kmPOagEbyoEcaYYuBi00).

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

If you create a Sales Channel, you can select different types. And "Storefront" would then be the type that is necessary for the theme to be "delivered".

{% hint style="info" %}
Tip: You do not need to create a Sales Channel of the type "Storefront" ![](/files/kmPOagEbyoEcaYYuBi00) if you already have a corresponding Sales Channel.

With the default installation, Shopware usually creates a suitable Sales Channel that is titled with the shop name selected during the installation.
{% endhint %}

## Assigning ThemeWare®

1. Open the administration of your shop
2. Switch via the main navigation to the sales channel of your storefront ![](/files/kmPOagEbyoEcaYYuBi00) in the section "**Sales Channels**" (1)
3. Switch to tab "**Theme**" (2)
4. Now click on the "**Change theme**" button in the "Theme assignment" section (3)
5. Select your ThemeWare® theme in the "Select theme" pop-up (4) and click on the "**Change theme**" button (5)
6. Click on "**Save**" at the top so that the theme will be assigned and compiled (6)

ThemeWare® has now been assigned to your storefront.

#### Screenshots

![Assigning ThemeWare®](/files/laWHwDyyT5OSyIvHInx9) ![Pop-up "Select theme"](/files/qD3hoCNZZJ662Gy7tDEJ)

***

## Further information

If you have further questions or any problems, you can find more information in our detailed tutorial: [Activating ThemeWare®](/knowledge-base/tutorials/administration/activating-themeware.md)


---

# 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://knowledge.themeware.design/knowledge-base/introduction/assigning-themeware.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.
