Skip to main content

How To Configure Hospitality Menus

Introduction

The purpose of this guide is to provide a foundational understanding of the options and capabilities available when configuring hospitality-specific menus related to product sales and other functions.

This guide covers the configuration for the following hospitality-specific menus:

  • Restaurant Course Menu
  • Restaurant Bar Menu
  • Restaurant Functions Menu
  • Restaurant Bar Functions Menu
  • Hospitality Modify Item Functions Menu
  • Restaurant Bill Split Menu
  • Restaurant Manager Functions Menu
  • Restaurant Non-Table Sales Functions Menu
  • Restaurant Transaction Notes Functions Menu
  • Restaurant Item Notes Functions Menu
  • Tender Menu

Prior Training and Experience

You should be familiar with the following before proceeding:

  • Estate Manager Configuration
  • Data Broadcasting

POS Menus

Enactor applications that present user interfaces (UIs) use Menus as the principal means to navigate and access application functionality. Menu configuration provides the first level of control over what application functionality individual users and groups of users may access and how they navigate to the functions they require.

Menus are associated with a Locale, User Role, and Menu Group. Before configuring menus, these related configuration elements must be understood and configured. From the POS user perspective, some POS menu options select other menus or refer to software functions. In most hospitality POS menus, the action behind the menu option is an event, a function, or a process defined within the constraint of the menu set.


Restaurant Menu Configuration

The Menu Maintenance application can be accessed through:

Navigate to menu configuration using the Search or the path: Configuration > System > Menus

Menu Maintenance screen showing the list of configured menus available for editing or creation.

The Menu Maintenance screen displays all configured menus. Select Create New Menu to begin configuring a new hospitality menu, or select an existing menu to edit it.

Creating a Linked Menu

A linked menu is a series of menus linked to one another to form one large menu. Linked menus can be defined when configuring food menus to be used in the POS application. Before creating the main Restaurant Course menu or Restaurant Bar menu, you should create linked menus for each product category. This enables you to add these linked menus to the main Restaurant Course menu or Restaurant Bar menu which will be configured later.

info

Create linked menus for each product category before creating the main Restaurant Course or Restaurant Bar menus. The main menus reference these linked menus using the Menu Link event type.

The following is an example of creating a linked menu for the product category Champagne and adding an item to it.

To create a new linked menu, select Create New Menu on the Menu Maintenance page.

You will be presented with the following options:

Menu Maintenance Create New Menu screen with fields for Menu Set, Role, Menu Group, Locale, and Menu ID.

Set the menu creation fields as described below. Select POS as the Menu Set, Restaurant-UK as the Role, and enter a unique Menu ID for the linked menu.

Set the appropriate values on the Menu Maintenance screen as follows:

ConfigurationDescription
Menu SetThis selection determines the basic elements of functionality offered by the application. Select POS from the drop-down list.
RoleRole provides the necessary permissions to access the function options of the menu. Select Restaurant-UK from the drop-down list.
Menu GroupThis selection identifies a set of menus associated with the location(s) in which its use is enabled. Select United Kingdom from the drop-down list.
LocaleDefines the locale in which the menu may be used. Select English (UK) from the drop-down list.
Menu IDMust be a unique ID that identifies an application context in which the menu will be requested. Can contain up to a maximum of 30 alphanumeric characters.

Select Create.

You will be presented with the following options to complete creating the new linked menu:

Menu Maintenance linked menu setup showing Name field, Menu Type set to Tree, Menu Category set to Hospitality, and the Champagne menu root selected.

Enter a Name (up to 20 characters), select Tree from the Menu Type drop-down, and select Hospitality from the Menu Category drop-down. Select the menu root and click Add to add a new button.

Enter a Name that can contain up to a maximum of 20 alphanumeric characters.

Select Tree from the Menu Type drop-down.

Select Hospitality from the Menu Category drop-down.

Select the menu root Champagne, and the menu options will appear at the bottom left corner.

Select Add.

From the list select Add a new Button to proceed.


On adding a basic menu item, the General tab captures the main data associated with the item.

Menu Maintenance General tab showing Event, Button Label, and Position fields for a new menu item.

Set the Event to Sell Product, enter a descriptive Button Label, and specify the Position to control the display order of the item in the menu.

Set the appropriate values on the General tab as follows:

ConfigurationDescription
EventSelect Sell Product from the drop-down list.
Button LabelEnter a value that describes what the product ID button will sell on selection. This will be displayed on the POS application.
PositionEnter a numeric value that will indicate where the menu item is to be displayed in the menu order.

