Sofra

Menu catalog

Menus, categories, items, modifier groups and per-channel prices.

You build your menu once, in the global catalog, and every branch can use it. The catalog has four building blocks: menus, categories, menu items and modifier groups.

Catalog overview: menus, categories and items.
Catalog overview: menus, categories and items.

A menu is a top-level collection such as *All Day*, *Breakfast* or *Ramadan Specials*. Go to Catalog → Menus and choose New Menu: give it a name and description. Branches are then assigned the menus they sell (see Branch menu customization). Without branch customization, every active menu is shown.

Categories

Open a menu and choose Add Category to organise it into sections such as Starters, Mains or Drinks. A category has a name, description, image and sort order. Categories belong to one menu.

Menu items

Go to Catalog → Menu Items and choose Add Item.

FieldNotes
Name, description, imagesShown on the POS and tickets.
CategoryRequired.
Base priceThe selling price. Required.
Cost priceWhat the item costs you.
SKUYour own stock-keeping code.
TypeFood, drink, combo or other.
Prep time (min) and caloriesInformational.
Tags and allergensFree-text lists.
Modifier groupsWhich option groups apply to this item.
Default taxesTax definitions attached to the item.
Per-channel pricesSeparate Dine-in, Takeaway, Delivery, Online and QR prices (set through branch configuration).
The Add Item form.
The Add Item form.

Modifier groups and modifiers

A modifier group is a set of options a guest chooses from: for example *Size*, *Cheese*, *Cooking temperature*. Each option inside is a modifier with its own price (which may be zero).

Group settingMeaning
Selection typeSingle (pick one) or multiple.
RequiredWhether the guest must choose.
Min select / Max selectHow many options may be picked.

Attach groups to the items that need them. At the POS, choosing an item with groups opens a picker, and the order will not be placed until required groups are satisfied.

Modifiers that change preparation

A modifier can also change how the kitchen prepares the item: it can inject extra prep steps after a given step (a quality check, a packing step, a hold) or override the station for the whole item. See Prep stations & workflows.

From a menu item you can open its Recipe to link ingredients so stock is deducted when it sells. See Recipes.

Who can edit the catalog

Reading the catalog needs catalog:read; creating and editing needs catalog:write; deleting needs catalog:delete. By default owners and managers have all three.

Ready to try it?

Create a free account and follow along.

Start free