Skip to main content

Create a Promotion

warning

This page covers the Legacy Engine. For the new engine, automatic discounts are configured directly on a Discount entity with no code required β€” see Create a Discount Campaign.

In the legacy engine, Promotions are automatic discounts applied to all customers who purchase a qualifying product. Unlike Personalized Offers (Coupons), Promotions do not require a redemption code β€” they fire automatically at POS.

Promotions are configured under Company Data β†’ Promotions, not under Loyalty and Promotional engine.

How It Works​

  1. You define the promotion with a name, discount type, value, and product scope.
  2. You set an availability window and optionally restrict to specific stores or store categories.
  3. At POS or checkout, every transaction that includes a qualifying product triggers the discount automatically β€” no customer action or code required.
  4. All customers are eligible regardless of loyalty membership.

Use Cases​

Use Case
β†’ All customers get 20% off product X this week β€” no code needed, applied automatically at POS.
β†’ BOGO on a specific category during a partner campaign β€” fires for any customer buying the qualifying items.
β†’ Minimum spend threshold: spend €50 or more on category Y to get €5 off.

Configuration​

Go to Company Data β†’ Promotions β†’ New Promotion in the Owner App.


1. Details​

FieldDescription
NameInternal name for the promotion (required)
Mechanic / DescriptionRich-text description of the promotional mechanic β€” displayed in the customer app
ImageOptional artwork displayed alongside the promotion in the app

2. Availability​

FieldDescription
Available fromStart date (required)
Available toEnd date (required)
AccumulativeWhether this promotion stacks with other active promotions. Toggle on to allow combination.
Stores categoryRestrict the promotion to specific store categories
StoresRestrict to specific individual stores

3. Discount​

FieldDescription
Discount typePercentage or Fixed amount (required)
DiscountThe numeric value of the discount (required)
Minimum moneyMinimum cart value required for the promotion to apply
Maximum moneyCap on the discount applied per transaction
Minimum unitsMinimum qualifying product units required in the cart
Maximum unitsMaximum number of units to which the discount applies

4. Affectation (Product Scope)​

ValueBehavior
CartDiscount applies to the entire cart
Product categoryDiscount applies only to items in selected product categories
ProductDiscount applies only to specific product IDs or codes

Select the scope, then specify the categories or products as needed.