Vouchers

From batch to checkout: generate, distribute and monitor thousands of vouchers in real time

Create batches of vouchers with a fixed amount or a percentage, restrictions by store and category, a minimum spend and an expiry date. Generate the vouchers in bulk by quantity, or one for each customer in a segment Audience.

Le promotions can issue vouchers automatically as a workflow action — with a dynamic expiry you can set for each issuance. At the POS, the customer presents the code or the barcode and the discount is validated and applied instantly.

Batches · Configuration

Batches you can configure in every detail: discount type, store restrictions and a fixed or dynamic expiry

Each batch defines the operating rules of the voucher: discount type (fixed amount in currency or percentage), enabled stores and product categories, minimum spend for redemption and expiry.

La dynamic expiry (promo_expiry_days) is built for automatic issuance from a promotion: each voucher expires N days after it is issued, not on a fixed date — so a voucher issued today expires in 30 days, and one issued next week expires 30 days later. Batches also support free JSON metadata for custom integrations.

Batch "Summer Cashback 2026"
Discount type€ 15,00 Fixed
Minimum spend€ 50,00
Expiry31 Jul 2026
Enabled storesAll
Categories—
extraData{"campaign":"ss26"}
Batch "Promo Footwear" · from a promotion
Discount type20% Percentage
Dynamic expiry+30 days from issuance
Store categoriesFootwear, Sport

Generation · Distribution

Generate one voucher for every Audience customer, or in bulk, manually or automatically from promotions

Three ways to generate: by Audience (a unique code for each customer in the segment, delivered automatically), bulk by quantity (N codes to distribute later through other channels) and deferred generation (a batch created with no immediate issuance).

Il COUPON node in the promo engine issues vouchers automatically when a customer wins a promotion — with the dynamic expiry set on the batch. Generated codes are unique and checked on every use at the POS.

Generation method
By Audience
A unique coupon for each customer in the selected segment
Audience: "Top Spender Fragrances 2026" · 847 customers
847 vouchers
Bulk by quantity
Generate N vouchers with unique codes, not assigned yet
N vouchers
⏳ Deferred generation
Create the batch now, and issue the codes later with a dedicated endpoint
0 → N vouchers
Automatic from COUPON node in the promo engine · dynamic expiry

Redemption · POS

Applied instantly at the POS with a barcode: the system checks the restrictions and applies the discount automatically

At the POS, the operator scans the barcode on the voucher, or enters the code manually. The system checks in real time: voucher status (DELIVERED only), whether the current store is enabled, the store's product category and the transaction's minimum spend.

If every condition is met, the discount is applied immediately and the voucher moves to USED. The customer can also see their vouchers in Area Cliente (Coupons tab), filtered by status: DELIVERED, USED or EXPIRED.

Voucher scan at the POS
VSC-2026-A4B9-X71K ✓ Scanned
Discount type€15.00 fixed
Store✓ Flagship Milano
Min. spend✓ € 89,90 ≥ € 50
Expiry✓ 31 Jul 2026
✓ Discount € 15,00 applied · Final total: € 74,90
Area Cliente · my vouchers
DELIVERED (3) USED (8) EXPIRED (2)

From batch to checkout:
every voucher tracked, every discount measured

Configurable batches

Fixed or percentage discount, restrictions by store and category, minimum spend and a fixed or dynamic expiry for vouchers issued by a promotion.

CONFIGURATION

Generation

Bulk by quantity, by Audience (one voucher per customer) or deferred. Automatic issuance from the COUPON node in the promo engine.

DISTRIBUTION

POS redemption

Barcode scan or manual entry. An immediate check of store, category, minimum spend and expiry. The discount is applied instantly.

CHECKOUT

Metrics dashboard

Issued, used (with the sum of discounts applied), in circulation (active DELIVERED) and expired — per batch and at program level.

ANALYTICS
All features

Vouchers: the full cycle from batch to validation at the POS

Batches with a fixed or percentage discount: unique code, title, description, image and custom JSON metadata.
Restrictions: specific stores, the store's product categories, minimum spend.
Fixed expiry (date/time) or dynamic (+N days from issuance) for vouchers issued by promotions.
Bulk generation by quantity, by Audience (one voucher per customer) or deferred (issued later).
Automatic issuance from the COUPON node in the promo engine, with a dynamic expiry for each issuance.
Redemption at the POS with a barcode or a manual code: instant validation of status, store, category and minimum spend.
Voucher statuses: DELIVERED (ready to use), USED (applied), EXPIRED (expired unused).
Metrics dashboard: issued, used with the sum of discounts, in circulation and expired — per batch and per program.

Put the right vouchers into circulation, for the right customers

Request a demo and see how Marta Platform Vouchers work with Audience, promotions and the POS for campaigns you can measure.