Callback
  • From a market stall to a store

  • -

  • From a store to a retail chain

  • -

  • From retail to manufacturing

Torgsoft-Hybrid 1.11.10

Maria Hladkykh
Maria Hladkykh

Developer of technical documentation, author of video tutorials, host of Torgsoft Podcast

203462. Self-checkout

Torgsoft Hybrid → Self-checkout

Implementation description

1. Shortcut creation

An action “Create self-checkout shortcut” has been added to the settings menu. After clicking it, a self-checkout shortcut is automatically created on the desktop.

2. Screen adaptation

The self-checkout app has been adapted to work with different screen resolutions:

  • the interface scales automatically,
  • the settings menu is displayed with scrolling if the screen size is insufficient.

3. Welcome screen

A welcome screen has been added that hides the checkout functionality while in idle mode. After scanning the first item, the screen disappears automatically.

4. Barcode focus

A permanent focus has been implemented in the barcode input field: input is possible from any area of the main form.

5. Main screen

The main screen of the self-checkout form contains:

  • a sales items table,
  • a barcode input field,
  • a totals row that displays summary information for the current basket,
  • control buttons (payment, delete, edit item).

6. Barcode types

Support for different barcode types has been implemented:

  • regular item — added to the checkout table,
  • excise item — after scanning, a separate form opens to enter the excise stamp using a virtual keyboard,
  • customer card — customer information is displayed and a discount is applied automatically,
  • bonus card — the customer’s name is displayed,
  • cashier barcode — access to the settings menu opens and the control buttons are displayed temporarily.

7. Age verification

Mandatory age verification has been implemented for excise and age-restricted items:

  • when attempting to pay, the cashier barcode must be scanned,
  • the first scan is used to confirm age,
  • access to the settings menu opens after a second scan.

8. Item deletion

Deleting items from a sale: when the last item is deleted, the sale is automatically reset to the welcome screen.

9. Quantity change

Item quantity changes have been implemented:

  • for regular items — via a numeric input form,
  • for excise items — via selecting excise stamps in the table,
  • increasing the quantity of excise items is possible only by rescanning.

10. Settings menu

The settings menu opens after scanning the cashier barcode and contains the following sections:

  • select settlement account,
  • full reset of the current sale,
  • close the self-checkout app,
  • table columns — configure table column display with the ability to save the selected configuration,
  • totals — configure totals display and the ability to completely hide the totals row,
  • font size — control the interface font size,
  • delete and edit — configure the display of control buttons on the main screen,
  • change images — the ability to change the welcome screen, logo, and welcome text.

Expected effect

The ability to use self-checkout in your store will provide:

  • fast scanning and payment without involving a cashier,
  • control of high-risk product categories (age verification for excise items),
  • serving more customers in the same amount of time,
  • a modern service format — loyalty from customers who are used to scanning items themselves,
  • the ability to deploy additional checkouts without significantly increasing staff.