The Data tab allows the user to set a restaurant product for sale in the Restaurant Courses menu. Here the product must be specified in the Data tab. This can be done by clicking on the Product Search icon in the Data tab.

Menu Maintenance Data tab showing the Product Search icon used to assign a product to the menu item.

Click the Product Search icon to select the product to associate with this menu item. After configuring both tabs, select Save to complete creating the new product in the menu link.

After configuring both tabs, select Save to complete creating the new product in the menu link.


Restaurant Course Menu

This is the main menu which displays all the restaurant products for the restaurant dine-in location. If you have a dine-in location in your restaurant and you want to list your restaurant products to sell, this is the menu that must be created.

The following is a configured Restaurant Course Menu in the Estate Manager:

Menu Maintenance screen showing a configured Restaurant Course Menu with linked product category entries.

A configured Restaurant Course Menu showing linked product categories. Each entry references a linked menu created earlier for a specific product category.

Creating a Restaurant Course Menu

To create a root Restaurant Course menu with the linked menu created, select Create New Menu on the Menu Maintenance page.

You will be presented with the following options:

Menu Maintenance Create New Menu screen with Restaurant Course selected as the Menu ID.

Select Restaurant Course from the Menu ID drop-down list, then select Create to proceed.

Select Restaurant Course from the Menu ID drop-down list.

Select Create.

You will be presented with the following options to complete creating the new restaurant course menu:

Menu Maintenance setup for the Restaurant Course menu showing Name field, Menu Type set to Tree, and RESTAURANT_COURSE menu root.

Enter a Name (up to 20 characters), select Tree from the Menu Type drop-down, and select the RESTAURANT_COURSE menu root. Click Add and select Add a new Button.

Enter a Name that can contain up to a maximum of 20 alphanumeric characters.

Select Tree from the Menu Type drop-down.

Select the menu root RESTAURANT_COURSE, and the menu options will appear at the bottom left corner.

Select Add.

From the list select Add a new Button to proceed.

You will be presented with the following options:

Menu Maintenance General tab for a Menu Link item showing Type, Menu, Button Label, Image URL, and Pressed Image URL fields.

Set the Type to Menu Link to reference a previously created linked menu. Select the target Menu from the drop-down, enter a Button Label, and set the Image URL and Pressed Image URL as described below.

Set the appropriate values on the General tab as follows:

ConfigurationDescription
TypeSelect Menu Link which will provide a reference to the linked menu that was previously defined independently and needs to be added to this course menu.
MenuSelect the appropriate menu that needs to be linked to from the drop-down list.
Button LabelThis is a fixed text which will appear on the tile of the menu tree entry that will select the menu folder. Can be alphanumeric and contain a maximum of 30 characters. Enter an appropriate button label name.
Image URLCaptures the URL identifying an image to be displayed on the button. Can be alphanumeric and contain a maximum of 100 characters. Enter Pos/Restaurant/item_button.png.
Pressed Image URLCaptures the URL of any image to be displayed on the button when it is pressed. Enter Pos/Restaurant/item_button_pressed.png.

After configuring both tabs, select Save to complete creating the new Restaurant Course Menu item.

This menu can be accessed in the POS as follows:

Enactor POS restaurant dine-in screen showing the table view layout.

The POS restaurant dine-in view. The RESTAURANT_COURSE menu area is accessed from this screen.

Enactor POS showing the Restaurant Course menu with product category buttons.

The RESTAURANT_COURSE menu as it appears on the POS, showing linked product category buttons configured in Estate Manager.

The menu represented by RESTAURANT_COURSE in the above image is the one to be configured.


Restaurant Bar Menu

This is the main menu which displays all the restaurant products for the restaurant bar location. If you have a bar location in your restaurant and you want to list your restaurant products to sell, this is the menu that must be created.

tip

When creating this new menu, make sure to select Restaurant Bar from the Menu ID drop-down list.

The following is a configured Restaurant Bar Menu in the Estate Manager:

Menu Maintenance screen showing a configured Restaurant Bar Menu with product entries.

A configured Restaurant Bar Menu in Estate Manager showing product entries for bar-location sales.

The following events can be configured for this menu:

Event NameDataDescriptionPrivileges
Sell ProductProduct IDAllows the user to set a restaurant product for sale in this menu. The product must be specified in the Data tab by clicking the Product Search icon.No privileges are required.

Menu Maintenance Data tab showing the Product Search icon for the Restaurant Bar Menu.

