In the menu tree, you configure the order of access to the menu structure (to groups and dishes) on the screen of the self-service terminal.
In the Menu Tree reference book, all menu groups that should be available to the guest for selection must be defined. That is, all groups and subgroups of all groups.
Groups and subgroups of dishes in the Menu Tree are created in the form of selector pages. All selector pages must be on a single level – the first level including the preset selector page Initial Selection.
To create a hierarchical menu structure, pages of the next level are embedded in the pages of the previous level as selector buttons.
For instance, if the menu group Main Courses contains subgroups Soups and Salads, then the selector pages for Soups and Salads should be embedded in the selector page for Main Courses.
Dishes for the Menu Tree are created in the Menu reference and then selected onto the necessary selector pages of the second level as selector buttons. Selector buttons are the names of selectors or dishes embedded in the selector page (i.e., these are the names of groups of dishes or dishes that will be available to the guest for choosing dishes from the menu).
With standard settings, the Menu Tree has a maximum three-level structure, and dishes are placed only on the second level of selectors. However, using the extended property itemParams ({"isMixedView": "1"}) allows for an infinite nesting of selector pages and placing dishes at any level of selectors (excluding the "Initial Choice" level), including the joint placement of both dishes and selectors on one selector page. |
To build a three-level Menu Tree structure, you need to do the following:
The initial selector in the kiosk can be any selector (not necessarily Initial Choice), then its identifier is entered in the Main Settings MENU SELECTOR IDENTIFIER FOR KIOSK IN THE MENU TREE parameter (IF NOT SPECIFIED, THE INITIAL CHOICE IS PERFORMED) or MENU TREE SELECTOR IDENTIFIER FOR ORDER TYPE (order type ID). |
For more information on working with a kiosk menu, read the article Creating and configuring the menu (ссылка на статью)