+38 044 2296446|+7 499 3502541

Loyalty system, discounts

Creating a promotion such as “Seventh Coffee for Free”, for example, creating the 3rd tomato juice for free. The cost of juice 5. When selling 3 juices, the discount should equal 5, and the amount to pay 15 – 5 = 10.

  1. Create Promotion “Seventh Coffee for Free”. Admin panel \ Loyalty \ Discounts and Actions button “Create”

Fill in the fields:

  • Name: 3rd tomato juice for free
  • By percent
  • Percent: 100
  • Promotion “Seventh coffee for free”
  • Enabled
  • Product Category: Juices
  • Number of the free item: 3

Button “Save”


2. Check the application discount on your tablet: in order to make the dish “tomato juice” in the amount of 3 servings.



3. Press the “Discounts”



4. Press the “Guest Choice” button. Select guest:



5. Confirm the use of the discount to the guest in the dialog box:



  1. Send a letter to the technical support service at SUPPORT@SMARTTOUCHPOS.EU
    Specifying in the letter of your login and password from the admin panel, as well as the number of required cards. (For example us1234 pass 3245, please provide the code for generating 100 cards).
  2. You will receive the code: (Example: с6666n0001- с6666n0100). Where c6666n 0001 is the first card in your list, accordingly with6666n0002 this will be the second card in your list and so until the last card from 6666n0100 in our cases is the 100th card.
  3. After receiving the card. In the Administration panel \ My Account \ in the Loyalty \ Guests \ section, click New.
  4. In the tab Guest \ Discounts. In the Category of discounts, select the desired discount. If you do not have it, then you need to enter the “Discounts and promotions” section to create a discount there. Then return to the Guests tab and attach the discount.
  5. In the field “Card number” enter the card number (Example: 0001), press “Save“.
  6. On the tablet, restart the program. In the “Sales” section, select the dish and click “Percent“. under the selected dish. Scan qr code – bring our card to the camera, the program will find the guest and apply the discount that we attached to this card. Click the check mark and pay

Bonus adjustment is used to enter the initial amount of bonuses, correct mistakes in calculating bonuses on the client’s account.

Work with adjustments occurs in the Administration Panel \ Loyalty \ Advanced \ Bonus Correction

To create a correction, click Create.

In the dialog box, fill in the fields:

  • Outlet
  • Guest
  • Bonuses
  • A comment


Click the Save button.

1.Manual Discount by QR code
2.Automatic discount per time for a group of products
3.Automatic discount per product category
4.Promotion 2nd drink for free
5.Automatic discount on all products except for a particular group

Deferral of payment allows you to postpone part payment for an order for a certain period.

Deferral of payment can be granted only to guests registered in the Administration panel \ Loyalty \ Guests

In the Guest card on the “Credit” tab, specify the number of grace days to be paid.



To apply deferred payment when paying on a mobile terminal, click the button in the context menu select the “Guests” option and in the guest list that appears, specify the Guest name to which you want to postpone the payment.



In the dialog for entering the amount of the payment, indicate the partial amount to be paid.


To control debts, use the Administration panel \ Loyalty \ Orders with partial payments

The Loyalty programs are located in the Administration panel\Loyalty\Loyalty Programs.

Toggle the radio button to select one of three Loyalty Programs:

  • Bonus points: this option provides the possibility to pay with accumulated bonus points. The rewards percentage depends on how much it was spent to purchase certain products.
  • Accumulation discounts for guests: this option defines the reduction rate depending on the accumulation, i.e. on the total amount of all purchases performed by guest.
  • Personal discounts for guests: this option defines the discounts assigned to the guest’s personal card. Personal (club) cards and reduction rate assigned to them are managed in the Administration panel\Loyalty\Guests or in the section Guests of the Mobile application

Settings of the bonus system

To set up the rewards percentage, products categories and other conditions depending on which the purchase amount is accumulated, go to the Administration panel\Loyalty\Discounts and promotions.