Use the Product Search icon on the Data tab to select the product to associate with the bar menu item.

This menu can be accessed in the POS as follows:

Enactor POS restaurant bar location screen showing the bar area layout.

The POS restaurant bar view. The RESTAURANT_BAR menu area is accessed from this screen.

Enactor POS showing the Restaurant Bar menu with product buttons.

The RESTAURANT_BAR menu as it appears on the POS, showing product buttons configured in Estate Manager.

The menu represented by RESTAURANT_BAR in the above image is the one to be configured.


Restaurant Functions Menu

This is the main menu which displays all the restaurant-related functions in the restaurant dine-in location.

tip

When creating this new menu, make sure to select Restaurant Functions from the Menu ID drop-down list.

The following is a configured Restaurant Functions Menu in the Estate Manager:

Menu Maintenance screen showing a configured Restaurant Functions Menu with Print Bill, Manager Functions, Add Notes, and Total entries.

A configured Restaurant Functions Menu in Estate Manager showing the available function entries for dine-in operations.

The following events can be configured for this menu:

Event NameDescriptionPrivileges
Print BillAllows the user to print the bill for a table. This is also available from one of the quick launch buttons on each table.No privileges are required.
Manager FunctionsAllows the user to access the Restaurant Manager Functions menu.No privileges are required.
Add NotesAllows the user to access the Restaurant Transaction Notes Functions menu.No privileges are required.
TotalEnables the start of the tender process by taking the user to the Tender menu.No privileges are required.

This menu can be accessed in the POS as follows:

Enactor POS restaurant dine-in screen showing the layout with the functions area.

The POS restaurant dine-in view. The RESTAURANT_FUNCTIONS menu area is accessed from this screen.

Enactor POS showing the Restaurant Functions menu with function buttons.

The RESTAURANT_FUNCTIONS menu as it appears on the POS, showing the configured function buttons.

The menu represented by RESTAURANT_FUNCTIONS in the above image is the one to be configured.


Restaurant Bar Functions Menu

This is the main menu which displays all the restaurant-related functions in the restaurant bar location.

tip

When creating this new menu, make sure to select Restaurant Bar Functions from the Menu ID drop-down list.

The following is a configured Restaurant Bar Functions Menu in the Estate Manager:

Menu Maintenance screen showing a configured Restaurant Bar Functions Menu.

A configured Restaurant Bar Functions Menu in Estate Manager. The events available for configuration are the same set of events available for the Restaurant Functions menu.
note

The events available for configuration in this menu are the same set of events available for the Restaurant Functions menu described above.

This menu can be accessed in the POS as follows:

Enactor POS restaurant bar screen showing the bar area layout.

The POS restaurant bar view. The RESTAURANT_BAR_FUNCTIONS menu area is accessed from this screen.

Enactor POS showing the Restaurant Bar Functions menu with function buttons.

The RESTAURANT_BAR_FUNCTIONS menu as it appears on the POS, showing the configured function buttons.

The menu represented by RESTAURANT_BAR_FUNCTIONS in the above image is the one to be configured.


Hospitality Modify Item Functions Menu

This is the menu which allows modifications to the list of items added in the order.

tip

When creating this new menu, make sure to select Hosp Modify Item Functions from the Menu ID drop-down list.

The following is a configured Hospitality Modify Item Functions Menu in the Estate Manager:

Menu Maintenance screen showing a configured Hospitality Modify Item Functions Menu with item modification options.

A configured Hospitality Modify Item Functions Menu in Estate Manager showing the available item modification functions.

The following events can be configured for this menu:

Event NameDescriptionPrivileges
Re Order ItemAllows the operator to select an item already in the virtual basket, then re-order it (including any options selected) with one button press.No privileges are required.
Modify Sales ItemAllows the operator to edit the item, changing options selected or editing the item message.No privileges are required.
Reallocate Item To DinerAllows an item to be allocated to a different diner.No privileges are required.
On HoldAdds a text message of "On Hold" to the item when it is submitted to the kitchen.No privileges are required.
Add MessageAllows the operator to add a message to the item that will be submitted to the kitchen.No privileges are required.
Edit NotesAllows the operator to edit notes already added to the item.No privileges are required.
Serve With CourseAllows the operator to allocate an item to a course other than the one it is configured against (e.g. customer orders a starter as a main course).No privileges are required.
Selected Item VoidAllows the operator to void the selected item.No privileges are required.

This menu can be accessed in the POS as follows:

Enactor POS order view showing the item list with the modify item functions area.

