View Product Page

Set default product availability

From “Booking Availability” we can edit the default product availability.

booking default availability

Let’s explain the options by using an example case, and set up some default availability rules for the bookable product we created.

Example case – rent a meeting room

Step 1 – Availability settings

We create a bookable product that allows the customer to rent a room for meetings, the room can be booked for complete days and costs $500 p/d.

availability example basic settings

Now moving on to the availability. Besides the opening times during bank holidays (that we have set in the ‘Global availability rules), we want to set specific rules for this bookable product.

set default availability

First we set the default availability, we set ‘All days’ to ‘Bookable’, why? You will see in the next step.

availability weekends example

The building that is used to rent the room, is closed in the weekends, that is why we want to set ‘Saturday’ and ‘Sunday’ as not bookable. As you can see, when selecting ‘Sunday’, the ‘Saturday’ we selected before is already blocked out.

Let’s see what this looks like so far:

availability example frontend

As you can see, it is not possible to select the weekends, they are not bookable.

Step 2 – Booking terms

Booking terms

  • Max bookings per unit: maximum number of bookings that can be accepted for the same day/month/hour/minutes (this depends on the booking duration unit)
  • Minimum booking duration: minimum duration that can be selected by customers expressed in months, days, hours, or minutes depending on how previously set in Booking settings. 
  • Maximum booking duration: maximum duration that can be selected by customers expressed in months, days, hours, or minutes depending on how previously set in Booking settings. 
  • Confirmation required: Let users request a confirmation for the booking
  • Cancellation available: Allow customers to cancel the booking product already booked, and set the time limit (xx day(s) or month(s)).

Step 3 – Booking preferences

Booking preferences

  • Allowed start days: to define the days for the booking to start.
  • Buffer time: decide the time between one booking and the next. (For example, if you give in 1, the buffer time between two reservations will be 1 day. You will not be able to make a reservation for that day/that time period).
  • Check-in time: time for the check-in (only for informative reasons).
  • Check-out time: time for the check-out (only for informative reasons).
  • Minimum advance reservation: the first available date will be automatically set x hours/days/months from the date the user is making the booking.
  • Maximum advance reservation: this is the latest available day for the booking and will be automatically set to x days/months/years from the date the user is making the booking.

Let’s go back to our meeting room example, we set a check-in time and check-out time, so the customer knows during which time-frame the room is available.

We furthermore set the minimum advance reservation time to 5 days, because we need time to prep the room, and a maximum advance time of 1 year.

frontend example booking availability

If the customer access the page on 3 November 2021, the first available date will be in 5 days, with a maximum date 2 november 2022. Furthermore he is informed about the opening and closing hours of the office building.

Step 4 – Additional availability rules

add additional rules

We just heard that the office building will be closed for renovations during 2 weeks in March, and the building is always closed on April 1. We have to add these specific rules that only apply to this bookable product using the “additional availability rules”.

In this case we need to create 2 different rules, one using a generic date and one using a specific date.

Specific date example

specific date available example

We have set the specific closing dates for the renovation, and in the booking form the customer will see these 2 weeks as not-bookable.

Generic date example

generic date example available

We have set the specific day of closure to 1 April of each year, in the booking form the customer will see this day as not-bookable.