Coupons are one of the most widely used tools in retail marketing. They drive store visits, reward loyal customers, increase basket size, and help clear specific inventory. The challenge is execution: paper coupons are easy to misuse, difficult to track, and impossible to restrict meaningfully. A cashier accepting a paper coupon has no reliable way to know whether it has been used before, whether it applies to the items in the basket, or whether the customer is in the right segment to redeem it.
iVendNext POS replaces this manual, error-prone process with a fully digital coupon system. The head office creates coupon types with precise rules. The POS validates every redemption automatically. Every coupon instance is tracked from the moment it is issued to the moment it is redeemed. This section explains how coupon types are defined and configured.
A coupon type is the template from which individual coupons are created and issued. It defines everything about how a coupon works: what discount it gives, who can use it, where it can be used, when it is valid, and how many times it can be redeemed.

Every coupon type specifies how the discount is applied. There are two options.
A percentage discount reduces the price of qualifying items by a defined percentage. For example, a 20% coupon applied to a qualifying item priced at 100 gives the customer a saving of 20.
A fixed-amount discount reduces the total by a specific currency amount distributed across the qualifying items in the basket. The distribution ensures that no individual item goes below zero value — the system handles the arithmetic automatically.

A coupon type has a start date and an end date defining the period during which it can be redeemed. Outside this window, the coupon is inactive regardless of its other settings.
Beyond the date range, the validity can be restricted further by day of week and time of day. A retailer running a weekend promotion can configure the coupon to be valid only on Saturdays and Sundays. A happy hour offer can be limited to specific hours on specific days. These controls mean the POS enforces the campaign rules automatically — cashiers do not need to check whether a coupon is "supposed to be" valid right now.
Coupons can be restricted to specific stores. A coupon configured for a regional campaign in the northern stores will simply not be accepted at stores in other regions, even if the coupon code is technically correct. This prevents customers from redeeming regional offers at stores that were not part of the campaign, and it eliminates the awkward situation of cashiers having to manually refuse a coupon that looks valid.
Store applicability is configured as a list of eligible stores on the coupon type. If no stores are listed, the coupon is accepted at all stores.
Every coupon type specifies which items, item groups, or brands the discount applies to. Items outside the eligible list are not discounted — the coupon calculates only against the qualifying lines in the basket.
This targeting is essential for campaign accuracy. A beverages promotion should discount beverages, not the electronics the customer also picked up. By defining the eligible items or categories, the head office team ensures the promotional cost lands exactly where it was intended.
Additional controls allow specific items to be excluded even if they fall within an eligible category. This handles situations where a category-level rule needs exceptions — for example, discounting all beverages but not a specific premium product line.
This is one of the most important configuration decisions for a coupon type, and it determines how tightly the coupon is controlled.
Serial-managed coupons assign a unique serial number to every individual coupon instance when it is issued. Each serial number can only be redeemed once. When a cashier scans or enters the code and serial number at the POS, the system checks whether that specific serial has already been redeemed. If it has, the coupon is rejected with a clear message. This makes serial-managed coupons essentially fraud-proof: photocopying a coupon does not help, because the serial number has already been used.
Non-serial coupons use a shared code without individual tracking. Their abuse prevention relies on the other controls: per-store redemption caps, per-customer once-only rules, and per-transaction limits. Non-serial coupons are simpler to run — customers just enter a code at the till — but they offer less precision in tracking.

The choice between serial and non-serial depends on the campaign. High-value or exclusive coupons should almost always be serial-managed. Broad promotional codes intended for mass distribution can be non-serial with appropriate caps.
iVendNext POS provides several independent controls to prevent coupon abuse, and they can be combined as needed.
Per-store redemption cap: The maximum number of times the coupon can be redeemed at a single store, across all customers. Once the cap is reached, the coupon is no longer accepted at that store. This is ideal for "first 100 customers" campaigns.
Per-customer once-only: When enabled, a customer who has previously redeemed this coupon cannot use it again, ever. This prevents a single motivated customer from repeatedly exploiting a generous offer.
Per-transaction limit: The maximum number of times the same coupon can be applied within a single transaction. This prevents accidental double-scanning as well as deliberate stacking.
Certain customer groups — wholesale accounts, staff, trade customers — may already receive other discounts or pricing arrangements. Allowing them to also redeem promotional coupons can erode margin beyond acceptable levels. Coupon types can explicitly exclude specific customer groups, ensuring those customers are ineligible for the coupon regardless of whether they have the code.

Conversely, coupons can be personalised for lifecycle events. A coupon type configured for birthday rewards will only be valid for customers whose birthday falls within a defined window — for example, the same week, the same month, or a custom number of days either side of the birthday. The same logic applies to customer anniversaries. This enables highly targeted lifecycle marketing while the POS enforces the eligibility rules automatically.
Two further options control how the coupon interacts with other discounts on the transaction.
Lowest value first: When enabled, the coupon discount is applied to the cheapest qualifying items first. This matches common customer expectations — when a "20% off" coupon applies to multiple items, customers generally expect the discount to land on the least expensive ones.
Exclude discounted items: When enabled, items that already carry a discount from another source — a promotion, a price rule, or a manual override — are not eligible for the coupon. This prevents the compounding of multiple discount sources on the same item, which can push margins to unacceptable levels.
A well-configured coupon type is the foundation for every coupon campaign the business runs. The time spent getting the configuration right — discount rules, validity windows, store applicability, item eligibility, serial management, and usage limits — determines whether the campaign delivers its intended commercial outcome. iVendNext Desk gives head office teams the controls they need to design coupons that work exactly as intended, and the POS enforces every rule automatically at the moment of redemption.