When members or non-members are making Bookings of the assets at your club, it is common to charge them for this. Using the Booking system, it is possible to manage these costs online. You can have a fixed cost, or a variable cost depending on different factors, including membership status, Booking length, and Booking Usage.
In these examples, we will edit an existing Booking System to add costs. For instructions to create a new Booking System, follow this guide: Booking System Configuration
Bookable Asset Types
Firstly, you need to set the cost in the Asset Type:
Navigate to Bookings > Admin Booking Systems.
Click “Configure” next to their appropriate Booking System.
In the “Assets” tab, in the “Bookable Asset Types” section, click “Edit” next to the Asset Type you want to add costs to. If you want to add costs to only some Assets within an Asset Type, you will need to create a new (or copy an existing) Asset Type.
Change “Costs Apply” to “Yes” and complete the new fields:
How members can pay: Choose if bookers can pay with money and/or Tokens. Note Tokens does require the Token Payments Add-on Module.
Payment Scheme: How you want the user to pay for the booking. In the example the “Default” scheme has been selected, which in this case offers Cash, Cheque, and Stripe. You may need to define a payment scheme specifically for bookings of this type (you can do so by clicking the green '+' button). You can read more about Payment Schemes in this guide: Payment Methods, Plans, and Schemes
Product Categories: This labels the payment so that they it be analysed in the Finance section, and also can be used to calculate discounts in the basket. Select the Product Categories that apply to the booking cost (as defined under “Admin” > “Finance” > “Manage Product Categories”). For more information please see Product Categories .
Cost: How much each booking will cost. This is set in money and/or Tokens depending on the method/s chosen above. This may not be the final figure for Bookings as we will be setting it properly in the Booking Rules.
Click “OK” to save the edited details.
Booking Rules
Now we need to add the Rules. The rules give you greater flexibility of how much you charge users to make Bookings and can be based on who and what is being booked too.
Cost per Booking
This example shows how to add a fixed cost for a Booking. If you want to charge a different amount for different usages or different members, you need to create multiple rules and change the Member List that it applies to.
Navigate to the “Rules” tab.
Click “Add Booking Rule”.
Complete the wizard:
Name: The name of the booking rule.
Description: A short description of what the rule enforces in the Booking System.
Assets: Select which Assets this Booking Rule will apply to.
Restrict to Uses: Set to “Yes” to only apply this rule to certain Booking Usages. If set to “Yes”, you can choose which Usages to include or exclude. For example, if a court is being used for coaching, there may be no cost.
Booking Day Zone: Select which Booking Day Zone this Rule will apply to.
Member List: Select which Member List this Rule will apply to or “Applies to everybody”. Help on creating Member Lists can be found here: Member Lists
Priority: The priority sets which rule the system will enforce should there be more than one rule applying to a user. The higher the number, the higher the priority. It is a good idea to leave gaps between the priority in different Booking Rules to allow room for future Rules, such as multiples of 5.
Rule Type: Select “Booking Cost Adjustment”.
What is being paid for: Choose what is being paid for.
Bookings: The cost will be set for the Booking, regardless of how long it is.
Booked Slots: The cost will be proportional to the number of slots in the Booking. So if it was a 2 hour Booking across 2 slots, it would be twice as much as a single slot 1 hour Booking.
Time: The cost will be calculated by how long it is in minutes. You will set the Unit duration for how many minutes each unit will consist of and choose whether or not to round the calculation up to the nearest unit.
Cost per Attendee: Leave this set to “No”
Payment Options: Choose if bookers can pay with money and/or tokens. Note tokens does require the Token Payments Add-on Module.
Unit Monetary Cost: How much each 1 unit of the option chosen above will cost. For example, each Booking will cost £5, whether it is 30, 60, or 90 minutes long.
Guest Surcharge: If you want to charge guests an extra fee, set this to “Yes” and enter the amount.
OK: Once happy with the details, click “OK” to save the Costs.
Cost Per Attendee
This example shows how to add a variable cost for a Booking where different attendees pay different amounts:
Navigate to the “Rules” tab.
Click “Add Booking Rule”.
Complete the wizard:
Name: The name of the booking rule.
Description: A short description of what the rule enforces in the booking system.
Assets: Select which Assets this Booking Rule will apply to.
Restrict to Uses: Set to “Yes” to only apply this rule to certain Booking Usages. If set to “Yes”, you can choose which Usages to include or exclude. For example, if a court is being used for coaching, there may be no cost.
Booking Day Zone: Select which Booking Day Zone this Rule will apply to.
Member List: Select which Member List this Rule will apply to or “Applies to everybody”. Help on creating Member Lists can be found here: Member Lists
Priority: The priority sets which rule the system will enforce should there be more than one rule applying to a user. The higher the number, the higher the priority. It is a good idea to leave gaps between the priority in different Booking Rules to allow room for future Rules, such as multiples of 5.
Rule Type: Select “Booking Cost Adjustment”.
What is being paid for: Choose what is being paid for.
Bookings: The cost will be set for the Booking, regardless of how long it is.
Booked Slots: The cost will be proportional to the number of slots in the Booking. So if it was a 2 hour Booking across 2 slots, it would be twice as much as a single slot 1 hour Booking.
Time: The cost will be calculated by how long it is in minutes. You will set the Unit duration for how many minutes each unit will consist of and choose whether or not to round the calculation up to the nearest unit.
Cost per Attendee: Set this set to “Yes”.
Payment Options: Choose if bookers can pay with money and/or tokens. Note tokens does require the Token Payments Add-on Module.
Cost Type: Change this to “Pricing Structure”.
Cost Options: Enter a separate Cost Option for each different Cost.
Add Option: Click to add a new Cost Option:
Name: Enter the name of the Cost Option, usually those who it applies to.
Code: Enter a short code to represent the Cost Option.
Eligibility: Select who is eligible for this Cost Option; Guests, Registered Users, and a specific Member List can be chosen, or a combination.
Cost: Enter the cost per unit (chosen above) for these types of members.
Dustbin: Click to delete the corresponding cost option.
Guest Surcharge: If you want to charge guests an extra fee, set this to “Yes” and enter the amount.
OK: Once happy with the details, click “OK” to save the Costs.