To set up the threshold of the accumulated amounts, go to the section Loyalty Programs

  1. Select the Bonus points radio button
  2. In the displayed row, click the Add a row button
  3. Select a discount in the dropdown list. To create a new discount (promotion), go to the Administration panel\Loyalty\Discounts and promotions
  4. In the Accumulation threshold field, specify the amount required to grant bonus
  5. Click the Save button

Thus you will be able to create a threshold grading list for rewarded points, for example:

  • A  3% discount will be offered to new guests starting from their first purchase of any product (threshold = 0)
  • And 5% discount will be offered as soon as the guest spend 1000 hryvna on products.

The program will automatically track the accumulated amount and offer to pay with bonus points.

For example:

  1. Create two discounts in the Administration panel\Loyalty\Discounts and promotions :

           name: “ Bonus rewards 3% at the start” , percentage: 3, radio button: bonus points.

           name: “Bonus rewards 5% ” , percentage: 5, radio button: bonus points.

  1. Create two thresholds of bonus points accumulation in the section Loyalty programs\Bonus points:

           For the discount Bonus rewards 3% at the start , the threshold is 0 hryvna.

           For the discount Bonus rewards 5%”,  the threshold is 1000 hryvna.

Set the switch “Do not add bonuses in an order where there is a bonus spending” to prevent bonuses when they are written off.

Guests’ accumulation discounts settings

  1. Check the radio buttonAccumulation discounts for guests
  2. In the displayed line, press theAdd row button
  3. Select a discount from the dropdown list. You can create new discounts in theAdministration panel\Loyalty\Discounts and promotions
  4. In theAccumulation threshold field, enter the amount which the selected discount must be applied to
  5. Press the Save button

In this manner you can create a list of various discounts having various thresholds scale, for example:

  • Discount for new guests = 3% with threshold  1000  hryvna
  • Discount for regular customers = 5% with threshold 10000  hryvna
  • VIP discount = 10% with threshold  100 000  hryvna

The updated percent of discount will be applied after launching the automatic operation of recalculation at 12:00 a.m.

The program will automatically track the amount of guest’s accumulated purchases and apply the corresponding discount


The discounts configuration screen is located in Administration panel\Loyalty\Discounts and promotions.

You can find the main settings on the Main tab, they include:

Name: Defines a discount name, for example, Discount on goods for women on Mother’s Day.

Percent: defines the applied percent of discount:

Manual: Allows to apply a discount in manual mode. A Waiter (salesperson) can apply discounts in his discretion.

–  if the Manual and Automatic radio button is checked, the applied percent will be calculated depending on the products regular price

 if the Bonus points radio button is checked, the percent of rewarded bonus points will be calculated depending on the purchase amounts



  • Auto:  Allows to apply a discount in automatic mode to goods and checks when items on the order match the specified criterion.
  • Bonus system: defines the mode of bonus points rewards depending on the accumulated amount spent to purchase certain products
  • Promotion ‘Seventh coffee for free’ –  a standard stock allowing to release a free dish determined under the condition of ordering No. of dishes of the same category
  • Enabled: Allows to make this discount available on the order entry screen.
  • Use schedule: Defines if the discount should be applied according to the schedule specified on the Schedule tab.

  The schedule defines the period, time and days of week when this discount becomes active.

 The schedule is effective both for automatic and manual discount.

  • Priority: Defines the order in which the concurrently available discounts are applied to the discounts check which cannot be combined. The program will select and apply a discount with a higher priority. The priority is set by digits, so the higher the digit, the less is priority.
  • Is additive: Allows to add a discount value to the values of other concurrently available discounts. As a result, a combined discount will be applied.
  • Product category: It defines a product category which the discount will be applied to. A product category is defined in the product card.
  • Affects the position in succession in the check: It defines the product order number (in descending order) which the discount will be applied to.

For example, of we set 100% off for every third position, the discount will be applied to the third position having the lowest price.

