In-store marketing: 10 best tools entrepreneurs choose to work with customers
08.04.2026 10:111. Bonus system (accumulation, redemption, and expiration)

This is one of the most popular tools for which business owners often contact technical support (for example, with questions about awarding bonuses on the first purchase or redeeming them). The bonus system allows you to postpone giving a discount: instead of the customer paying less here and now, bonuses are credited to their account (1 bonus = 1 conventional unit), which they can spend next time, keeping money in the store’s cash flow. Business owners create different card types with different accrual percentages and also set up automatic bonus «expiration» at the end of the year or month to encourage customers to return sooner for new purchases.
For example, a store creates two types of bonus cards for customers — «Standart» and «Gold». A customer with the basic «Standart» card who has made purchases totaling 3000 conventional units or more starts receiving 3% bonuses to their account from each subsequent sale, and once their total purchases exceed 10000 conventional units, the system automatically upgrades them to the «Gold» card, where the accrual rate is already 7%. To make these points work as a sales incentive tool, the owner sets up their automatic «expiration» at the end of the calendar year. For maximum effect, an automatic SMS campaign is also configured: a few days before the expiration date, the customer receives a personalized message (for example, «You have 225 bonuses available, which will expire in 5 days. Hurry to our store!»), which motivates the buyer to return quickly and spend the accumulated funds on a new product.
2. Bulk messaging (Viber, SMS, E-mail)

A tool for direct communication with the customer base. Business owners purchase this additional option to notify customers about promotions, send promo codes, or inform them about their account balance. Based on technical support requests, clients actively integrate the software with services such as TurboSMS and AlphaSMS. Messaging is also automated: for example, clients request help setting up automatic SMS notifications about awarded bonuses after a purchase.
For example, a store owner connects integration with the TurboSMS service and configures automatic transactional messaging in Viber or SMS within the program to accompany purchases. When a salesperson processes a sale or ships an order via Nova Poshta, the customer instantly receives a personalized message (thanks to dynamic variables, the system automatically inserts their name), which includes the TTN number for tracking the parcel and the amount of bonuses just credited for the purchase. In addition, to stimulate repeat visits, the system is configured to automatically send SMS reminders a few days before these bonuses are deactivated (expire), eliminating the need for managers to manually filter the customer base and reliably bringing customers back for new purchases.
3. Flexible setup of promotions and sales
The software allows you to implement various marketing scenarios to increase the average receipt value: «1+1=3», «gift with purchase», or progressive discounts (1 item - 10%, 2 - 20%, 3 - 30%). Business owners often contact the support department asking for help to configure specific promotions, for example, awarding double bonuses for Valentine’s Day (February 14) or setting up discounts triggered by control barcodes.
For example, retail chain owners actively configure promotions to stimulate bundled sales by applying a discount to the cheapest item in the receipt: when items from specified groups are purchased together (for example, «Men’s» and «Women’s»), the program automatically finds the cheapest position and subtracts 14% from it.
Another effective scenario is setting a special fixed price for a bundle, where three specific products priced at UAH 400 each, when added to one receipt, are automatically recalculated by the system to a total of UAH 1000 (instead of the standard UAH 1200).
In addition, to increase the number of items in the receipt, business owners implement cross-promotions for related goods (for example, the combination «dumplings + sour cream» in grocery retail), which quietly but effectively guarantees an increase in the store’s total revenue.
4. Gift certificates

