Skip to content

Discounts in IZI

Published: · Updated: (12 days ago)· IZI Team

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.

Every discount rule has three sections: Target, Conditions, and Discount.

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.

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.

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”
  1. Open your club in CRM and navigate to Tariffs → Discounts.
  2. Click Add Discount — a New Discount modal opens.
  3. 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.
  4. 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.
  5. In the Discount section, enter a percentage (0–100).
  6. Click Save. The new rule appears in the list immediately.

After saving, the system begins applying the rule to all new sessions right away.

In the Discounts section, each rule is shown as a summary card:

Card elementWhat it shows
Heading”Discount N%” — the rule’s percentage
Tariff categoriesNumber of categories in scope
TariffsNumber of individually listed tariffs
GroupsGroup 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.

Access to discounts is governed by ClubPermissions. Assign the relevant permissions to roles in organisation settings:

PermissionWhat it allows
TARIFF_DISCOUNT_READView the list of discount rules
TARIFF_DISCOUNT_CREATECreate new rules
TARIFF_DISCOUNT_EDITEdit existing rules
TARIFF_DISCOUNT_DELETEDelete 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.

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.

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.

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.