MWB Bookings for WooCommerce – Schedule Appointments, Manage Bookings, Show Availability, Calendar Listings



WooCommerce Booking is a powerful plugin that enables store owners to create an online booking system that allows them to turn their products into online booking solutions and make them available to customers for a set period of time.

You can now simply book WordPress time slots, confirm/reject bookings, display reservation calendar listings, enable booking cancellations, promote booking availability, regulate booking duration, and much more using the Booking Calendar plugin’s capabilities.


  • Easily define additional booking costs and services from the backend.
  • Unit, base, and additional cost-based WooCommerce bookable products can be defined.
  • Easily define the maximum number of bookings per day with the HMS unit.
  • Provide an easy upcoming booking list using the Booking Calendar.
  • Can define WooCommerce bookings availability Start and End time for the day with ease.


Download Now!!


1) Enable Bookings
Using WordPress Bookings plugin General Settings tab toggle button functionality, admin managers can simply enable/disable the plugin as well as the plugin’s bookings feature.

2) Flexible Bookings
With the Appointment Booking Calendar, customers can tailor their booking criteria to their specific budget, event, and requirements. You can make reservations without bothering to place a call, thus you can do so from the comfort of the home following easy booking management.

3) Booking Confirmations & Cancellation Offered
With the Appointment booking WordPress plugin, Admin managers can easily offer confirmations for booking requests made by customers, as well as easy booking cancellations, by utilizing the plugin’s capabilities.

4) Booking Listing and Sorting by Tag
All requested WooCommerce bookings orders made by the customers are to be listed in the WooCommerce Order Listing table. Admin managers can conveniently sort the booking out of the orders using the Bookings tag available there.

5) Ease of Structuring Bookings Calendar
The WooCommerce Calendar Booking view allows merchants to build and analyze how their day or month is progressing. They can also make changes to current bookings or availability according to that.

6) Offered Services & Additional Costs
With the Booking system for WordPress, Admin managers can easily create WooCommerce booking services and additional costs using the backend settings, and also can easily display them over the checkout page as well as over the individual bookable resource page.

7) Responsive Interface
WordPress Online Booking provides an online mobile-friendly WooCommerce easy booking interface, i.e. a responsive UI that works on a variety of devices. In short, offering ease of access for their customers.

8) Offer Bookings Availability Settings
Admin managers may easily specify booking and scheduling for WooCommerce based availability for the day, as well as the exact deadline for making reservations. They only need to modify the Start and End times in the WooCommerce booking Availability tab of the plugin settings area to do so.

9) Avoid Unwanted Bookings
Prior to a day, admin managers can easily determine the maximum amount of appointments that can be made. So that they may provide easy booking management for their items, avoid unnecessary bookings, and easily indicate unavailability.

Free Demo of Bookings for WooCommerce

Visit Bookings for WooCommerce Documentation and learn more about the features and working of the plugin.
Check out Bookings Plugin knowledge base



  • Offers a distinct Booking List.
  • You can create different People Types for your bookings.
  • Provide specific status settings for paid Bookings to confirm after days.
  • Admin can also reject Bookings after days.
  • Render setting to show/hide the Additional Booking’s details.
  • Advance Bookings setting options.
  • Admins can offer Early Bird Discounts.
  • Customizable business type Templates.
  • Layout a distinct Booking Search page.
  • Admin can Manage Booking for registered customers from the backend.
  • To change the total Booking cost, offer Global Cost Rules.
  • Can offer Booking Reschedule settings.
  • The Booking Service setup tab has a Start Time and an End Time.
  • Admin can easily offer Unavailability for Bookings on Weekdays.
  • Email and SMS Reminders before service avail.
  • Easy Booking Social Share button available integration with Facebook.
  • Admin can easily provide Booking Refunds, easy RMA plugin compatibility.
  • Provide a specific Booking Policy Section likewise description tab.


Bookings for WooCommerce turn your ordinary WooCommerce store into an effective booking solution provider. Making use of bookings plugin features, you can create an online booking system that caters to all your customer’s requirements with ease. Get Bookings plugin and easily create an online booking system that provides versatile booking solutions with flexible booking slots, easy booking management, and a lot more.

Note: Get Bookings for WooCommerce Pro



If you need support or have questions, kindly use our online chat window here or connect with us then Generate a ticket