The POS order view with items listed. The Hospitality Modify Item Functions menu appears on the right when an item is selected.

Enactor POS showing the Hospitality Modify Item Functions menu with modification buttons displayed on the right side.

The Hospitality Modify Item Functions menu as it appears on the POS when an item is selected, showing the available modification buttons.

The menu appears on the right when an item is selected.


Restaurant Bill Split Menu

This is the menu which allows splitting the total amount of the restaurant bill based on the split requirement.

tip

When creating this new menu, make sure to select Restaurant Bill Split Menu from the Menu ID drop-down list.

The following is a configured Restaurant Bill Split Menu in the Estate Manager:

Menu Maintenance screen showing a configured Restaurant Bill Split Menu with payment splitting options.

A configured Restaurant Bill Split Menu in Estate Manager showing the available bill splitting options.

The following events can be configured for this menu:

Event NameDescriptionPrivileges
Full Payment PressedEnables the transaction to be paid in full without any bill splitting.No privileges are required.
Split By Value PressedEnables the transaction total to be split by the number entered by the POS operator.No privileges are required.
Split By Item PressedAllows the operator to split the bill per item in the transaction.No privileges are required.
Split By Customer PressedOnce selected, a split is created for each diner on the table and each diner's items are automatically allocated to their split.No privileges are required.
Individual Payment PressedAllows an operator-entered cash amount to be paid off the value of the transaction.No privileges are required.

This menu can be accessed by clicking on the Total button of another menu, and would appear in the POS as follows:

Enactor POS showing the Restaurant Bill Split Menu with payment splitting buttons.

The RESTAURANT_BILL_SPLIT_MENU as it appears on the POS after pressing Total, showing the available bill splitting options.

The menu represented by RESTAURANT_BILL_SPLIT_MENU in the above image is the one to be configured.


Restaurant Manager Functions Menu

This is the menu which allows access to and execution of manager-based events and functions for a restaurant.

tip

When creating this new menu, make sure to select Restaurant Manager Functions from the Menu ID drop-down list.

The following is a configured Restaurant Manager Functions Menu in the Estate Manager:

Menu Maintenance screen showing a configured Restaurant Manager Functions Menu with manager operation options.

A configured Restaurant Manager Functions Menu in Estate Manager showing the available manager operation functions.

The following events can be configured for this menu:

Event NameDescriptionPrivileges
Modify Service ChargeEnables modification of the service charge on the order.No privileges are required.
Change CoversAllows the operator to amend the number of diners originally entered on the table.No privileges are required.
Cancel Course AwayEnables the operator to cancel an Away Message that was submitted by mistake.No privileges are required.
Change Table StatusEnables a user to change the status of a table.No privileges are required.
Merge Transaction By TableEnables the transactions on two tables to be merged into one transaction on one table.No privileges are required.

This menu can be accessed by clicking on the Manager button of another menu, and would appear in the POS as follows:

Enactor POS screen showing the functions menu with the Manager Functions button.

Access the Restaurant Manager Functions menu by pressing the Manager Functions button from the Restaurant Functions menu.

Enactor POS showing the Restaurant Manager Functions menu with manager operation buttons.

The RESTAURANT_MANAGER_FUNCTIONS menu as it appears on the POS, showing the configured manager operation buttons.

The menu represented by RESTAURANT_MANAGER_FUNCTIONS in the above image is the one to be configured.


Restaurant Non-Table Sales Functions Menu

This is the menu which allows access to and execution of admin-related functions of a restaurant.

tip

When creating this new menu, make sure to select Restaurant Non Table Sales Functions from the Menu ID drop-down list.

The following is a configured Restaurant Non-Table Sales Menu in the Estate Manager:

Menu Maintenance screen showing a configured Restaurant Non-Table Sales Functions Menu with table management and search options.

A configured Restaurant Non-Table Sales Functions Menu in Estate Manager showing the available table management and product search functions.

The following events can be configured for this menu:

Event NameDescriptionPrivileges
Set Table Out Of UseEnables changing the status of the table to "Out of Use".No privileges are required.
Set Table In UseEnables changing the status of the table to "In Use".No privileges are required.
Set Table ReservedEnables changing the status of the table to "Reserved".No privileges are required.
Remove Table ReservationsIf there are any table reservations, this enables removing them.No privileges are required.
Product SearchEnables searching for a product from the list of products configured.enactor.pos.AllowProductSearch
note

The Product Search event is the only event in this menu that requires a specific privilege: enactor.pos.AllowProductSearch.

This menu can be accessed in the POS as follows:

