> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ofatoura.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Adding and Editing Menu Items

> Create, edit, and delete menu items in the oFatoura web admin, including price, photo, category, dietary type, availability, and customer-site visibility.

Menu items are the individual dishes and products your staff and customers order. From the web admin you add each item, give it a price and category, and control where it appears. This page covers creating, editing, and deleting items, plus the dietary type and availability settings.

<Note>
  Open this screen from the sidebar under **Menu > Menu Items**. Each item belongs to a category and a menu, so create those first if you have not already. See [Creating menus and item categories](/menu/menus-and-categories).
</Note>

## Permissions

What each staff member can do here depends on their permissions:

* **Show Menu Item** — view the item list.
* **Create Menu Item** — add new items.
* **Update Menu Item** — edit existing items, including availability and visibility toggles.
* **Delete Menu Item** — remove items.

Staff without a permission simply do not see the matching button or screen.

## Adding a menu item

<Steps>
  <Step title="Open Menu Items">
    In the sidebar, go to **Menu > Menu Items**, then choose **Add** to create a new item.
  </Step>

  <Step title="Enter the basics">
    Give the item a **name** and a **price**. You can also add a **description** that customers and staff see.
  </Step>

  <Step title="Assign a category and menu">
    Pick the **category** (for example Starters or Drinks) and the **menu** the item belongs to. These drive how the item is grouped on the POS and customer site.
  </Step>

  <Step title="Upload a photo">
    Add an item **photo**. A clear image helps customers choose and makes the item stand out in the waiter app and online.
  </Step>

  <Step title="Set the dietary type">
    Choose a **type**: veg, non-veg, or egg. This shows the matching indicator next to the item.
  </Step>

  <Step title="Choose where it appears">
    Set **availability** and whether to **show on the customer site** (see below), then save.
  </Step>
</Steps>

## Fields and options

| Field                 | What it does                                                                          |
| --------------------- | ------------------------------------------------------------------------------------- |
| Item name             | The dish name shown everywhere it is ordered. Translatable into your other languages. |
| Price                 | The item's base price, shown in your currency.                                        |
| Description           | Optional text describing the item. Translatable.                                      |
| Photo                 | The item image used on the POS and customer site.                                     |
| Item category         | Groups the item (for example Mains, Desserts).                                        |
| Menu                  | The menu collection the item belongs to.                                              |
| Type                  | Veg, non-veg, or egg — controls the dietary indicator.                                |
| Is available          | Turns the item on or off for ordering.                                                |
| Show on customer site | Controls whether online customers can see and order it.                               |

<Tip>
  The item name and description are **translatable**. If your restaurant runs in more than one language, fill in each language so staff and customers see the item in their own language.
</Tip>

## Availability vs. customer-site visibility

These two toggles do different things:

* **Is available** controls whether the item can be ordered at all. Turn it off when a dish is sold out or temporarily off the menu, and turn it back on when it returns.
* **Show on customer site** controls whether the item appears in your online ordering storefront. You can keep an item available for in-house staff while hiding it from online customers.

<Info>
  You can change both toggles at any time from the item list, as long as you have the Update Menu Item permission.
</Info>

## Veg and dietary indicators

Each item carries a **type** — veg, non-veg, or egg — which displays as a small indicator beside the item so staff and customers can tell at a glance what they are ordering. Set this whenever you add or edit an item to keep your menu clear for dietary needs.

## Editing an item

<Steps>
  <Step title="Find the item">
    Use search and filters on the Menu Items screen to locate the item.
  </Step>

  <Step title="Open and update">
    Edit any detail — name, price, photo, description, category, menu, type, availability, or customer-site visibility — then save.
  </Step>
</Steps>

From the item you can also manage its **variations** (such as Small / Medium / Large) and its **modifiers** (such as add-ons and choices). See [Variations, modifier groups, and item modifiers](/menu/variations-and-modifiers).

## Deleting an item

To remove an item, find it in the list and choose **Delete**. This requires the Delete Menu Item permission.

<Warning>
  Deleting an item removes it from your menu permanently. If you only want to stop selling it temporarily, turn off **Is available** instead so you can bring it back later without re-entering its details.
</Warning>

## Adding many items at once

If you are setting up a large menu, you can import items from a CSV or Excel file instead of adding them one by one. See [Bulk importing menu items](/menu/bulk-import).

## Related

<Columns cols={2}>
  <Card title="Creating menus and item categories" icon="folder" href="/menu/menus-and-categories">
    Set up the menus and categories items belong to.
  </Card>

  <Card title="Variations and modifiers" icon="sliders" href="/menu/variations-and-modifiers">
    Add sizes, choices, and add-ons to your items.
  </Card>

  <Card title="Sorting menu items" icon="arrows-up-down" href="/menu/sorting-items">
    Control the order items appear in.
  </Card>

  <Card title="Bulk importing menu items" icon="upload" href="/menu/bulk-import">
    Add many items at once from a spreadsheet.
  </Card>
</Columns>
