> For the complete documentation index, see [llms.txt](https://docs.shop-studio.io/shopware/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.shop-studio.io/shopware/extensions/recipes/setup..md).

# Setup

Recipes are intentionally structured very similarly to regular products. To display the recipes in the storefront, the following setup must be done once.

## Create shopping experience layout

First you have to create a shopping experience layout for the recipes. For this you have to navigate in the admin to `Content > Shopping Experiences`. and click on the button `Create new layout` to create a new layout.

![](/files/-MhSfdy2yDSiOQpdJ_w9)

Now you have to create a new `Shop page`. Here you have the choice, if you want to have a `Sidebar` as a layout or if you or if you prefer to use the full available width with `Full width`. Afterwards you have to give the layout a name (e.g. Recipes).

Next, you need to drag the right CMS blocks into the layout. To display the recipes, there is a special CMS block called `Recipe listing`, which can be found in the block category `Recipes`.

If you want to use a filter, you need the CMS block called `Product filter`, which can be found in the block category `Sidebar`.

![](/files/-MhUqcwhDemkYp2rOO3H)

Finally you need to save the layout using the `Save` button.

## Create category <a href="#create-category" id="create-category"></a>

In Shopware, new pages like the recipes are managed via their own categories. To create a new category you have to navigate to `Catalogues > Categories` in the admin, click on the `...` button in any category and create a new category (e.g. `New subcategory`).

Now you have to give a name to the category (e.g. Recipes) and then activate the category via `Category active`.

Finally you should save the category using the `Save` button.

{% hint style="info" %}
**Tip**

You can also create multiple subcategories for the recipes to introduce proper recipe categories. The assignment of the recipes to the categories takes place directly in the recipes.
{% endhint %}

## Assign shopping experience layout

Now that you have a category for the recipes, you need to assign the shopping experience layout you created earlier to the category. Click the category again to edit the details.

A bit further down you can find the `Layout Assignment` section. There you can use the button `Change layout` to assign the to assign the shopping experience layout.

![](/files/-MhSgbAYSYJpfljIMeZQ)

Finally you should save the category using the `Save` button.

## Publish recipes <a href="#publish-recipes" id="publish-recipes"></a>

The one-time setup would now be done! This means that you can now publish your recipes.
