Menu Management
Build the menu your staff sell from: categories, items, images and modifiers.
Where the menu is set up
You set up the menu in the Web admin. Open the Point of Sale menu and look under the Menu & Dining heading:
| Menu entry | What you do there |
|---|---|
| Menu Categories | Create the groups that become the tabs on the POS app menu, such as Burgers or Beverages. |
| Menu Items | Create the things you sell, with a price, a category and pictures. |
| Modifier Groups | Create sets of choices, such as a size or extra toppings, and the modifiers inside them. |
| Modifiers | See every modifier from every group in one list. |
The POS app only shows the menu. Staff cannot add or change menu items from the POS app.
Each of these menu entries appears only if your role has permission to view it. If one is missing, ask the person who manages users and roles.
Menu categories
Add a category
-
Open Menu CategoriesIn the Web admin, go to Point of Sale > Menu Categories.
-
Click Add CategoryThe Create Menu Category page opens.
-
Fill in the category
- Category Name: the name on the POS app tab. Each category name can be used once.
- Display Order: a number. Lower values appear first.
- Description: optional.
- Category Image: optional. JPG, PNG or GIF, up to 5MB.
- Active: leave on. Turn it off to remove the category's tab from the POS app menu.
-
Click Create CategoryYou return to the list and the new category is in it.
Change or delete a category
- Click the Edit (pencil) icon on a row, change the fields, then click Save Changes.
- Click the Delete (bin) icon and confirm to delete a category.
- Use the search box and the All Status filter, then click Filter, to find a category. Reset clears the filter.
Menu items
Add a menu item
The item form is a single page. There are no separate steps to move through.
-
Open Menu ItemsIn the Web admin, go to Point of Sale > Menu Items.
-
Click Add New Menu ItemThe Create Menu Item page opens.
-
Enter the name, category and price
- Name: shown on the POS app menu. Each item name can be used once.
- Category: pick one. If the category does not exist yet, click New, enter a name and click Create Category.
- Price: the normal selling price. Other prices for delivery or other channels are set with price lists.
- Preparation Time: optional text, for example 10-15 min.
- Description: optional. It appears under the name on the POS app menu.
-
Add pictures (optional)
- POS Image: shown on POS terminals. Use Upload Image (up to 5MB) or paste a link in Image URL (alternative to upload).
- Public Ordering Web Image: shown on your online ordering website. If you leave it empty, the POS image is used.
-
Leave Available tickedUntick Available only if the item should not be sold yet.
-
Save
- Save saves the item and opens it for further editing, where you can attach modifier groups and a recipe.
- Save & Add Another saves the item and gives you a blank form for the next one.
Edit a menu item
On the Menu Items list, click the Edit (pencil) icon. The Edit Menu Item page has the same fields, plus:
- Display Order: the item's position inside its category. New items are placed at the end of their category.
- Channel Pricing: a read-only table of what each price list charges for this item. See Price Lists and Sales Channels.
- Modifier Groups: the choices offered with this item. See Modifiers below.
- Recipe & Food Costing: the ingredients this item uses. See Recipes and Food Costing.
Click Save Changes to save the fields at the top of the page. Changes you make in the Modifier Groups and Recipe & Food Costing sections are saved as you make them.
Change pictures from the list
-
Click the item's name or thumbnailThe Images window opens with POS Image on the left and Ordering Web Image on the right.
-
Choose a file or paste an image URLDo this for one picture or both. To take a picture off, click Remove under it.
-
Click SaveThe list reloads with the new thumbnail.
Import many items from a file
-
Click Import CSVThe button is at the top of the Menu Items list. The Import Menu Items page opens.
-
Download a templateClick Excel Template or CSV Template and fill it in. Keep the columns in the order shown below.
-
Upload the fileChoose your .csv or .xlsx file (up to 5 MB and 500 rows per upload) and click Upload & Import.
-
Check the resultThe page shows Items imported, Failed rows and Categories auto-created. Failed rows are listed with the row number and the reason.
| Column | Required | Notes |
|---|---|---|
| Name | Yes | Must be unique |
| Description | No | Up to 500 characters |
| Price | Yes | A decimal number, for example 12.990 |
| CategoryName | Yes | The category is created for you if it does not exist yet |
| TaxRate | No | A percentage. Default 0 |
| PreparationTime | No | For example 10-15 mins |
| DisplayOrder | No | A whole number. Default 0 |
| IsAvailable | No | true or false. Default true |
Modifiers
A modifier is one choice a customer can make with an item, such as Extra Cheese or Medium Well. Modifiers live inside a modifier group, such as Extra Toppings or Burger Doneness. You create a group once and attach it to every menu item that offers those choices.
Create a modifier group
-
Open Modifier GroupsIn the Web admin, go to Point of Sale > Modifier Groups and click Add New Group.
-
Name the groupEnter a Name and, if you want, a Description. Each group name can be used once.
-
Set the Selection Rules
- Required Selection: turn on if a choice must be made from this group.
- Min Selections and Max Selections: how few and how many modifiers can be picked.
-
SaveClick Save & Add Modifiers to go straight on to adding modifiers, or Create to return to the list.
Add modifiers to a group
-
Open the group's modifiersOn the Modifier Groups list, click the Manage Modifiers (list) icon on the group's row. Then click Add New Modifier.
-
Fill in the modifier
- Name: what staff see, for example Extra Cheese.
- Display Order: the position of this modifier inside its group.
- Description: optional.
- Price Adjustment: the amount added to the item price. Use a positive value for an add-on, a negative value for a discount, or 0 for no change.
- Default Selection: tick to have this modifier already selected when the choices open.
- Active: ticked for a modifier in use.
- Recipe / Inventory Behavior: leave on None unless the modifier should change which ingredients are deducted from stock. See Recipes and Food Costing.
-
SaveClick Save & Add New to add the next modifier in the same group, or Create to return to the group's list.
Point of Sale > Modifiers lists the modifiers of all groups together, which is useful for searching.
When you delete a modifier group, all modifiers in the group are deleted with it. This cannot be undone.
Attach a modifier group to a menu item
-
Open the menu item for editingGo to Point of Sale > Menu Items and click the Edit (pencil) icon on the item.
-
Click Add Modifier GroupThe button is in the Modifier Groups section, below the item form. The Assign Modifier Group window opens.
-
Choose the group and its rules for this item
- Modifier Group: the group to attach.
- Is Required: turn on if staff must choose from this group before the item can be added to an order.
- Minimum Selections and Maximum Selections: how few and how many modifiers can be picked. The maximum must not be lower than the minimum.
- Display Order: lower numbers appear first when an item has several groups.
-
Click Assign GroupThe group appears in the Modifier Groups section. Use the pencil icon to change its rules for this item, or the bin icon to remove it from this item.
The POS app uses the Is Required, minimum and maximum you set in the Assign Modifier Group window. They are not copied from the group's own Selection Rules, so set them each time you attach a group.
What staff see in the POS app
When staff tap an item that has modifier groups, a window opens with the item name at the top. Each group shows a Required or Optional badge and a hint such as Choose 1 or Up to 5. Default modifiers are already selected. Add to Order stays greyed out until every required group has enough selections.
Marking an item unavailable
When an item runs out or should not be sold for now, make it unavailable in the Web admin.
-
Open the item for editingGo to Point of Sale > Menu Items and click the Edit (pencil) icon on the item.
-
Untick AvailableThe tick box is at the bottom of the form.
-
Click Save ChangesThe item now shows Unavailable in the Menu Items list. Tick Available again when the item is back.
In the POS app, an unavailable item stays on the menu but is greyed out, carries a badge and has no + button, so it cannot be added to an order. The badge reads N/A, or 86'd if the item has been flagged as sold out.
The Web admin and the POS app do not have a button that sets the 86'd flag. To stop an item being sold, untick Available as described above.
How the menu appears in the POS app
- The Menu screen has an All tab followed by one tab for each active category, in display order.
- Each item is a card with its POS image, name, description and price. Tap the card or its + button to add it to the order.
- The Search box finds items in any category.
- The POS app checks for menu changes each time the Menu screen opens. To fetch the latest menu straight away, go to Settings in the POS app and tap Refresh Menu.
Taking an order from this screen is covered in Order Taking.
Troubleshooting
| Message | What to do |
|---|---|
| The specified menu item name already exists. | Another menu item has this name. Use a different name. |
| The specified category name already exists. | Another category has this name. Use a different name, or pick the existing category. |
| The specified modifier group name already exists. | Another modifier group has this name. Use a different name. |
| This modifier group is already assigned to the menu item. | The group is already attached. Edit its rules with the pencil icon instead. |
| Maximum selection must be greater than or equal to minimum selection | Raise Maximum Selections or lower Minimum Selections. |
| Only .csv and .xlsx files are allowed. | Save your import file as CSV or Excel (.xlsx) and upload it again. |
| File size must not exceed 5 MB. | Split the import into smaller files. |
| The file contains no data rows. | Add at least one item below the heading row of the template. |