Pricing Configuration
Pricing configuration lets you fine-tune how SlotBase calculates prices across your facility. You can set up sibling discounts for families, apply premium pricing for specific equipment or time periods, configure waitlist behavior, and enable trial sessions for programs. This page covers every pricing option available.
Sibling Discounts
Sibling discounts automatically reduce the price for families enrolling multiple children in the same program. When enabled, the discount applies based on the child's enrollment order within a family.
Configuring Sibling Discounts
- Go to Facility Settings in the admin sidebar.
- Select Pricing Configuration.
- Enable Sibling Discount.
- Set the discount percentage for each additional child:
| Child | Setting | Example |
|---|---|---|
| 1st child | Full price (no discount) | $100.00 |
| 2nd child | 2nd Sibling Discount | 10% off = $90.00 |
| 3rd child | 3rd Sibling Discount | 15% off = $85.00 |
| 4th child | 4th Sibling Discount | 20% off = $80.00 |
- Click Save.
Sibling discounts are applied automatically during checkout when multiple children from the same family are enrolled. You do not need to apply them manually.
Weekend and Holiday Multipliers
Price multipliers let you charge more during peak times without changing your base prices.
| Setting | Description | Example |
|---|---|---|
| Weekend Multiplier | A multiplier applied to bookings on Saturday and Sunday. | 1.5 = 50% premium |
| Holiday Multiplier | A multiplier applied to bookings on dates marked as holidays (with modified hours, not closed). | 2.0 = double price |
How Multipliers Work
- The multiplier is applied to the base price of the booking.
- A multiplier of 1.0 means no change (standard pricing).
- A multiplier of 1.5 means the price is 1.5 times the base rate.
- Multipliers are applied before tax.
Holiday multipliers only apply to dates that are configured as holidays with modified hours. Fully closed holidays have no bookings, so the multiplier does not apply.
Leather Ball Premium
For cricket facilities, the Leather Ball Premium adds an extra charge when players select a leather ball session instead of a tennis ball session. This is configured as a flat amount or a percentage added to the base price.
- Go to Pricing Configuration.
- Set the Leather Ball Premium value.
- Click Save.
This premium is automatically applied when a player selects the leather ball option during booking.
Waitlist Settings
Waitlist settings control what happens when a program, event, or coaching block is full.
| Setting | Description | Default |
|---|---|---|
| Waitlist Enabled | Allow players to join a waitlist when sessions are full. | Off |
| Waitlist Priority | How waitlisted players are ordered: First Come First Served or Admin Priority (admin manually reorders). | First Come First Served |
| Waitlist Expiry (hours) | How long a waitlisted player has to confirm their spot once it becomes available. After expiry, the next player on the list is offered the spot. | 24 |
How the Waitlist Works
- A player tries to book a full session and is offered the option to join the waitlist.
- When a spot opens up (due to a cancellation), the first eligible player on the waitlist is notified.
- The player has the configured expiry window to confirm and pay.
- If they do not confirm in time, the spot is offered to the next player on the list.
If Waitlist Expiry is set too short, players may miss their notification and lose their spot. A minimum of 12 hours is recommended.
Trial Sessions
Trial sessions let new players try a program before committing to full enrollment. When enabled, a player can attend a limited number of trial sessions at no charge or a reduced rate.
| Setting | Description | Default |
|---|---|---|
| Trial Enabled | Allow trial sessions for programs. | Off |
| Trials Per Program | The maximum number of trial sessions a player can attend per program. | 1 |
How Trials Work
- A player enrolls in a program and selects the Trial option (if available).
- They can attend up to the configured number of trial sessions.
- After using all trial sessions, they must enroll at the full price to continue attending.
Trial limits are tracked per player, per program. A player who has used their trials in one program can still take trials in a different program.
Advance Booking Controls
These settings limit how early or how late players can make bookings:
| Setting | Description |
|---|---|
| Minimum Advance Booking (minutes) | The earliest a booking can be made relative to the session start time. Prevents last-minute bookings. |
| Maximum Advance Booking (days) | The farthest in the future a player can book. Limits how far ahead the schedule is open. |
Setting a Maximum Advance Booking of 14-30 days is common. It ensures your schedule stays manageable and allows you to make changes without affecting bookings months out.
Summary of All Pricing Settings
| Setting | Category | Type |
|---|---|---|
| Sibling Discount (2nd/3rd/4th) | Discounts | Percentage |
| Weekend Multiplier | Modifiers | Multiplier |
| Holiday Multiplier | Modifiers | Multiplier |
| Leather Ball Premium | Modifiers | Flat/Percentage |
| Waitlist Enabled | Waitlist | Toggle |
| Waitlist Priority | Waitlist | Selection |
| Waitlist Expiry | Waitlist | Hours |
| Trial Enabled | Trials | Toggle |
| Trials Per Program | Trials | Number |
| Min Advance Booking | Booking Window | Minutes |
| Max Advance Booking | Booking Window | Days |