FoodEase
Back to Menu Management

Menu Management

Create an Item

Complete walkthrough of the FoodEase Office create-item form for every item group.

In FoodEase Office: Open this page

This guide walks through the Create Item form in FoodEase Office. The form adapts based on the Item Group you choose — fields, pricing tables, and child-item sections change accordingly.

Before you start

Set up these first (links open in FoodEase Office):

Permission required: Create Item or Edit Item (CAN_CREATE_ITEM / CAN_EDIT_ITEM).

How to open the create form

  1. Log in to FoodEase Office.
  2. Sidebar → ItemsItems.
  3. Click Create Item (top right).

You can also go directly to: /dashboard/items/create-items

Create Item form

Form header actions

ButtonWhat it does
SaveValidates and creates the item (green)
ResetClears the form back to defaults (create only)
CancelReturns to the Items list without saving

Step 1 — Choose Item Group first

Item Group is the most important field. It cannot be changed after saving (locked on edit). Changing it while creating resets related sections (pricing, child items, prep areas).

GroupUse for
SingleStandalone menu product sold as-is (e.g. a burger, a drink)
RecipeDish made from ingredients/components with quantities
PackageBundle of items and/or recipes sold together
ParentBase item with selectable child options (variants/combos)
ComponentIngredient used inside recipes (not usually sold alone)
SundryMiscellaneous sellable items (e.g. napkins, service items)

Pick the group before filling other fields. Switching groups clears pricing tables and nested item lists.


Step 2 — Images

Cover Image

Slide Images


Step 3 — Basic details

FieldRequiredDescription
NameYesFull product name (min. 3 characters)
Item TypeYesAtSale (made when ordered) or BeforeSale (pre-made)
Item GroupYesSee table above — locked after create
Short nameNoAbbreviation for receipts/POS (max 10 characters)
Preparation Time (mins)NoKitchen prep time estimate
DescriptionNoCustomer-facing or internal description

Variable pricing (Single, Recipe, Component, Sundry)

Inner price (Parent only)


Step 4 — Tax, units, and inventory

FieldRequiredNotes
Sales TaxYes**Not required for Parent/Package. Use + to create tax inline.
Unit Of MeasurementYesHow the item is sold (piece, plate, glass)
Inventory Unit Of MeasurementNoHow stock is counted/purchased. Use + to add UoM or relationship.
UnitYes*Numeric unit size (*auto for Parent/Package). Must be > 0 for most groups.
Is Transformable?NoRecipe only (when no parent-in-recipe). Shows item in stock overview and enables stock conversions.

Step 5 — Pricing

FieldDescription
Cost PriceYour cost per unit (used in margins and reports)
Selling PriceDefault selling price
Allow price overrides per revenue centreWhen enabled, you can set different cost/selling prices per location in the table below
VendorsRequired for Single, Component, and Sundry — select at least one supplier

Changing Selling Price can auto-update prices in the revenue centre table when overrides are enabled.


Step 6 — Classification and channels

FieldRequiredDescription
Item ClassYesMenu category (e.g. Mains, Drinks). Use + to create inline.
Topping ClassNoOptional class for toppings/modifiers
Topping required?NoOnly shown when a Topping Class is selected
Select Sales SourceYes*Toggle POS, Web, Mobile, WhatsApp, etc. (*hidden for Component/Sundry)

Step 7 — Revenue centres, prep areas, and store locations

This section appears once an Item Group is selected.

Auto Fill

If available, click Auto Fill to populate revenue centres, preparation areas, and store locations based on your defaults and the selling/cost price you entered.

Price table

For each revenue centre you include:

ColumnDescription
Revenue centreLocation where the item is sold
Selling pricePrice at that centre (can differ per centre)
Cost priceCost at that centre

You must select at least one revenue centre.

Preparation areas (Single, Sundry, Component, Recipe)

Store locations (Single, Sundry, Component)


Step 8 — Group-specific child items

Package or Parent

Add line items via the package/parent table:

Field per rowDescription
ItemChild product, recipe, or parent item
Preparation areaKitchen station for that line
QuantityHow many included
Selling pricePrice contribution for that line

You must add at least one child item, recipe, or parent entry.

Recipe

Two additional sections:

Recipe components table

FieldDescription
Component itemIngredient from your catalogue
UoMUnit for the quantity
QuantityAmount used in the recipe
CostOptional line cost

Parent in recipe (optional)

FieldDescription
Parent itemA parent item this recipe can belong to
QuantityUnits per parent
Selling pricePrice when sold as part of parent
Max qty / Limit / Base unitControls portioning rules

Recipes require at least one component, item, or related entry.


Step 9 — Save

  1. Review validation messages (shown in red under fields and at section footers).
  2. Click Save.
  3. On success, you are redirected and the item appears on the Items list.

Common validation errors

MessageFix
Select at least one rev centerAdd a row in the price table
Number of preparation areas must match…Assign one prep area per revenue centre
Number of stores must match…Assign one store location per revenue centre
Choose at least one itemAdd child items for Package/Parent/Recipe
Image is required when WhatsApp…Upload cover image or disable WhatsApp source
Select tax / Select UoMComplete required dropdowns for your item group

Quick reference — required fields by group

FieldSingleRecipePackageParentComponentSundry
Sales tax
UoM
Unitautoauto
Vendors
Sales sources
Prep areas
Store locations
Child items table

Related guides