7 Best WooCommerce Booking Plugins for Appointments Scheduling (2018)

These days, most businesses and services are allowing their customers to make online appointment scheduling or bookings right from the website. If you have a consumer-oriented business, you will find that a reliable booking system is not just useful but allows you to utilize your time and have complete control over your schedule.

But how do you add an appointments system to your website?

woocommerce booking plugins online appointment scheduling

We're glad you asked that. There are several premium extensions to enable scheduling and reservation features to your website. In today’s post, we, the team of CollectiveRay, are going to introduce you to the 7 best WooCommerce booking plugins available right now.

Let’s get started, shall we?

Let's get started with our list of WooCommerce booking plugins for scheduling of appointments or making reservations online.

1. WooCommerce Bookings

WooCommerce Bookings

This is the official WooCommerce bookings plugin which can be used to enable scheduling and reservations on your e-commerce website. You can use this extension to create a new type of product and offer a time or date-based reservation feature right from your website. With regards to the period, you can offer specific time slots or allow the customers to choose their most convenient time. You can filter the booked slots and update your availability from the admin dashboard.

Visitors can define the maximum number of attendees when creating the reservation. You can choose to approve the request instantly or require an admin approval. You can enable and configure email notifications for confirmations and send reminder emails as necessary. It is also possible to allow the users to cancel their reserv ion, if they wanted to.

WooCommerce Bookings Price

The extension allows you to apply two types of costs – base cost and block cost. The base cost is a fixed amount which is applied to all reservations. The block cost is the cost which is charged per block or slot. This cost will be multiplied by the number of blocks the customer books.

On special occasions, you can create bookings from the backend too. These reservations will work exactly like the ones created from the frontend.

You can get the extension for a single site for $249.


Download the WooCommerce Bookings extension


2. RnB - WooCommerce Rental & Booking System

RnB WooCommerce Rental Booking System

This is a fully featured WordPress rental plugin can be used for adding booking and rental features on your shop / website. RnB will create a new product type and allow you to offer date or time-based reservation packages. Customers can book right away or request a quote for their preferred type of reservation.

The powerful inventory management options allow you to set up and manage all the inventories right from the dashboard.

That means you won’t have to create separate inventories for each booked type. It is also possible to set default inventories for all types. The inventories will automatically control the availability options.

RnB WooCommerce Rental Booking System Pricing

You can choose any of the four available pricing types – general, hourly, daily, day ranges, or monthly. The general plan allows you to set a fixed rate for every day. And the daily plan allows you to set specific rates for each day of the week. Similarly, the monthly plan could be used to set different rates for each month of the year.

You can use the day ranges pricing plan to allow the visitors to book multiple days at once. It is possible to define the minimum and a maximum number of days. What’s more, RnB also allows you to apply special discounts based on the number of booked days. You can choose to provide a fixed discount or a percentage of the total amount.

You can purchase RnB for $29.


Download the RnB - WooCommerce Rental & Booking System plugin


3. WooCommerce Appointments

WooCommerce Appointments

WooCommerce Appointments is a professionally developed plugin to enable reservations and appointment features on your WordPress site. As the extension is built especially for WooCommerce bookings, you can use all the features, extensions, and payment methods supported by the WC platform. The quick setup options allow you to get started within a few minutes.

The system comes with several pricing plan options.

You can set the price for an hour, a day, or a combination of both. The flexible availability options allow you to set the availability for specific hours, days, etc. You can set up breaks for holidays and non-operations hours. It is also possible to choose availability for individual reservations.

WooCommerce Appointments Settings

The plugin also supports multi-day scheduling at once. You can also control the lead time of time when the customer can be allowed to make advance reservations. And if there is any preparation involved, you can add the necessary amount of padding time as well. The multi-lingual extension will automatically convert the time into the client’s time zones, which will be very useful if you are operating in multiple countries. It is also possible to show the local currency for international customers.

The multi-lingual system will automatically convert the time into the client’s time zones, which will be very useful if you are operating in multiple countries. It is also possible to show the local currency for international customers.

Automated Google Calendar syncing of WooCommerce bookings is a unique feature of this specific online scheduling plugin. This feature will automatically add the reservations and appointments to your Google Calendar and vice versa.

The superior staff management options allow you to assign staff(s) to the booked slots. The staff can control their own availability options.

Thanks to the custom shortcodes, you can show the reservation forms on any widgetized place of your website.

WooCommerce Appointments is priced at $69.


Download the WooCommerce Appointments plugin


4. Booking & Appointment Plugin for WooCommerce

Booking Appointment Plugin for WooCommerce

Booking & Appointment Plugin for WooCommerce is another widely used WordPress booking plugin developed by Tyche Softwares. You can use this system to convert your regular store into a fully featured reservations platform.

Your customers can book specific hours or days according to their requirements. You can choose different time slots for different days and mark the global or local holidays as unavailable.

