# Menu & Allergen Management

This section of the backoffice allows you to manage all the **products that appear on your public online menu**.\
From here, you can create, edit, publish, and organize your menu items — as well as handle allergen information for your customers.

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

***

## Creating a New Product

To add a new menu item, simply click the **“New Product”** button in your backoffice.

You’ll be prompted to fill in several fields, such as:

* Product name
* Description
* Price
* Category
* Allergen tags (optional)
* Published status

Once created:

* If the item is **published**, it will appear on your public menu page
* If **not published**, it will remain saved but hidden from the online menu

This allows you to prepare items in advance and publish them when you're ready.

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

### ⚠️ Managing Allergens

Allergen information can be managed directly from the **"Menu" page**, by clicking on the **“Allergens”** button in the top section.

This takes you to the dedicated allergen management interface.

***

## Allergen List & Association

In the allergen dashboard, you’ll find:

* A list of all allergens currently created in the system
* For each allergen, the list of **linked products** that contain it

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

You can:

* **Create a new allergen** by clicking the add button\
  👉 Make sure to **set a clear and unique name** to avoid errors or confusion in the menu display logic
* **Associate existing products** to an allergen using the built-in search bar
* **Delete allergens** or remove linked products from them

⚠️ Be careful: **Deleting an allergen or removing a linked product is irreversible**.\
Use this function only when you're sure the data is no longer needed.

***

### 🧠 Best Practices

* Always double-check spelling and naming consistency when creating allergens
* Use unpublished status to safely prepare menu updates in advance
* Inform your staff of any new allergen associations to keep service safe and accurate


---

# 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://bookit-2.gitbook.io/bookit-template-bubble/basics/markdown/menu-and-allergen-management.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.
