Appointment Booking Calendar Blog

Creating great appointment booking forms using WordPress.

Blog / Using the quantity fields for appointment bookings with multiple capacity

Using the quantity fields for appointment bookings with multiple capacity

In some cases you need to allow the booking for multiple persons over the same time-slot. The following article explains how to achieve this with the Appointment Booking Calendar.


In the Appointment Booking Calendar each available time-slot can have multiple capacity. While the default capacity is "1", you can re-add the time slots with higher capacity, so each time-slot will accept multiple bookings or bookings for multiple persons until its capacity become completely booked.

The following screen-shot shows the process of adding time-slots with multiple capacity:

Multiple capacity time-slots

Time-slots with multiple capacity will remain available until its capacity become completely booked, for example a time-slot with capacity "20" will accept up to 20 bookings of one person or in the case you allow bookings for multiple persons it will remain open until the total number of persons in the bookings is 20.

This point us to the next configuration step: how to allow bookings for multiple persons into the same booking action? The first step is to enable the quantity fields as displayed in the following image:

Enabling quantity fields

As you can note the Appointment Booking Calendar supports two levels of quantity fields, for example to use one for adults and other fol children. The use of none, one or these two fields is completely optional. If enabled, you can setup the price separately for each quantity field (ex: different price for adults/children).

Price for time-slots

Finally when displayed in the booking form the select box(es) will appear above the calendar to select the quantity to book and then render the slots with enough capacity to accept a booking for that quantity (ex: for that number of persons):

Booking form with quantity

Only the slots with enough capacity will be displayed, managing therefore the calendar availability to prevent overbooking.

Feedback about these features will be welcome, feel free to open a support ticket for any question.