Once a period or day is booked, it will automatically become unavailable. There is also a real-time availability checking feature. This is very useful when multiple users are checking the availability for the same service.

The extension shows the appointment details on all pages like the cart, checkout, order confirmation, notification, etc.

Appointment Plugin for WooCommerce Settings

The WooCommerce bookings has 2-way Google Calendar sync - another great feature of the plugin. This will automatically update the booked slots on the calendar of both the admin and the customer. It is possible to import or export the bookings to and from Google Calendar. There is also an option to export all reservations in a single CSV, Excel, or PDF file.

The plugin allows the users to filter the product availability by date. Admin(s) can approve or reject the requests. There are 24 different themes available for you to choose from. As the multi-lingual extension is available in 62 languages, you can easily use it to create reservation websites in different languages.

You can get the whole product for $119.


Download the Booking & Appointment Plugin for WooCommerce


5. YITH Booking

YITH Booking for WooCommerce

YITH Booking for WooCommerce makes it very easy to add an intuitive appointment system to your WordPress website. The plugin works with any ecommerce site built on WC. You can create different types of bookable products with various pricing options.

There are 2 methods to choose the reservation duration. The first method allows the customers to choose the start date, while the second option allows them to choose both the start and end dates. You can set the minimum and the maximum number of bookable days for individual customers. It is possible to accept reservations right away or require confirmation from the admins. You can define the maximum duration until when the customer can cancel the booked slot.

YITH Settings

The product comes with various pricing options for different situations.

First of all, you can set a base price for all reservations. And obviously, the total price will be calculated based on the duration. Other price determiners include the number of attendees, seasons, location, etc.

In case you have a shortage of resources, you can set the maximum number of slots available at the same time. Alternatively, you can set a custom start and end date for the bookings, or apply restrictions by using time frames and/or the days of the week. The system also allows you to create reservations manually from the backend.

You can purchase the single-site license of the plugin for $179.


Download YITH Booking


6. Bookly


Bookly is one of the most popular booking management plugins at CodeCanyon. As it features complete WC integration, you can use all the features and extensions of the impressive platform in your website. As this WooCommerce booking plugin integrates with Google Calendar, you can easily synchronize the bookings with your calendar.

The built-in form builder will be very useful in creating custom reservations forms with all the fields you want. You can add custom buffer time around the slots, allow the customers to make different types of reservations, define the early booking time, cancellation time, and schedule the availability of the booked slots.

Bookly Settings

It is possible to add staff members, services, customers, appointments, etc. The custom color schemes will help you personalize the style of the various reservation pages. You can offer special discount coupons for your customers. All the bookings and appointments could be managed from the dashboard. It is also possible to allow the staff and customers to view, edit, or manage the reservations.

The custom color schemes will help you personalize the style of the various reservation pages. You can offer special discount coupons for your customers. All the booked slots and appointments can be managed from the dashboard. It is also possible to allow the staff and customers to view, edit, or manage the reservations.

While most other booking plugins send notifications via email, Bookly takes it to a whole new level by offering SMS notifications too. Thanks to the touch-optimized design, mobile visitors will have no problem in browsing your site and make reservations right away. The detailed documentation will be very useful to get started with the various features of the plugin.

Bookly is priced at $59.


Download Bookly Now


7. Pinpoint Booking System PRO

This is another very popular WordPress booking plugin with complete support for WooCommerce. Pinpoint helps you to show a calendar on your website and let the visitors check out the available date and time for reservations - perfect for online appointment scheduling. As the system works perfectly with WC, you can use all the features and extensions to apply the tax, accept payments, offer coupons, and various other tasks.


Customers can make the reservations by selecting their desired days or hours from the calendar. As the calendar is powered by AJAX, the availability of the booked slots will be updated instantly. While the default view will show a monthly calendar, visitors can choose to view multiple months at once as well.

Pinpoint offers several types of pricing models. You can set prices for specific hours, days, etc. It is also possible to set the availability rules for the reservations. Thanks to the fully responsive design, you can be assured that the booking pages will look great on any screen resolution - including mobile devices and tablets.

Pinpoint comes with a built-in translator tool to help you create an appointment and reservations website in any language you want. It also supports multi-currency, which will be useful for international reservations sites.

You can get the 1-year license of Pinpoint for $50 or purchase the lifetime license for $95.


Download the Pinpoint Booking System PRO

Final Words about WordPress and WooCommerce booking plugins

Having a solid system to cater for online appointments scheduling and receive online bookings is a great way to take your business to the next level. Now that you know which are the best WooCommerce booking plugins are, why not pick one and get started today? Don’t forget to let us know which one you have chosen and your experience with it below.

Want to supercharge your website?

Supercharge your websiteOur website loads FAST ... just 1.29 seconds. We're hosted on FAST InMotion VPS servers - click here to see our full review.