# Building your Menu

## Overview

There are a number of components you will need to build in order to complete your menu. First you will need to build out a landing page where customers can view a list of your products.

![](/files/ckqUnfXIzXxbk5q8bSzl)

You will also need to implement functionality that allows your customers to search and filter the products in your menu so that they can find the products and categories they are looking for.

![](/files/wdKWxbcB9awgBVWCxy61)

![](/files/EZHsHKMmm60Ohlm6hLfm)

You will also want to display special offers on your menu, such as discounts and BOGO promotions, which will encourage customers to buy more product.

![](/files/LOJqI4EEHcXol5X75Nwf)

When a user wants to get more information about a product, you will need to have a product details page where they can view more information and add it to their cart.

![](/files/V724S04eww3o8W4oPGHv)

You will also want to display product reviews for that product.

![](/files/qn6o6MleUV7iBAnoipbp)

Finally, you will need to build a cart object that you will pass to the embedded checkout widget.


---

# 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://docs.iheartjane.com/jane-docs/implementing-roots/building-your-menu.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.