The Face value per groups tab. On this tab you can specify another discount for certain groups. Fox example, if you have entered 10% off but you don’t want to apply it to all items of the Suppliments and Cocktails groups, simply specify these groups and input 0% off on the Face value tab.

On the QR code tab, you can download a discount code, print it or send it to customers by e-mail. On the tablet, the cashier can read this code using the camera and the discount will be applied automatically (according to the rules of the discount application that were specified in the card). Besides you can disable the cashier permission to enter the discount manually and leave just the possibility to scan QR codes.

To create and set up Loyalty programs, use the screen of Administration panel\Loyalty programs.

To work with the list of Guests, go to the Administration panel section Loyalty\Guests.

If you need to work with guests on the mobile application, use the Guests screen.

You can find the Guests list in the Administration panel, the section Loyalty\Guests.

As a rule, regular establishment’s clients are immediately included in the list of guests as well as the clients who are to be attracted to special offers.

When working with the list, you will be able to:

  • keep guests’ records and their contact data
  • keep records of the cards given to the clients
  • check the accuracy and appropriateness of the offered discount
  • verify the identity of the presenting card bearer with photo
  • keep records of regular clients preferences
  • classify clients according to guests categories
  • make collective changes to the fields such as Guests category and Discounts category

The Guests list of the Administration panel is automatically synchronized with the Clients list of the mobile POS-terminal on the tablet.

The list can be also filtered by Name, Surname, Phone number, Card number, Postal address, month and year of birth.

In the guest’s card you can find the History section. Use it to track the consistency of discounts used by the guest.

While applying the collective processing of items, you will be able to set the value of the fields Guests category and Discounts category for all specified Guests.

The selection criteria for such guests are Guests category and Discounts category.

The criteria’s values are set in the section Choose which fields and their values you wish to use as the criterion for the group selection.

To call the window of the collective operation, click on the button and choose the option Collective processing of items.

In the section Choose which fields and their values you wish to use as the criterion for the group selection, there are fields Guests category and Discounts category. Use these fields to set the criteria’s values for the selection of guests whose categories you wish to change (the processing will be made only for these guests).

To indicate which field is to be used as the selection criterion, set the appropriate checkbox to checked and choose the appropriate value from the dropdown list.

To specify a new value of the field, set the appropriate checkbox to checked and choose the value (from the dropdown list) in the section Choose which fields you wish to change. If the checkbox is unchecked, the value of the field won’t be modified.

Click on the Perform button to update the values.

A product category offers an additional possibility to group products on your own.

If you allocate your products to categories, the report will generate lines according to them (Reports\Sales per products\Report type: By products categories).

For example, the report has generated a line where Products column value is equal to Dishes for breakfast, so this line will include all sales of Scrambled eggs, Salad, Tea from different products groups.


Let’s suppose that you need to estimate the efficiency of dishes selling that are made for breakfast and lunch.

So, we offer:

Scrambled eggs, Salad and Coffee for breakfast

Soup, Petty cake and Compot for lunch


Step 1. Create the appropriate groups of products for Dishes for breakfast and Dishes for lunch using the Create button in the Administration panel: Products\Products categories. In the Name field, input your category designation “Dishes for breakfast”. Tap the Save button to save your new category in the database. Proceed in the same way to create a new category for Dishes for lunch.


Step 2. Assign each dish to its category. To do this, go to the Administration panel: Products\Products and dishes find the Scrammbled eggs dish and tap the Modify button. The product card will be opened. In this product card, go to the Categories tab and set the Product category field to Dishes for breakfast. Proceed in the same way for other dishes, in our case it’s Salad, Coffee, Soup, Petty cake and Compot.   


Step.3 Produce a report in the Administration panel\Reports\Sales by products.

In the fields, specify the following:

«Start date» «End date», these fields are intended to indicate the desired selling period.

«Report type», in this field we specify By products categories.

The Guests window displays the list of standing customers and allows to:

  • keep records of guests and their contacts
  • control justification of a discount offering
  • check card holders against their photos
  • keep records of standing guests’ preferences


Use the application’s main menu to go to the Guest window.