Use your customers’ smartphones to increase speed through the checkout



KeySelfScan  is a complete solution for self-scanning on iPhone, Android smartphone or Windows 8, to replace or supplement the store’s hand-held self-scanning readers.  By allowing customers to scan their items themselves with their smartphone cameras, creating a basket then paying at a dedicated checkout, KeySelfScan can significantly reduce queues at the checkout and ease traffic in the store.


KeySelfScan consists of 3 main modules that can be deployed independently : 

KeySelfScan MOBILE, a native self-scanning application that is either dedicated or integrated in SDK mode

Completely customisable to your brand or chain’s colours, KeySelfScan Mobile is an iOS, Android and Windows 8 compatible native application. It can be used to scan barcodes and to transfer the basket to the checkout for payment. If you already have a self-scanning solution on hand-held readers, KeySelfScan Mobile's applications will interface directly with your current system to consolidate your whole self-scanning solution.

 KeySelfScan SERVER, self-scanning middleware server

If you do not have a self-scanning server solution to which mobile applications can be connected, we can implement KeySelfScan Server, a modular middleware solution that manages all the business processes and content needed by your mobile self-scanning solution:

  • An integrated product catalogue, for display on the front-ends (EAN, description, pricing)
  • Multi-store management
  • Basket transfer to the checkout system once the transaction's final bar code has been scanned
  • Management of data flows (mobile-server-checkout)
  • Management of re-scanning via a specific module to manage the business rules governing customer basket verification (see "KeySelfScan Control")

This module is completely connected and interfaced with your information system:

  • Product catalogue data feed or web service
  • Product assortment, price and store promotions data feed or web service
  • Checkout system



KeySelfScan CONTROL, basket verification module

Self-scanning solutions require a means of verifying customers' baskets that is efficient and can be configured at server level. KeySelfScan Control uses a combination of criteria to determine whether the basket should be verified by a member of staff. This module manages all the business rules and interfaces involved in customer basket verification operations. It handles the three possible outcomes:

  • No verification: the customer may leave the store with his or her items immediately after payment
  • Partial verification: the server determines a number of items that the staff member must find and scan in the customer's basket to verify that no error has been made
  • Total verification: the whole customer basket is re-scanned by the staff member

This powerful, configurable re-scan module allows you to input the business rules that will determine the type of re-scan to be applied by staff, and the products to be prioritised during verification. These rules can be used to set the verification criteria in fine detail, according to:

  • Customer scores: frequency of visiting the retailer, results of previous verifications, or frequency of use of the service can be taken into account
  • The store: specific weighting can be applied to each point of sale
  • Day of purchase / day of the week: specific weighting can be applied to each day of the week
  • Product types: specific weighting can be applied according to the types of products in the customer's basket (expensive products, "higher risk" products...)

KeySelfScan Control also includes an interface for the staff member carrying out the re-scan. This interface is designed to function in a Windows environment, so it can be deployed on multiple terminals: rugged PDA, hand-held mobile terminal, PC with scanner, smartphone, Windows phone...