Enactor POS non-table sales screen showing the admin functions area.

The POS non-table sales view. The REST_NON_TABLE_SALES_FUNCTIONS menu area is accessed from this screen.

Enactor POS showing the Restaurant Non-Table Sales Functions menu with table management buttons.

The REST_NON_TABLE_SALES_FUNCTIONS menu as it appears on the POS, showing the configured table management and search buttons.

The menu represented by REST_NON_TABLE_SALES_FUNCTIONS in the above image is the one to be configured.


Restaurant Transaction Notes Functions Menu

This is the menu which allows attaching notes to the current transaction of the restaurant.

tip

When creating this new menu, make sure to select Restaurant Transaction Notes from the Menu ID drop-down list.

The following is a configured Restaurant Transaction Notes Functions Menu in the Estate Manager:

Menu Maintenance screen showing a configured Restaurant Transaction Notes Functions Menu with note entry options.

A configured Restaurant Transaction Notes Functions Menu in Estate Manager showing the available note attachment options.

The following events can be configured for this menu:

Event NameDataDescriptionPrivileges
Free Text-Enables entering any text to attach with the transaction.No privileges are required.
Default Note SelectedDefault Note ValueEnables having the default note attached with the transaction. When configuring the Default Note, the value that you want to have as your default note should be specified in the Data tab.No privileges are required.

This menu can be accessed by clicking on the Add Notes button of either the Restaurant Functions or Restaurant Bar Functions menu, and would appear in the POS as follows:

Enactor POS functions menu showing the Add Notes button for accessing transaction notes.

Access the Restaurant Transaction Notes menu by pressing the Add Notes button from the Restaurant Functions or Restaurant Bar Functions menu.

Enactor POS showing the Restaurant Transaction Notes Functions menu with note entry buttons.

The RESTAURANT_TRANSACTION_NOTES menu as it appears on the POS, showing the configured note entry buttons.

The menu represented by RESTAURANT_TRANSACTION_NOTES in the above image is the one to be configured.


Restaurant Item Notes Functions Menu

This is the menu which allows attaching notes to each item of the current transaction.

tip

When creating this new menu, make sure to select Restaurant Item Notes from the Menu ID drop-down list.

The following is a configured Restaurant Item Notes Menu in the Estate Manager:

Menu Maintenance screen showing a configured Restaurant Item Notes Menu with note entry options.

A configured Restaurant Item Notes Menu in Estate Manager showing the available item note attachment options.

The following events can be configured for this menu:

Event NameDataDescriptionPrivileges
Free Text-Enables entering any text to attach with the item.No privileges are required.
Default Note SelectedDefault Note ValueEnables having the default note attached with the item. When configuring the Default Note, the value that you want to have as your default note should be specified in the Data tab.No privileges are required.

This menu can be accessed by clicking on the Edit Notes button of the Hospitality Modify Item Functions Menu in the POS as follows:

Enactor POS modify item functions menu showing the Edit Notes button for accessing item notes.

Access the Restaurant Item Notes menu by pressing the Edit Notes button from the Hospitality Modify Item Functions menu.

Enactor POS showing the Restaurant Item Notes Functions menu with note entry buttons.

The RESTAURANT_ITEM_NOTES menu as it appears on the POS, showing the configured item note entry buttons.

The menu represented by RESTAURANT_ITEM_NOTES in the above image is the one to be configured.


Tender Menu

This is the menu which allows making tender transactions after the products have been added and are ready to be totalled.

tip

When creating this new menu, make sure to select Tender from the Menu ID drop-down list.

The following is a configured Tender Menu in the Estate Manager:

Menu Maintenance screen showing a configured Tender Menu with the Cash Tender entry.

A configured Tender Menu in Estate Manager showing the available tender transaction options.

The following events can be configured for this menu:

Event NameDataDescriptionPrivileges
Cash Tenderenactor.mfc.TenderIdEnables making cash-based tender transactions. The Tender ID must be specified in the Data tab with a cash tender that has already been configured.enactor.pos.CashTenderAllowed

This menu can be accessed by clicking on the Total button of another menu in the POS as follows:

Enactor POS functions menu showing the Total button for accessing the tender menu.

Access the Tender Menu by pressing the Total button from the Restaurant Functions or Restaurant Bar Functions menu.

Enactor POS showing the Tender Menu with the Cash Tender button for completing payment.

The TENDER menu as it appears on the POS, showing the configured tender transaction buttons.

The menu represented by TENDER in the above image is the one to be configured.