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

![](https://1923190518-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MhDVIwCi_IMhrBtbXDD%2F-MhSfDICRoX30Vrd1_OV%2F-MhSfdy2yDSiOQpdJ_w9%2Fimage.png?alt=media\&token=c78702fe-3061-4c41-b973-120217ac01e7)

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

![](https://1923190518-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MhDVIwCi_IMhrBtbXDD%2F-MhSfDICRoX30Vrd1_OV%2F-MhSfx4yrkNJRD-uzVoA%2Fimage.png?alt=media\&token=65c3d60b-dda5-40e7-b782-b9491c7131a9)

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.

![](https://1923190518-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MhDVIwCi_IMhrBtbXDD%2F-MhSfDICRoX30Vrd1_OV%2F-MhSgbAYSYJpfljIMeZQ%2Fimage.png?alt=media\&token=9c4dbe1c-6da0-4d1c-b12b-1b6d04760e55)

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.
