Skip to main content

How To Configure SCO POS Language Selection

Introduction

This configuration guide provides comprehensive instructions for enabling and managing language selection within the Enactor Self-Checkout (SCO) POS application. The guide details the process for configuring locale selection at the start transaction screen, including the creation of new menus and menu events to support multiple languages.

The purpose of this guide is to demonstrate the steps to configure the SCO POS to display language selection options on the welcome screen, allowing customers to choose their preferred language before starting a transaction.


Overview

This guide covers the configuration for the following:

  1. Menus - Create an SCO_LANGUAGE menu with language buttons using the SwitchLocale event
  2. Roles - Assign the correct user role to authorise SCO language selection
  3. Broadcasting - Deliver configuration changes to the POS

Prior Training / Experience

You should be familiar with the following:

  • Estate Manager Configuration
  • SCO Configuration
  • Data Broadcasting
  • Menus, User Roles and Images

Configuration Steps

This guide describes how to configure the SCO (Self-Checkout) Language Selection feature, enabling the system to display language options for user selection.

To enable the use of the language selection feature, appropriate Menus and Role privileges should be configured separately.

The Menu Maintenance application can be accessed through:

Configuration > System > Menus

Select Create New Menu.

Menu Maintenance create new menu screen with empty fields for Menu Set, Role, Menu Group, Locale, and Menu ID

The Menu Maintenance create screen. Set the values as described in the table below to create the SCO_LANGUAGE menu.

Set the appropriate values as follows:

ConfigurationExample ValueDescription
Menu SetPOSSelect the appropriate Menu Set
RoleSelf Checkout System RoleThis should align with the role associated to your SCO user
Menu GroupDefault Standard POSSelect the appropriate Menu Group
Locale-Leave as default
Menu IDSCO_LANGUAGEThe menu ID must be set to SCO_LANGUAGE

Menu Maintenance screen showing the SCO_LANGUAGE menu with Name set to SCO_LANGUAGE, Menu Type Tree, and Menu Category Retail

The SCO_LANGUAGE menu after creation. Select Add to add a new language button.

Select Add to add a new button.

Menu Maintenance add button screen on the General tab with empty fields for Type, Event, ID, Button Label, Image URL, and Pressed Image URL

The add button screen on the General tab. Configure the fields as described in the table below to create a language option.

The following parameters should be set to create a new language on the SCO_LANGUAGE menu.

ConfigurationExample ValueDescription
TypeEventDefines the type of menu button
EventSwitchLocaleDefines the menu event
IDEnglishDefines the menu button ID
Button LabelEnglishDefines the menu button label
Image URLImage://FLAGS/en-GB.pngURL for the flag image
Pressed Image URLImage://FLAGS/en-GB.pngURL for the flag image when pressed
info

Configuring Menus and configuring Images are further described in separate how-to guides.

Menu Maintenance General tab with Event set to SwitchLocale, ID and Button Label set to English, and Image URL showing the UK flag

The General tab configured for an English language button with the SwitchLocale event and UK flag image.

Select the Data tab.

Menu Maintenance Data tab showing three data entries: country set to UK, language set to en, and description set to English(UK)

The Data tab configured with country, language, and description values for English (UK).

The following parameters should be set in the Data tab:

ConfigurationExample ValueDescription
CountryUKCountry code
LanguageenLanguage code
DescriptionEnglish(UK)A human-readable description of the selected language and region

Repeat this process for any additional languages.

Menu Maintenance screen showing the completed SCO_LANGUAGE menu with five language entries: English, Francais, Deutsch, Espanol, and Italiano

The completed SCO_LANGUAGE menu with five configured language options.

Roles

The User Role maintenance application can be accessed through:

Configuration > HR > User Roles

For the language selection menu to display on the welcome screen, the SCO user must have a role that corresponds to the role configured in the menu. In this example, the role is Self Checkout System Role.

info

The user role assigned to the SCO terminal must match the role specified when creating the SCO_LANGUAGE menu. If the roles do not match, the language selection buttons will not appear on the welcome screen.


Broadcasting

To deliver the configuration changes to the POS, broadcast the following entities:

  • Menu
  • Images
  • Role

POS Functionality

Following is the SCO screen where the languages can be selected as configured:

SCO POS welcome screen showing language selection panel on the left with five flag buttons for English, French, German, Spanish, and Italian, and the main welcome screen with Start Transaction button

The SCO POS welcome screen with language selection enabled. Customers can select their preferred language from the flag buttons on the left before starting a transaction.