How to: Set Up a Self-Service Kiosk

To set up a self-service kiosk in your restaurant, you need to design a menu hierarchy for the self-service POS terminals. Images need to be in place for your items, recipes, and deals along with ingredient items and modifiers. You need to configure POS profiles and create the appropriate sales types and hospitality types.

Restaurant setup

Hospitality Type and Sales Type setup

Terminal setup

#SELFSERVICE web template

To have different images for your kiosk terminals

Note: In the demo data, the Self-Service Kiosk is set up for Store S0017 and POS terminal P0114:

  • The restaurant uses the EASYBURGER menu hierarchy.
  • The POS terminal uses
    • interface profile #EASYKIOSK
    • menu profile #EASYKIOSK
    • functionality profile # EASYKIOSK
    • style profile #EASYKIOSK.

Restaurant setup

You set up your self-service menus by creating a Hierarchy.

Hospitality Type and Sales Type setup

You need to create at least one sales type and one hospitality type for this sales type for self-service orders. The hospitality types should be set up like this:

  • Service Type: Quick Service with Queue counter
  • KDS Display/Printing: At POS Posting.

Terminal setup

A Self-Service Kiosk POS uses an interface profile that consists of two panels:

  • #OFFLINE, which includes the #SELFSERVICE POS Web Template in a browser control. All the functionality and user interface for the Self-Service Kiosk is in this template, except for the calculate basket and payment processes.
  • #POS, which is set up to include the payment options available for the Self-Service Kiosk.

Other profile settings used

  • Menu Profile - Payment menu configurations
  • Functionality Profile -
    • POS Currency symbol and Placement of LCY in amount text
    • Automatic Logon Staff – this staff member is logged in to the POS and all self-service sales are registered to this staff member.
  • Style Profile - includes skins for the buttons, font settings, and colors that are used in the Payment panel.

Settings on the POS Terminal Card

  • AutoLogoff After (Min) – this setting determines after how many minutes the POS can be idle in Payment mode, before the system voids the order and displays the idle screen. It is recommended to have this set to 1.
  • Allow AutoLogoff in Sales Mode – needs to be selected so that the POS can timeout even if a transaction is open and has not been finalized.
  • Sales Type Filter – needs to include all the sales types that can be used for self-service orders, configured as a filter with | between sales type codes.

#SELFSERVICE web template

The #SELFSERVICE web template is assigned to the browser control in the #OFFLINE panel that is run by a kiosk POS. The web template has two images that you set for your kiosk:

  • FRONT-IMAGE: the image that appears when the POS is started, before the user selects the sales type to start a transaction.
  • TOP-DEAL-IMAGE: the image that appears when the user has selected a sales type to start a transaction. This can, for example, be an ad to advertise a special offer.

To have different images for your kiosk terminals

You may need to have different images for your kiosk terminals. You may, for example, be running multiple restaurants in the same database, and for each restaurant you have different menu hierarchies.

  1. Create unique interface profiles that include the #POS and #OFFLINE panels for each restaurant .
  2. Create a #SELFSERVICE browser control under each profile. Make sure this #SELFSERVICE browser control is a part of the #OFFLINE panel in the same interface profile.
  3. Copy the #SELFSERVICE web template (select the HTML field and select Export).
  4. Create a new web template for each browser control you created in Step 2, and copy to it the original web template (select the HTML field and select Import, and select the .html file you exported in Step 3).
  5. Select different images as the FRONT-IMAGE and the TOP-DEAL-IMAGE for the web template.
  6. Assign the new template to the new browser control.

INTERFACEPROF-A

  • Browser control #SELFSERVICE - web template A - images A1, A2
  • #OFFLINE panel - browser control #SELFSERVICE.

INTERFACEPROF-B

  • Browser control #SELFSERVICE - web template B - images B1, B2
  • #OFFLINE panel - browser control #SELFSERVICE.