Skip to content

Discount Promo Code Program

The Discount Promo Code loyalty program allows the company to create reusable promotional discount codes for customers.

Unlike the Random Discount program, promo codes are not generated automatically with a predefined probability. Instead, the promo code is created manually once and remains valid during a specified time period.

The created promo code can then be distributed to one or multiple customers, for example:

  • as part of a marketing campaign
  • during special promotions
  • in newsletters
  • on flyers
  • in social media campaigns
  • as compensation or customer rewards

The customer scans the QR code during payment on the vending unit and receives the configured discount.

The promo code remains valid during the configured validity period, regardless of how many times it has been used.


To configure a Discount Promo Code:

  1. Open the Point of Sale module
  2. Navigate to:
  • Products → Discount & Loyalty

Open Loyalty Programs


Open the required promo code program from the list.

Example:

  • Discount Promo Code (TRE01)

Promo Code Program List


The program configuration defines how the promo code works.

Promo Code Configuration


The program type is:

  • Discount Code

This type allows the system to create reusable promotional discount codes.


These fields define the validity period of the promo code.

Example:

  • Start Date: 05/13/2026
  • End Date: 05/13/2026

The promo code only works within the configured period.

After the expiration date the QR code becomes invalid automatically.


Defines the company that uses the loyalty program.


Optionally restricts the promo code to a specific vending unit or POS.

Example:

  • TRE01

The section:

  • Conditional rules

defines when the promo code discount may be applied.

Conditional Rules


The field:

  • Discount code

contains the actual promo code value.

Example:

  • PROMO_CODE_6002

This code is later distributed to customers (usually in the form of a QR code).


Defines the minimum order amount required for the discount to work.

Example:

  • € 3.00

The customer only receives the discount if the order amount is equal to or greater than the configured value.


Defines the minimum product quantity.

In the example configuration:

  • 0

which means the discount depends only on the order amount.


The section:

  • Rewards

defines the discount value applied by the promo code.

Rewards Configuration


Defines the reward type.

For promo codes the type is usually:

  • Discount

Defines the discount percentage.

Example:

  • 15%

Defines how the discount is applied.

Possible options:

  • Order
  • Cheapest Product
  • Specific Products

In the example configuration the discount is applied to the entire order.


Created promo codes can be viewed using the:

  • Discount

button.

Discount List

The list contains:

  • Promo code
  • Balance
  • Expiration date
  • Program
  • Customer information

  • Promo codes are created manually.
  • QR codes can be distributed digitally or printed.
  • The same promo code may be used by multiple customers.
  • The discount becomes unavailable automatically after the expiration date.
  • Multiple promo code programs can exist simultaneously.