Overview

GK Software is a leading provider of retail applications for real-time omni-channel business.

One of these is the Self-Scanning module. By using the Self-Scanning module, customers can use their own mobile device to scan item barcodes in the shop, create and maintain a virtual basket, and perform a fast checkout at the end of the trip. Additional scanning at a Point of Sale (POS) is no longer necessary.

It is possible to perform the checkout in multiple ways: At a POS, Pay Tower or Paystation, or also using a mobile phone in combination with a frictionless checkout. To do so, a payment service provider can be connected in order to pay for the transaction with tender types that the user registered and defined in advance.

The Self-Scanning itself can be performed in two ways:

  • Using an industrial device, which is provided to the customer in the shop
  • Using the customer's own device (BYOD - Bring Your Own Device)

The Self-Scanning solution provided by GK combines a set of powerful capabilities:

  • Cloud backend
  • Offline functionality

Self-Scanning client applications will download all of the necessary information during the start of trip to the local storage. During the shopping trip, the client does not need to have an internet connection. Customers are able to scan item barcodes and will get all of the item information directly from the offline master data. The virtual basket is saved locally.

Once the customer finalizes the shopping trip, the client will perform a so-called "end of trip". Within this step, the offline basket will be uploaded to the backend server applications. The backend system (called the Self-Scanning Service) will validate all of the scanned items, check for price modifications and check for possible fraud. The customer is informed about the result of this registration step and can continue with the payment process, either via a checkout terminal (POS) or via the in-app payment option. Once the transaction is finally paid, an exit gate can guide the customer to leave the store.

To keep the customer up-to-date with item prices during the shopping trip, the latest prices are always fetched from the backend. This is performed in the background or skipped if there is a poor internet connection in the store. The customer will not be blocked by this.

BYOD

BYOD

Industry Device

Industry Device