Nowadays it is a very common practice to do online bookings. Providing online booking facility is observed in many businesses like hotel reservations, rent an apartment, costume or equipment on hire, etc., that might be booked for multiple nights. In such businesses, there are set of rules for making bookings like advance booking period, minimum stay for reservations and maximum stay for reservations.
So here minimum stay for reservation means if you have set a minimum number to book the room for 3 nights, then the guests are forced to make a reservation for 3 or more nights.
In this post, we will see how we can setup minimum stay for reservations with Booking & Appointment Plugin for WooCommerce.
Let’s say you are running Hotel business and you want that if the guest is making a reservation for your room then it should be reserved for minimum 2 nights or more than that.
To set this up, the first step is to create a bookable product Hotel Country Inn from the Products -> Add Product link.
On the same Products page, you will also find the Booking Meta Box that allows you to setup your bookable product. Enable settings in Booking Meta box by clicking the Enable Booking option as shown below:
Enable Booking option
By enabling this setting, you can convert your normal WooCommerce product into a bookable product.
Now select Booking type as Only Day, upon which further two options will be displayed. Select Multiple Nights option as shown below and click on Save Changes button.
Selecting Multiple Nights option
Now you will need to add settings for making the hotel rooms available for booking. So go to Availability tab and add all the bookable weekdays along with all the settings as shown below and click on Save Changes button.
Adding setting and bookable weekdays
The additional settings in Availability tab are Advance Booking Period, Number of dates to choose, Minimum Booking on any Date, Minimum and Maximum Number of Nights to book. We will focus on Minimum number of nights to book settings here, which we have set to 2 Nights as shown in the above screenshot.
This implies that when a customer makes a reservation, he will have to reserve the room for a minimum of 2 nights.
The details on all the above mentioned additional settings can be seen in our Multiple Nights Booking for Simple Products post.
After adding all the settings and enabling the bookable weekdays, click the Save Changes button. Once you have completed all the above steps, the product is now ready to be booked.
Let us see at how these settings would reflect on the front end for customers to make bookings.
The newly created product to take bookings for Hotel Country Inn, will appear on the front end of the website like shown in the below screenshot.
Newly created product displayed on front end
As you can see, the Start Date and End Date option appears here, where you need to select the date of the first day and the last day of your stay in the hotel.
So click on Start Date field and select a date from the calendar as shown below:
Select the Start Date
For this instance, let us select 23rd November, 2017 as the Start Date from the calendar and then select the End Date in the similar manner.
Select the End Date
So as you can see in the above screenshot, the first available End Date is 25th November, 2017. This is because we have set Minimum Number of Nights to book settings to 2 Nights and hence 23rd and 24th November are shown disabled.
Note that the price for the rooms will be calculated as per the selected number of nights to book the product.
Once you select the Start date and end date, the Add to Cart button will be enabled as shown below:
Add to Cart button enabled
When you click Add to Cart button, the order is added to your cart and clicking the View Cart button will redirect you to the Cart page which will show the booking details as shown below:
Cart page displaying the booking details
Here you can click on Proceed to checkout button to go to the Checkout page which gives you a preview of the actual order. Please ensure you check everything and then click on the Place Order button.
Order details on the Checkout page
Your order is now placed and you will receive an order confirmation as shown below:
Order confirmation of the booked product
In this post, we learned how easily one can setup hotel reservations for minimum stay using the Minimum number of nights to book option in our Booking & Appointment Plugin for WooCommerce.
It is a simple procedure and will not take more than 10 minutes to setup the product for taking reservation of minimum numbers of nights.
The above example was for Simple WooCommerce product. It is also possible to use this option for WooCommerce Variable product.
Thus, additional settings like this that the plugin provides, opens new horizons for businesses that wants to give a different edge to its working pattern. This works well when you want to give seasonal discounts or a specific day promotion to boost your yearly sales and in turn market your brand efficiently.