Promotion Management
Create promotions engaging you customers and boosting your sales
Perspectiv Promotion Management allows users to define complex promotions by specifying promotion conditions, customer benefits, and the method of benefit delivery. Additionally, it supports defining interactions between promotions, the number of times a promotion can be triggered within a single transaction, the way discounts are distributed on the receipt, and additional promotion activators. The Basket Calculator solution ensures that these promotions are correctly applied to transactions originating from both store checkouts and e-commerce channels.

Sample promotions you can create

Earn coupons based on qualifying purchases
Purchase items for at least 30€, including at least 20€ from the Bathroom section and you will receive a coupon valid for 2 weeks. Collect three coupons to buy a "Small cotton towel" for 0.01€. If you collect 5 coupons, you will be able to buy a "Large cotton towel" for 0.01€.

Unlock appliance discounts
Buy 1 item from the Mini household appliances section (e.g. a hair dryer), produced by Philips, for a minimum of 20€ and at least 3 cosmetics and the price of mini household appliances will be reduced by 50% of the value of the three cheapest cosmetics by a maximum of 19.99€. The customer may use the offer no more than 3 times during the promotion period (offer only for loyalty card holders).

Get a coupon for discounts
Make purchases for at least 40€, excluding alcohol and cigarettes, and receive a coupon worth 15% of purchased fruit and vegetables. The maximum value of the coupon is 10€. Coupon to be used on products from the Drugstore group for purchases over 30€.
.webp)
Managing interactions between promotions
For promotions with conditions for the same products, it is important to be able to manage interactions between promotions. Our promotion engine allows you to define whether, in the case of overlapping promotions, the customer benefits from the most advantageous one or from all of them, and if from all of them, in what order they are calculated and whether the next promotion is calculated using the original prices or prices after previous promotions.
It also allows you to define promotion priorities and decide whether the promotion should "consume" products from the transaction, making them invisible to promotions with lower priorities. If overlapping promotions are detected, the system will generate a warning message listing the potential consequences.
All sales channels covered, in any country, with any POS system
Basket Calculator allows for validation of transactions in a POS application, in a self-scanning application, as well as in the e-commerce system, every time the basket changes.
The solution can work with third-party POS applications to support both instant promotions and promotions in which dedicated coupons are printed, as well as promotions for loyalty program participants.
Support for multiple languages in out Promotion Management system and the ease of adding new language versions enable quick and easy implementation in multiple countries.
.webp)
.webp)
Complete environment
In addition to defining the promotion itself, our solution environment allows you to create a price label template dedicated to a given type of promotion or define the appearance of the coupon printed as a result of the promotion.
Perspectiv Loyalty system allows you to define promotion limits for a single customer.
The advantages of our conditional promotion management system
Flexibility
Promotions can trigger the calculations of parameters that are used to verify conditions of a promotion or determine customer benefits.
Omnichannel Support
Promotion definition capabilities are the same across online and offline channels. Coupons can be issued in one channel and redeemed in another.
Coupon appearance management
The appearance of a coupon, including text formatting and graphics printed on the coupon, can be defined for each promotion.
User-friendly interface
The user interface allows to easily define advanced promotions with complex conditions and benefits.
Central transaction database
The central system validates transactions from all sales channels and records them in a database. The data can be made available to other systems, e.g. in order to analyze the effectiveness of promotions.
Scalability and performance
Flexible microservice architecture allows the system to scale according to the transaction volume.
Batch import of promotion definitions
Promotion definitions can be imported from external systems in the form of files containing hundreds or thousands of promotions.
Communication with the cashier or the customer during transactions
If the shopping basket meets certain conditions, the system can display predefined questions or messages to the cashier or the customer.
Different behaviour depending on the POS type
If a customer meets the conditions of a promotion and is entitled to a gift, a coupon is generated at the SCO. The customer can then use the coupon to collect the gift from a cashier on their next visit.