Back OfficeSetup GuideBeginner

Setup Guide: Menu

Last verified: 2026-03-11

This guide explains how your menu is structured in the MyFoodFast Back Office and how to set it up. Understanding the menu structure before you start adding items will save you time and avoid mistakes.

Overview

Your menu in the Back Office is built from a few key building blocks: Brands, Categories, Products, Options, and Option Values. Each one sits inside the other, like a set of boxes. Getting the structure right from the start means your menu will display correctly on the POS, your website, your app, and any connected platforms like Deliveroo or Uber Eats.

Company: Management > Menu > Menu Setup

Menu Setup is available at the Company level. If your store uses its own independent menu (Company Menu disabled), Menu Setup also appears at Store level under the same path.

Note: If your store uses the Company Menu, you will not see Menu Setup at the Store level. Instead, use Store: Management > Menu > Quick Changes to override prices or disable products for your store. See Company or Store Menus for more details.

Understanding the Menu Structure

Before you add any products, it is important to understand how the menu is built. Add items in this order: Brands first, then Categories, then Products, then Options and Option Values.

Brands

  • A Brand is the top level of your menu.
  • You can have as many brands as you need — these can be real brands or virtual brands.
  • Each product can belong to one or more brands.

Categories

  • A Category is a group of similar products, for example "Pizza", "Burgers", or "Drinks".
  • Every product must belong to a category.
  • Categories are what your customers see as the main sections of your menu.

Products

  • A Product is an individual item on your menu, for example "Margherita" or "Chicken Burger".
  • Every product must sit inside a category.
  • Products must have a price, unless they use Attributes (see below).
  • Each product can have Attributes like sizes (Small, Medium, Large). When you use Attributes, the price is set on the Attribute instead of the product itself.

Options

  • An Option is a group of extras or choices for a product, for example "Toppings" or "Base Type".
  • Options can be assigned to any product.
  • Every Option must contain at least one Option Value.

Option Values

  • An Option Value is an individual choice within an Option, for example "Extra Cheese", "Mushrooms", or "Onions".
  • Each Option Value must have a price.
  • Option Values can be marked as Default (included automatically) or Substitute (replaces a default).

The Menu Setup Page

When you open Management > Menu > Menu Setup, you will see two panels:

  • Left panel — Categories & Products: Lists all your categories with the number of products in each. Click a category to expand it and see the products inside. Use the + Add Category button to create a new one.
  • Right panel — Product Options: Lists all your options (e.g. Toppings, Sauces, Bases) with the number of option values in each. Use the + Add Option button to create a new one.

Adding Your Menu Step by Step

Step 1: Create your Brands (Optional)

Brands are only needed if you operate multiple brands from the same store (e.g. virtual brands for delivery platforms). If you only have one brand, you can skip this step.

  1. Go to Company: Management > Menu > Brands.
  2. Click Add Brand.
  3. Enter the brand name and save.

See Setup Guide: Virtual Brands for more details.

Step 2: Create your Categories

  1. On the Menu Setup page, click + Add Category.
  2. Enter the category name (e.g. "Pizza", "Sides", "Drinks").
  3. Save the category.

Step 3: Add Products

  1. Expand a category by clicking the arrow next to its name.
  2. Click Add Product inside the category.
  3. Enter the product name and price.
  4. If the product comes in different sizes, add Attributes (e.g. Small, Medium, Large) and set the price on each attribute instead.
  5. Save the product.

Step 4: Set up Options and Option Values

  1. In the Product Options panel on the right, click + Add Option (e.g. "Toppings").
  2. Add Option Values inside the option (e.g. "Extra Cheese", "Mushrooms", "Peppers").
  3. Set a price for each option value.
  4. Assign the option to the products that need it.

Tips

  • Add items in order — set up Categories first, then Products, then Options. Add Brands only if you need them. This avoids having to go back and fix things.
  • Use clear names — your category and product names are what customers see on the website, app, and POS.
  • Check on all channels — after setting up your menu, check how it looks on the POS, your website, and any connected platforms.
  • Use Attributes for sizes — if a product comes in different sizes with different prices, use Attributes rather than creating separate products for each size.
Was this helpful?