How to Set Booking Participants using WooCommerce Bookings and Appointments
This tutorial helps you set up booking participants using WooCommerce Bookings and Appointment Plugin and configure a cost for every participant while placing a booking on your website.
The Bookings Participants feature allows users to add a section along with the booking calendar where customers can enter a numerical value. This tool can be used to set up cases where you need a number for calculating the booking cost, determining your inventory, managing resources, and much more.
Clients can mention the number of people joining an event or the number of additional fishing rods required for your Fishing Lake rental. Anything. You can even use this feature to set an age limit for the bookings. This way, customers can book your resource only when they fall under a certain age range. So depending on how you use this feature, achieving the required business case won’t be a difficult job to do.
Setting up Bookings Participants
You need to log in to your WordPress as admin and get into the Edit product page of your desired product. Click on Booking Participants.
Booking Participants configuration options:
- Booking participant rules
Offer additional services along with bookings
You can offer additional services to the customers when they book a resource. Go to Booking Participants and then define the Enable Participants. Mention the name of the item under Participant Label/Type. Define a minimum and a maximum number of items that will be allowed per booking. You can choose to define the Base Cost for each item if you want to.
Let’s say you own a small party equipment rental business where you offer various package deals. Each package comes bundled with 50 chairs that the clients can use. But let’s say your client needs a few extra sets of chairs. In that case, you’d have to come up with the following configuration.
Another example where you can use this feature is for the hotel room bookings. You can offer the extra bed(s) when the number of guests exceeds the allocated number of beds in a room. You can even set a price for every additional bed.
Offer services on per person basis
You have to mention the name of the item under Participant Label/Type. Define a minimum and a maximum number of people that will be allowed per booking. You can also charge more on per person basis.
Let’s assume that you own a resort where you offer various services like a spa, massage parlor, etc., to individual guests. In this case, you need the customers to mention the number of people that are going to join.
Charge booking price based on the age of the participant(s)
You have to set the booking cost and then define the minimum or the maximum number of the participant’s age. Then you need to mention the price as shown in the image below.
Limit the number of people booking an event/rental/service
You can also limit the number of people that will be included in a booking. Go to the Booking Participants section and then mention the maximum number of people that are going to be considered in a booking. Here’s an example.
Multiply all costs by the number of participants
You can allow the plugin to calculate the total cost by multiplying each individual cost by the total number of items or participants. Go to Booking Participants and then enable the Multiply all costs by the number of participants.
Specifying Booking Cost based on the Participant Count
Apart from the basic booking scenario, where all you require is the participants and the cost associated with it, there can be some complex scenario where you require a different cost for the different number of participants for a booking. You can easily set up the cost for each and every participant based on how many participants are there, in the section shown below.
You can set up rules for a single participant or use Participant Total Count and create one rule for all your participants and calculate the cost for them.
Let us know if you find this article useful. And if you have any query regarding the Booking Availability setup then feel free to comment down below!