This tool helps retain a customer who cannot decide on a gift. Business owners generate certificate barcodes, sell them, and accept them as payment. According to support requests, business owners carefully configure how they work: a certificate can be sold «as a product» (it appears in товарні reports during the sale) or «as money/deferred discount» (it keeps a balance, and the product is released with a discount equal to the certificate amount).
For example, stores mass-generate certificates with fixed denominations (UAH 500, 1000, or 2000) and print their barcodes on a regular label printer (4x2.5 cm format) to stick them onto gift blanks. Since most business owners now work with a software ECR, technical support strongly recommends setting the certificate type specifically «as a deferred discount» and обязательно checking the «Fiscal» box in the product card for this item type.
In practice, this is as simple as possible for the cashier: when a person comes to redeem the gift, the cashier adds the items to the sale and simply scans the certificate barcode, after which the program instantly deducts its denomination from the total receipt amount as a discount. This approach guarantees that the fiscal receipt will be issued absolutely correctly, taxes will be calculated properly, and the cashier will not face any confusion with cash shortages or surpluses when reconciling the Z-report at the end of the shift.
5. Discount cards: cumulative and fixed discounts
A classic loyalty tool that turns a random buyer into a regular customer. Business owners build a discount policy in the program (for example, when UAH 1000 is accumulated — 1%, UAH 5000 — 5%, etc.). The support and sales department often helps generate barcode ranges for printing plastic cards, as well as mass-change the type of discount card for a list of customers.
For example, retail store owners (especially children’s goods stores) actively combine the use of discount cards with setting maximum discount limits to prevent loss-making sales. If a regular customer has a cumulative card with a 10% discount and brings high-margin clothing and low-margin products to the checkout (for example, diapers, where the markup is only 3-5%), the program automatically separates the calculation logic. Thanks to a pre-set attribute (zero discount for a specific category), the cashier only needs to scan the discount card and all purchases: the system will apply a 10% discount to clothing without staff intervention and keep the full retail price for diapers, while the entire total receipt amount will automatically be added to the customer’s purchase history for their further progression in the cumulative loyalty system.
6. Birthday greetings and discounts
Personalized marketing that automates loyalty. Business owners collect data on the birthdays of customers and their family members (children, relatives). The program sets up an automatic discount that works for a specified number of days before and after the holiday. Technical support periodically helps figure out why the discount did not work (most often — if the promotion period has not started yet).
For example, retail chain owners (especially children’s goods stores) actively use the function for entering information about a customer’s children in the «Family members» tab of the customer card. To stimulate sales, they configure automatic messaging through integration with TurboSMS: a specified number of days before the celebration, the system independently generates and sends parents a template SMS greeting with an invitation to come for a gift. When such a customer comes to the store and the cashier scans their discount card, a special graphic notification (photo greeting) about the birthday child immediately appears for the seller in the lower-right corner of the sales screen. At this moment, the program automatically applies an increased holiday discount configured to fully override (replace) the customer’s standard discount percentage, and to avoid abuse in the future, business owners set the «Age limit» parameter (for example, 12 years), after which this children’s discount automatically stops being awarded without any manual staff intervention.
7. «Bring a friend» promotion, referral program
A «word of mouth» tool. The program generates individual promo codes that a customer can give to their friends. When a friend comes to the store and uses this code, they receive a discount on the purchase, and the regular customer (who invited them) gets a bonus to their card. This option often appears in video tutorials and customer requests from those who want to expand their buyer base.
Retail business owners often combine this referral program with bulk messaging or issuing physical cards at the checkout, using flexible limits to protect profits. The business owner sets up automatic generation of unique promo codes in the program (for example, 3 for each regular customer) and specifies strict conditions: the friend’s discount will apply only to a specific selected product group, while the referrer will receive a percentage of the friend’s purchase amount, but with a firmly set limit (for example, no more than 300 bonuses for one referred customer). The generated promo codes can be printed in bulk and placed on special flyers for distribution at the checkout, or added as a special variable (dynamic promotion barcode) to SMS or Viber campaigns so that the customer can simply forward this message to their acquaintances. When a new visitor shows this code (on paper or on a smartphone screen), the cashier scans it directly in the «Sales» window — the program instantly checks the conditions, applies a one-time discount to the newcomer’s receipt, and after payment is completed automatically credits the reward to the bonus card of the customer whose promo code was used.
8. Crediting change to the customer’s card in the form of bonuses
A small but effective marketing trick. If the cash register does not have small change, the program allows this amount to be credited to the customer’s discount card in the form of bonuses. Technical support clients ask questions about the correct setup of this function because it not only solves the cash issue but also guarantees that the customer will return to spend these funds.
Retail store owners often face the problem of lacking small coins, so they actively configure this function with the parameter «Add to receipt as a service». When a buyer pays in cash and the change amount is uneven (for example, UAH 14.35), the cashier offers to credit the small change to the bonus card. Thanks to a pre-set automatic rounding of the change amount (for example, to 10 whole units), the program independently splits it: the system prompts the seller to give UAH 10 in cash, and UAH 4.35 — instantly transfers to the «Change to card» field. When the sale is completed, this amount is processed through the fiscal registrar or pECR as a special service, which guarantees a perfect cash balance in the register during the Z-report without any shortages, and the customer receives these funds to their balance in the form of bonuses to pay for future purchases.
9. Working with VIP customers
A special status for privileged buyers. This status allows business owners to let customers take goods home for fitting without payment or with partial payment. The program keeps strict records of such customers’ debts. Technical support receives requests from sales staff about generating reports on paid goods specifically for the VIP segment, as well as questions about configuring specific access rights for such sales.
Owners of clothing boutiques actively use the recommended mode «Partial payment with item breakdown» so that a trusted customer can take several items home for fitting. At the checkout, the seller processes the sale but clicks «Continue» without entering payment, automatically transferring the entire amount into debt, while to protect against risks, the owner sets a strict maximum debt limit in advance in that customer’s card.
The next day, when the customer brings back the items that did not fit, the cashier processes their return — the program understands that the goods were unpaid, so no cash is issued from the register; instead, part of the debt is simply written off. After that, the seller opens the payments window, where they see a clear breakdown: they simply tick the positions the customer decided to keep and accept the actual payment for them.
If the customer leaves an overpayment (change), the program allows it to be saved as an «advance payment» (displayed as negative debt), which will automatically be taken into account during their next visits, while technical support in turn helps configure access rights so that cashiers can easily process these settlements but cannot manipulate the dates of financial documents for VIP customers.
10. A discount for a «milestone customer» as a lottery element
Gamification of the purchasing process. Business owners configure the system so that every Nth sale or receipt (for example, every hundredth) becomes «milestone». When the cashier adds goods to such a receipt, the program shows a notification that this is a milestone purchase to which an additional discount or gift is applied. This creates excitement in the store and positive emotions for customers.
For example, owners of grocery stores (in particular, semi-finished product chains) enhance the lottery effect with sound support that the program provides. The business owner sets the system so that every 50th receipt gets a significant discount (for example, 50%), and in the Torgsoft settings additionally "links" a special audio file (for example, the sound of fanfare) to the «Milestone sale» event. When a customer comes to pay and the seller scans their first item, a festive sound suddenly plays from the checkout computer speakers, and a bright notification window appears on the screen announcing the win. The cashier ceremoniously informs the customer that their purchase has become a prize-winning one, which not only causes genuine delight in the customer themselves, but also attracts the attention of other people in the queue, launching powerful «word of mouth» and motivating visitors to come back more often to shop at this particular store.
-
08.04.2026
In-store marketing: 10 best tools entrepreneurs choose to work with customers
How to set up bonuses, promotions, newsletters, certificates, discount cards and referral programs in Torgsoft
-
03.04.2026
Easter goods 2026: what are people buying for the holiday?
A list of products that are most popular among shoppers on the eve of Easter. Ideas, traditions, and customs of Easter Sunday celebration. What to give your family for Easter 2026?
-
20.03.2026
Systematic price management: discount policy, wholesale prices and customer segmentation
How to manage prices in Torgsoft: customer segmentation, price levels, discounts, staff control and profitability analytics









Go back to the previous step