You can give members a discounted price on a product and limit how often they get it, for example two discounted coffees per day. Once the limit is reached, the regular price applies automatically. The limit applies at the cash register and at vending terminals (including Finion Pay vending), at the moment the member is charged.
Contents
Prerequisites
- The usage contingency feature must be enabled for your tenant.
- Your user role needs the Product management permission (under Settings) with edit rights.
- The cash register or vending module must be active, because the limit is checked when the price is requested at the register or terminal.
- A product variant with a special price assigned to a rate code or a member code. The usage limit is added on top of that special price.
How usage limits work
Special prices already let you give certain members a discounted price per product variant, based on rate codes or member codes. A usage limit adds a rolling time window to that discount: it defines how often this variant can be bought at the discounted price within the last day, week or month. When the limit is reached, the variant's regular price applies automatically.
The window is rolling and anchored at the current moment: "1 day" means the last 24 hours (not since midnight), "1 week" the last 7 days (not since Monday). "1 month" counts back one calendar month. Usage is counted from finalized sales; a reversed or voided sale frees the quota again.
Set a usage limit on a product variant
- Go to Settings / Product management / Products and open the product.
- On the variant, add or open a special price for the relevant rate code or member code.
- Switch on Limit discounted prices per interval.
- Enter the Usage count per interval and choose the Usage interval.
- Save.
Example
| Special price on the variant "Espresso" | Limit | Result |
|---|---|---|
| Rate code "Premium", 1.00 € | 2 per day | The first two espressos in any rolling 24 hours cost 1.00 €; the third is charged at the regular price |
| Rate code "Standard", 2.00 € | no limit | Always 2.00 € for this rate code |
Screenshot: the special-price dialog with "Limit discounted prices per interval" enabled, showing "Usage count per interval" and "Usage interval".
Good to know
- The limit is checked the moment the price is requested; the quota is only used once the purchase is finalized, so abandoned purchases do not consume it.
- A reversed or voided sale frees the quota again.
- Special prices without a usage limit keep working exactly as before.
- The limit applies per member across the cash register and vending terminals, and at vending terminals regardless of the payment method (including card payments).