The WooCommerce Bookings and Appointments plugin is an amazing plugin that will help you set up a successful booking website. Website admins can easily define the booking rules and allow customers to choose the time or date of booking. You can use this plugin for appointments, services or rentals based websites. And clearly, by looking at the recent market demands, the need for a booking website is increasing day-by-day.
In this article, we will show you how to set up the WooCommerce Bookings and Appointments plugin on your WooCommerce. You would see some of the most common applications of a booking website and how you can achieve them with this plugin.
How to create a bookable product on your WooCommerce?
Once you have successfully installed the plugin on your WooCommerce, you would find a new option under the Product data option in the Edit product page. Before doing anything else, you should first select the Bookable Product option under the Product data option. In the image shown below, you can clearly see that the Bookable Product option is present.
After selecting the Bookable product, you would notice that the General and Inventory option on the left side will be hidden. This happens to eliminate the confliction of the product price. As soon as you do this you will see the following section:
Beneath the Product data section, you can find the Booking Period which lets you choose the booking method. You have the option to choose from Calendar range and Fixed Period of. If you choose the Calendar range, you will see an interactive Calendar on the product page where you can choose the time range for the booking. Now, if you go for the other option, i.e the Fixed Period of, then the customers would see something like below:
This way you can allow bookings based on minutes, hours, days or even months. You can also define the time period between the time range. If you want the bookings to have a certain time period, then you can do that as well. You have the option to choose the start and the end time of the bookings. By doing this, your customers will have a certain time window to book i.e The appointments are shown only within the window period.
What’s even great is that the plugin also allows you to set the non-bookable hours or days. Meaning, if you wish to take a break for one or two hours between your work then you can set the break-time. Under the Booking Availability option, you can define the time duration of the non-bookable period.
As you can see in the image shown above, you have the option to define the non-working period. The plugin also allows you to define the Weekends as a holiday, which can be quite useful if you need a day or two off work.
Implementing some common business cases
Seth is a doctor and needs a website where people can book appointments.
- He is open from 09:00 to 16:00 every day.
- He wants to keep the appointments for 1 hour and charge $90 for each appointment.
- He also wants to take a 1-hour lunch break.
In order to implement this business case, Seth has to define a bookable product. He can define this product with a particular name such as Urology or Andrology, and then define the rate based on his wish. Then he needs to go to that product page and perform the following configuration:
Also on the Booking Availability tab, he can define the lunch break, say, 1:00 PM to 2:00 PM. As a result, the product page would look something like the one shown in the following image:
Another very common application of a booking website is hotel booking business. Let us take the example of Shannon and her hotel business case.
- She wants to offer rooms on a per-day basis
- She wants to charge $270 for each day without any booking window
Shannon can go to the product page and define the bookable product(hotel room). She can name categorise the rooms and decide the tariff accordingly. We have created a sample room in the following image. And as you can see in the image below, the dates marked in grey colour indicates that the dates are not bookable. The dates marked with blue colour are the bookable dates and the prices along with the booking duration are shown above the Book Now button(please refer the image below).
For this configuration, she needs to choose the Booking Period as Enable Calendar Range and define the tariff as shown in the image below:
Paying Guest monthly bookings
This plugin also allows the bookings based on monthly basis. Luke here, owns a paying guest apartment and requires a website that allows his guests to book the rooms on their own.
- He wants to offer rooms on a monthly basis
- He wants to charge $365 for every month without any booking window
He just needs to follow the configuration given below:
And after setting up the bookable product page, he would be able to see the following page.
Similar to the above business scenarios, you can configure the booking settings based on your needs and requirements. If you are looking for more features and functionalities then check out the premium version of the plugin.
Let us know in the comment section below if you have any query. We would be more than happy to help! Happy selling!