Since Hotel Booking version 3.7.2, you can make the number of adults and children change dynamically based on the guest’s search parameters and keep the tiered pricing set via Rates.
For example, in the previous version, if the accommodation capacity was two adults and one child, the room wouldn’t appear eligible for a parent with two children simply because there was a “one child” limit in the settings. In reality, a bed for an adult could be used by a child – and even vice versa in some types of properties.
The new plugin version allows you to bring more flexibility to this restriction by designating three separate capacity limits: for adults, children, and the total “capacity”.
This is a little bit different from using the “Guests” field since you can still have a tiered pricing rates system for children and adults separately. The rate will be updated dynamically based on the number of adults and children the guest chooses at checkout.
How does it work?
When you go to the Accommodation type > Capacity, in addition to “Adults” and “Children”, you can see one new field: “Capacity”. If you set any value here, this is the total number of guests/sleeps/beds that can be occupied.
In simple terms, the “Capacity” option prioritizes the total number of sleeps/beds rather than strictly differentiates the number of adults and children.
In order to benefit from this flexibility, you need to set the total number of adults, the total number of children and the total number of sleeps (“Capacity”) so that in total the total number of adults and children is not more than the “Capacity” limit.
For example, let’s take a look at this configuration:
This means you allow a room to accommodate up to 6 adults, up to 5 kids so that it meets the total “Capacity” of 6 guests requirement.
So guests can go with any combination of adults and children, e.g. 2 adults and 4 children.
Please remember that a minimum parameter of 1 “Adult” is required. A property can’t be booked only for “Children”.
On the frontend, is the “Capacity” is not specified, the room details show the exact number of adults and children that can’t be exceeded. For example, the room below won’t be suitable for those looking for 4 children:
When you change this by setting the “Capacity” and limits for adults and children separately, the frontend capacity changes to the maximum sleeps:
If you have different rates set for different combinations, it will change dynamically at checkout. Although it’s a common “Guests” term, you can still set pricing variables:
When the guest is redirected to the checkout page, they are able to select the needed number of adults and children and see that the price is changing depending on the selected numbers (watch how the rate price is changing when the number of children is changed) –
This allows you to have more flexibility as to capacity and at the same time keep your pricing policy with less effort.
We hope this improvement will remove limitations you might have experienced with the Hotel Booking plugin. Do you need this feature to tune the plugin behavior for your business? Let us know in the comments.