Introduction
This article describes how to set up global and/or custom limits for class bookings within a category. This will allow you to adjust the system behavior to the company policy.
- This article will show you how to set up Class Booking Limits.
- This article will be helpful to PG Champion, System Administrator, Club Owner, and Club Manager.
Instruction
In Perfect Gym you can configure Class booking limits. Thanks to them, you can define how many classes club members can book at one time. You can configure the global settings in PGM, however, some of them can be overwritten during specific class configuration. You can find two possibilities described below.
Settings
1. Go to PGM -> Settings -> System Settings.
2. Select Bookings -> Class booking limits from the list of tabs.
Here you can set global limits for all bookings within all categories except the ones that have custom limits set (described below).
Class booking limit (TimeTable.Booking.GlobalActiveBookingLimit) - defines the number of future class bookings users can have.
Default value: null, so no limit is set.
Recurring classes booking limit (TimeTable.Booking.RecurringLimit) - defines the number of future recurring definitions per user allowed, so it's applicable for example for group enrollments.
Default value: 3, means a user can enroll in a maximum of 3 groups (which can be equal to multiple event bookings as one recurring definition booking generates bookings for all events within a group).
Daily Limits
Daily booking limit - limits the number of class bookings users can have per day.
Default value: 2, which means a user can enrol in a maximum of 2 classes a day
Daily booking limit disabled for courses - if checked daily booking limit doesn't count classes related to the courses.
This feature is available from the R92 system version.
Class categories
1. Go to PGM -> Classes -> Classes -> Class categories.
2. Press Add class category button in the right upper corner of the screen. A new pop-up window will appear.
If you want to set different limits for specific classes, you can override values from settings on the class category level.
When Override default class booking limit is checked, additional fields will appear below:
- Total class limit - equivalent to "Class booking limit" from settings. Determines the number of future class bookings users can have within this specific category.
Default value when "Override default class booking limit" is checked: null.
- Recurring classes booking limit - equivalent to "Recurring classes booking limit" from settings. Determines the number of future recurring definitions a user can book within this category.
Default value when "Override default class booking limit" is checked: null.
- Daily class booking limit - equivalent to "Daily booking limit" from settings. Determines the number of class bookings users can have per day within this category.
Examples
Case 1:
Class booking limit (setting) = 10
Total class limit on category X = 30
User can book 30 classes within category X and additionally 10 classes from all other categories combined.
Case 2:
Class booking limit (setting) = null
Total class limit on category X = 3
User can book classes from all other categories combined with no limits, but can book only 3 classes within category X.
Case 3:
Class booking limit (setting) = 10
Total class limit on category X = null
User can book classes from category X with no limits, but from all other categories combined, they can book only 10 classes.
Hints
- If the club member is booking on the Client Portal, they will get the error message 'Global booking limit exceeded' when trying to book more than the allowed classes.
- If an employee is booking using their login, there is a possibility it may allow the booking to go through due to the following system permissions:
- Omit time limit on booking
- Omit quantitative limit on booking