Create a Tariff in IZI CRM
How to Create a Tariff in IZI CRM
Section titled “How to Create a Tariff in IZI CRM”A tariff is what a player purchases to start a gaming session. Every booking at the counter, every online checkout in the mobile app, and every self-service order through the web widget is fulfilled by a tariff — it is the central product unit in IZI CRM. A well-configured tariff answers three questions: how much time the player receives and under what conditions it expires, when and where the tariff can be purchased and started, and what happens to unused time when a session ends early. In IZI CRM, each tariff is built from four required blocks: expiration conditions (the rules that determine when a tariff ends), a sales policy (which channels and schedules allow purchase), a usage policy (start schedule and zone prices), and a refund policy (what to do with leftover time). The flexibility of this structure means a single tariff can serve as a simple one-hour pass, a 30-day multipass, or an overnight unlimited plan — all without duplicating entries. Before you begin, make sure at least one zone and one schedule already exist in your club — without them the pricing and schedule fields cannot be filled in and the form cannot be saved.
Before You Start: Prerequisites
Section titled “Before You Start: Prerequisites”Creating a tariff without zones and schedules is not possible in practice — the “Prices per zone” and “Schedule” fields inside policies will be empty and unsaveable. Check that you have:
- Zones — configured under Devices → Zones. Each zone represents a group of computers or consoles sharing one price.
- Schedules — under Tariffs → Schedules. The built-in “Always” schedule is available from the start.
- Tariff group — optional, but without one the tariff will not appear for players in the mobile app or web widget.
Step 1. Open the Create Tariff Form
Section titled “Step 1. Open the Create Tariff Form”Go to Tariffs → Tariffs. In the top-right corner of the list, click Add. A modal dialog titled “New tariff” opens.
Step 2. Fill In the Basic Fields
Section titled “Step 2. Fill In the Basic Fields”The top section of the form contains the core fields:
| Field | Required | Description |
|---|---|---|
| Tariff name | Yes | Shown to staff and, if the tariff is in a group, to players. Use clear names: “1 Hour PC”, “Night Pass”, “VIP 3 Hours” |
| Tariff group | No | Category for organizing tariffs in the list and in customer interfaces. Without a group the tariff is only visible inside the CRM |
| Maximum bonus percentage | No | Cap on the share of the price payable with bonus balance (0–100). Default is 0 — bonus payment disabled |
| Description | No | Additional text shown in the tariff details |
Step 3. Configure Expiration Conditions
Section titled “Step 3. Configure Expiration Conditions”The Expiration Conditions block is required. It defines when a purchased tariff runs out.
Click Add condition and choose a type:
| Condition type | Triggers when | Example |
|---|---|---|
| Time from purchase | N minutes/hours/days after payment | ”Tariff expires 30 days after purchase” |
| Time from first use | N minutes/hours/days after the first session | ”7 days from first login” |
| Gaming time | After N cumulative minutes/hours of sessions | ”Expires after 600 minutes of gaming time” |
| Number of sessions | After N uses | ”Expires after 10 uses” |
| Fixed date | On a specific calendar date (exclusive) | “Valid through December 31” |
You can add several conditions of different types — the tariff expires when any one of them triggers (OR logic). The form shows a plain-language preview: “The tariff will expire 30 days after purchase” — use this to verify the setup before saving.
Each condition type can only be added once. When all five are added, the Add condition button is hidden.
Step 4. Configure the Sales Policy
Section titled “Step 4. Configure the Sales Policy”The Sales Policy block determines when and through which channels the tariff can be purchased. Without at least one policy, the tariff cannot be sold.
Click Add sales policy. For each policy, set:
Schedule — the time window during which the tariff is available for purchase. Choose “Always” (available at any time) or a custom schedule (for example, weekdays from 10:00 to 22:00).
Purchase channels — where the tariff can be bought:
- CRM — club cashier (staff processes the purchase)
- Mobile app — player purchases directly in the app
- Web widget — through the widget on the club website
- Club card — via a card terminal
Leaving the channels field empty means all channels are allowed. You can add multiple sales policies for different schedules. Each schedule can only be used once per policy.
Step 5. Configure the Usage Policy and Prices
Section titled “Step 5. Configure the Usage Policy and Prices”The Usage Policy and Prices block defines when a tariff can be started and what it costs per zone. At least one usage policy is required to save the tariff.
Click Add usage policy. For each policy:
Start schedule — when a player can begin a session under this tariff. For example, a daytime schedule: Mon–Fri from 10:00 to 22:00.
Additional end schedule (optional) — an extended window for ending a session. Used for overnight scenarios: a player starts under the daytime schedule and can end their session under the night schedule even after the day changes.
Prices per zone — select zones and set a price for each. Rules:
- Price 0 = the tariff is free in that zone
- A zone without a price = the tariff is unavailable in that zone
- At least one zone must be selected
One tariff can have multiple usage policies for different schedules — this lets you offer different day and night prices without creating separate tariffs.
Step 6. Configure the Refund Policy
Section titled “Step 6. Configure the Refund Policy”The Refund Policy block defines what happens to unused time when a session is ended manually before the tariff runs out.
Choose one option:
| Option | What happens |
|---|---|
| Keep remainder | Unused time stays on the tariff. The player can return and continue in a future session |
| Return to bonus | The monetary value of unused time is credited proportionally to the player’s bonus balance |
| Burn remainder | Unused time is forfeited with no refund |
For single-use tariffs (expiration condition set to “1 session”), the Keep remainder option is unavailable — it is logically inapplicable.
Step 7. Save the Tariff
Section titled “Step 7. Save the Tariff”Click Save. On success, the system shows a confirmation notification: “Tariff ‘Name’ created”. The tariff appears in the list.
If the form fails validation, the system displays errors under each block: “At least one sales policy is required”, “At least one expiration condition is required”, and so on.
After Creation
Section titled “After Creation”Once the tariff is saved:
- Add the tariff to a group (if you didn’t do it during creation) — without a group, players cannot see the tariff in the app or widget.
- Verify availability — open the tariff and confirm that schedules and zones are configured correctly.
- Set up discounts if needed — under Tariffs → Discounts you can add percentage reductions for specific player groups.
Required Permissions
Section titled “Required Permissions”To create a tariff, a CRM user needs the TARIFF_CREATE and TARIFF_READ permissions. These are assigned through roles in club settings.
See Also
Section titled “See Also”- Tariffs overview — full capabilities of the section: categories, discounts, schedules
- Setting up club zones — how to create the zones required for a tariff
- Roles and permissions — who can create and edit tariffs
Frequently asked questions
What is a tariff in IZI?
A tariff is the primary unit for selling gaming time. Players purchase a tariff to start a session. A tariff defines its name, prices per zone, expiration conditions (when the tariff ends), sales and usage schedules, and what happens to unused time when a session ends early.
Do I need to create zones and schedules before a tariff?
Yes. Before creating a tariff, make sure at least one zone and one schedule exist in your club. Without them, the zone pricing and schedule fields inside usage and sales policies will remain empty and cannot be saved. The built-in 'Always' schedule is available immediately.
Can I create a tariff without a tariff group?
Technically yes. However, a tariff without a group will not appear for players in the mobile app or web widget. To make a tariff visible at the point of sale and in customer-facing interfaces, add it to a tariff group.
What does 'maximum bonus percentage' mean?
It caps the share of the tariff price that can be paid with bonus balance. For example, a value of 50 means no more than 50% of the price can be covered by bonuses — the rest must be paid with real funds. A value of 0 disables bonus payment entirely for this tariff.
How many expiration conditions can I add?
You can add any number from the five available types, but no more than one condition of each type. When multiple conditions are set, the tariff expires as soon as any one of them triggers (OR logic). For example, a tariff with '30 days from purchase' and '10 hours of gaming time' will expire on whichever condition is reached first.
What is a sales policy?
A sales policy defines when and through which channels a tariff is available for purchase. Without at least one active sales policy, the tariff cannot be sold. Channels include: CRM (cashier), mobile app, web widget, and club card. You can add multiple sales policies for different schedules on a single tariff.
What is a usage policy?
A usage policy defines when a tariff can be started and the price per zone. One tariff can have multiple usage policies — for example, a daytime price on one schedule and a nighttime price on another. A price of 0 means the tariff is free in that zone.
What is the additional end schedule?
An optional schedule that allows a session to be ended even after the main start schedule has closed. This is used for overnight scenarios: a player starts a session at 23:00 under the daytime schedule and can finish in the morning under the night schedule.
What do the refund policy options mean?
'Keep remainder' — unused time stays on the tariff for future sessions. 'Burn remainder' — unused time is forfeited when the session ends early. 'Return to bonus' — the monetary value of unused time is proportionally credited to the player's bonus balance.
Can I edit a tariff after it has been created?
Yes. Click on the tariff in the list to open the edit form. However, if the tariff has existing purchases or is used in a combo, you will not be able to change the number of sales or usage policies — the system returns a TariffAlreadyPurchased or TariffUsedInCombos error.
How do I archive a tariff?
In the tariff list, click the archive icon next to the tariff. An archived tariff is hidden from the catalog and unavailable for new sales, but purchase history is preserved. You can restore it at any time from the Archive section.
What permissions are required to create a tariff?
The CRM user needs the TARIFF_CREATE and TARIFF_READ permissions. These are configured under Settings → Roles.