If our documentation doesn’t contain the solution to your problem, you can visit the MakeWebBetter Forums with your question.


  • General Settings
  • Booking Form Settings
  • Availability settings
  • Bookings calendar
  • Booking Product
  • Customer selected type booking unit
  • Booking Cost
  • Booking people option
  • Booking Additional services
  • Booking Product Availability
  • Bookings Order
  • Bookings Frontend view


Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of the gift voucher, login to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “MWB Bookings for WooCommerce” and click Search Plugins. Once you’ve found our MWB Bookings for WooCommerce plugin you can view details about it such as the point release, rating, and description. Most importantly, of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading our MWB Bookings for WooCommerce and uploading it to your webserver via your favorite FTP application. The WordPress contains instructions on how to do this here.

Preguntas frecuentes

How can the admins show Include Services in the booking form?

Navigate to the Admin Dashboard > Plugin Back End Settings > Booking Form Settings to see the Included Services on the front end booking form. Then turn ON the Show Included Services toggle switch.

Is it possible to display the calendar on the frontend for picking booking dates?

Yes, the Bookings plugin has such functionality that allows customers to select a booking date from a calendar. To do so, go to the Edit Product page > General Settings > Activate the Calendar.

Is it possible for the administrator to define the maximum and a minimum number of persons who can place bookings?

Yes, the number of people for the bookings can be modified by the admin. Go to the Product Edit page > People > Enable the checkbox option for People > Opt on something like a Min and Max number of individuals.

How can Admin set the start time and end time of any booking?

Admin can easily specify the day’s booking availability as well as the specific booking deadline. To do so, they only need to adjust the Start and End times under the Availability tab of the plugin settings area.

Is there any option so that customers can cancel the booking from their side?

Yes, you can do so with our plugin. Navigate towards the General Settings section of the Edit Product page. Then, use the smart checkbox setting for the Cancellation Allowed option to set up the order cancellations allowed for their customer bookings.

How can we utilize the plugin to offer additional booking services for customers?

Yes, you can easily offer additional services to your booking solutions by utilizing the plugin’s features. To add additional services, simply go to Admin Dashboard > Products > Booking Services and add any additional booking service you wish.

And in order to include them within a booking service, just make use of the Booking Service widget on the sidebar of the specific booking product and include them.

Can the admin set the maximum booking per user?

Yes, the admin can set the maximum booking per user to achieve this Go to the Product edit page >> General settings>> Set maximum booking per user according to your need.

What is the appropriate way to add the booking product?

In order to create a bookable product for your bookings plugin, you need to first navigate towards your Admin Dashboard > Products > New Product > Select Data Type > Select Booking Product and perform the settings accordingly.

How many types of booking units are present in your plugin?

In our plugin, there are two types of booking units-

  • Fixed Unit
  • Customer Selected Unit


17 de septiembre de 2021
I have purchased a couple of plugins from MakeWebBetter and have been using them for close to a year. I initially had some issues that were more related to website compatibility and plugin compatibility, but every time that I emailed support, they responded QUICKLY and rectified the issues, even when it wasn't their plugins error. The team at MakeWebBetter is the BEST and their plugins are great! Good Job guys! And no, I'm not being paid to write this. lol
2 de septiembre de 2021
Great customer support when having issues with the installation of the plugin. 5* support and service.
2 de agosto de 2021
Really liking this plugin, and great customer support!
Leer todas las 2 reseñas

Colaboradores y desarrolladores

Este software es de código abierto. Las siguientes personas han contribuido a este plugin.


"MWB Bookings for WooCommerce – Schedule Appointments, Manage Bookings, Show Availability, Calendar Listings" ha sido traducido a 2 idiomas locales. Gracias a los traductores por sus contribuciones.

Traduce "MWB Bookings for WooCommerce – Schedule Appointments, Manage Bookings, Show Availability, Calendar Listings" a tu idioma.

¿Interesado en el desarrollo?

Revisa el código, echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

2.0.2 – Released on 19 November 2021

  • New: UI update
  • New: Compatibility with WC 5.9.0 and WP 5.8.2
  • Fix: Minor bugs fixes

2.0.1 – Released on 13 September 2021

  • New: WPML compatibility added
  • New: Multisite compatibility added
  • Fix: Minor bug fixes

2.0.0 – Released on 25 August 2021

1.0.1 – Released on 31 May 2021

  • Fix: Minor issues
  • Fix: Booking Total Currency Symbol
  • New: Compatibility with WooCommerce 5.3 and WordPress 5.7

1.0.0 – Released on 21 May 2021

  • First version