Discounts in IZI
In IZI, gaming-time discounts work through discount rules (CRM → Tariffs → Discounts). A rule combines three parameters: what gets cheaper (a tariff category or individual tariff), for whom (a player group — optional), and by how much (a percentage from 0 to 100). When the cashier or the system starts a session for a client who matches the rule, the cost is reduced automatically — no manual promo code entry, no risk of human error. This page explains the full mechanics: how the OR-union target logic works, why player groups matter, and how to set up your first rule step by step.
How a Discount Rule Works
Section titled “How a Discount Rule Works”Every discount rule has three sections: Target, Conditions, and Discount.
Target: Tariff Categories and Tariffs
Section titled “Target: Tariff Categories and Tariffs”The target defines which tariffs the discount covers. IZI uses OR-union logic:
- Tariff categories — the discount automatically covers every tariff inside the selected categories. Add a new tariff to a category and it immediately inherits the discount without touching the rule.
- Tariffs — individual tariffs that fall outside the selected categories but should also receive the discount. Useful for one-off exceptions.
The system requires at least one category or one tariff — saving an empty rule is not allowed.
Conditions: Player Groups
Section titled “Conditions: Player Groups”The Groups field is an optional client-side filter:
- Empty — the discount applies to all clients with no filtering.
- Groups selected — the discount applies only to clients who belong to at least one of the listed groups.
Player groups are created separately in CRM → Player Groups. Each group has a name, an optional description, and a list of linked clients. Groups are reusable — you can reference the same group in discount rules, bonus rules, and automation conditions.
Discount: Percentage
Section titled “Discount: Percentage”A numeric field from 0 to 100. The session cost for a matching tariff and client is reduced by exactly this percentage.
How to Create a Discount Rule: Step by Step
Section titled “How to Create a Discount Rule: Step by Step”- Open your club in CRM and navigate to Tariffs → Discounts.
- Click Add Discount — a New Discount modal opens.
- In the Target section:
- In Tariff Categories, select one or more categories. Every tariff inside those categories is automatically included.
- If needed, use the Tariffs field to add individual tariffs outside the selected categories.
- In the Conditions section:
- In Groups, select the player groups the discount is limited to. Leave the field empty if the discount should apply to everyone.
- In the Discount section, enter a percentage (0–100).
- Click Save. The new rule appears in the list immediately.
After saving, the system begins applying the rule to all new sessions right away.
Managing the Rules List
Section titled “Managing the Rules List”In the Discounts section, each rule is shown as a summary card:
| Card element | What it shows |
|---|---|
| Heading | ”Discount N%” — the rule’s percentage |
| Tariff categories | Number of categories in scope |
| Tariffs | Number of individually listed tariffs |
| Groups | Group names, or “All clients” if the Groups field is empty |
Click a card or the edit icon to open the edit form. The Delete button asks for confirmation — deletion cannot be undone and completed sessions are not recalculated.
Permissions for the Discounts Module
Section titled “Permissions for the Discounts Module”Access to discounts is governed by ClubPermissions. Assign the relevant permissions to roles in organisation settings:
| Permission | What it allows |
|---|---|
TARIFF_DISCOUNT_READ | View the list of discount rules |
TARIFF_DISCOUNT_CREATE | Create new rules |
TARIFF_DISCOUNT_EDIT | Edit existing rules |
TARIFF_DISCOUNT_DELETE | Delete rules |
For example, a custom role you create for cashier staff might receive only READ, while a custom manager role would receive the full set. IZI has one built-in staff role — Administrator — and any additional roles (cashier, manager, and so on) are custom roles you create in organisation settings with the exact permissions they need.
Common Discount Patterns
Section titled “Common Discount Patterns”Category-wide discount for a specific audience
Section titled “Category-wide discount for a specific audience”Create a tariff category — for example “Standard PC” — and link all relevant tariffs to it. Then create a rule: Target = category “Standard PC”, Groups = “Students”, Discount = your chosen percentage. Any tariff added to that category in the future automatically receives the discount without updating the rule.
Discount for all clients on a single tariff (promotional rate)
Section titled “Discount for all clients on a single tariff (promotional rate)”Select an individual tariff in the Tariffs field and leave Groups empty. The discount applies to every client who starts a session on that tariff — no group membership required.
Multiple discount tiers for different segments
Section titled “Multiple discount tiers for different segments”Create several rules that share the same target but use different groups and different percentages. For example: “VIP” group at 20%, “Regulars” group at 10%, no rule for everyone else (meaning they pay the full rate). Each rule is independent and self-contained.
Discounts vs. Other Loyalty Tools
Section titled “Discounts vs. Other Loyalty Tools”Discount rules are a direct pricing mechanism: they reduce the session cost at the moment the session starts. They are separate from:
- Top-up bonus — credits points to a client’s balance on deposit, not at session start. See Top-up bonus.
- Promo codes — single-use codes that carry a discount or a bonus. See Promo codes vs. top-up bonus.
- Client groups — the same player groups used in discount rules also power segmented broadcasts and automation conditions.
All three mechanisms can run simultaneously — they do not conflict with each other.
Frequently Asked Questions
Section titled “Frequently Asked Questions”Is the discount applied automatically or does the cashier need to do something? Automatically. When the cashier starts a session for a client in a matching group using a covered tariff, IZI calculates the reduced cost without any manual step.
What if a client belongs to multiple groups, each with its own rule? Discounts may stack or the highest may win depending on your IZI version configuration. To keep behaviour predictable, avoid creating competing rules for overlapping groups.
Can I restrict a discount to specific hours or days of the week? Not directly inside a discount rule. For time-based pricing, use tariff schedules: create a separate tariff with the desired time window and attach the discount rule to that tariff only.
How do I check whether a discount was applied to a specific session? The client history and session reports show the final billed amount. Detailed audit of which rule triggered depends on the audit settings of your IZI version.
See also:
Frequently asked questions
What is a discount rule in IZI?
A discount rule is a configuration that automatically reduces the session cost by a set percentage for selected tariffs or tariff categories. You can restrict the rule to specific player groups or leave it open to all clients.
Can I target a discount at a tariff category or an individual tariff?
Both at the same time. A rule accepts tariff categories and individual tariffs using OR logic: the discount applies to every tariff inside the selected categories plus any individually listed tariffs outside those categories.
Is specifying a player group required?
No. The Groups field is optional. Leave it empty and the discount applies to every client. Select groups and it applies only to clients who belong to at least one of them.
How do I give different discounts to different client segments?
Create a separate rule for each segment. Each rule holds one percentage and its own combination of groups and tariffs. There is no limit on the number of rules.
What is a player group and where do I create one?
A player group is a named list of clients who share a common condition. Create groups in CRM → Player Groups: set a name, an optional description, then add clients. Groups are reusable across discount rules, bonus rules, and automation conditions.
What permissions control access to the discounts module?
Four permissions govern the module: TARIFF_DISCOUNT_READ (view rules), TARIFF_DISCOUNT_CREATE (add rules), TARIFF_DISCOUNT_EDIT (modify rules), TARIFF_DISCOUNT_DELETE (remove rules). Assign them to roles in organisation settings.
What percentage range is valid for a discount rule?
0 to 100. The system validates the value on save — entering a number outside this range is not possible.
Can discounts and top-up bonuses run at the same time?
Yes. A discount reduces the session cost directly at start time. A top-up bonus is a separate mechanism that credits points to a client's balance on deposit. Both can be active simultaneously and do not conflict.
Can I see all active discount rules in one place?
Yes. The Discounts section in club settings lists every rule with a summary card: percentage, tariff categories covered, individual tariffs listed, and the groups it applies to (or 'All clients' if unrestricted). The list is paginated.
What happens when I delete a discount rule?
Deletion is permanent. Sessions already completed are not recalculated. Only new sessions started after the deletion are affected.
Can I apply a discount to a tariff that is not in the selected category?
Yes. The Tariffs field in the rule form lets you add individual tariffs even when they belong to none of the selected categories. Final coverage = all tariffs in selected categories + individually listed tariffs.
Does the client see the discount in the mobile widget?
This depends on the mobile widget configuration. The discount is applied at the API level when a session is created, so the final cost shown to the client is already reduced.