Bookings for WooCommerce allows store owners to offer bookable products such as appointments, rentals, and events directly from their WooCommerce store. Incorporate the reliable, dependable online booking system for your bookings based business, designed specifically for your WooCommerce store. WooC
PricingFree downloadThe WordPress.org download is free. Pro versions, add-ons or external services may cost extra.
CompatibilityRequires WordPress 6.2 and PHP 7.4.
SourceWordPress plugins · Nov 2, 2026
01 / Source details
Aboutthistool.
Bookings for WooCommerce allows store owners to offer bookable products such as appointments, rentals, and events directly from their WooCommerce store.
Incorporate the reliable, dependable online booking system for your bookings based business, designed specifically for your WooCommerce store. WooCommerce Bookings is an all-in-one appointment scheduling plugin Motivated to facilitate and automate your booking operations directly within your WooCommerce store. It empowers business owners to transform standard products into fully bookable services making time slot reservations seamless, intuitive, and entirely customer-driven.
This WordPress booking plugin allows you to add a booking calendar on your website in order to schedule online appointments. You can also show your booking calendar on websites like Booking.com and Airbnb. Set the booking people types (adults, kids, and oldies), and manage your bookings with ease by utilizing the listing calendar and regulating the booking durations.
You can now simply book time slots utilizing the WordPress booking plugin, confirm/reject bookings, display reservations on calendar listings, enable booking cancellations, promote booking availability, regulate booking duration, and much more using the Bookings plugin’s capabilities.
WooCommerce Bookings is the ultimate solution for all your booking and appointment needs across diverse industries:
Salons & Spas – Admin can manage bookings and appointments for salons and spas also for other beauty treatments, different massages, nail art, and consultations with ease. You can create different bookable products for each one of them, as per service type. Each service type can have specific time slots , durations, and pricing, ensuring your clients can easily book their desired appointments.
Fitness Trainers & Gyms – Our Bookings Plugin is compatible with the WooCommerce subscriptions plugin, which gives you the power of creating subscription-based booking products for your fitness classes, personal training sessions, and Gym memberships.
Healthcare Providers – Utilize the functionality of the booking plugin and set booking time slots – 24 hours or AM/PM , and schedule doctor’s appointments, therapy sessions, and consultations.
Consultants & Coaches – Administrators can integrate Google Calendar , which allows clients to book appointments for consultations, coaching sessions, or workshops.
Event Organizers – Admin managers can easily offer confirmations for booking requests made by customers, as well as easy booking cancellations. This enables users to book tickets for events or reserve spots for workshops, seminars, and conferences.
WordPress Booking plugin Demo | Documentation for booking for WooCommerce
KEY FEATURES OF THE FREE VERSION OF THE WORDPRESS BOOKING PLUGIN:
1) Turn Peak Dates into Peak Revenue
Different dates have different demand, and your prices can reflect that! With Dynamic Pricing, store owners can set higher rates during festive seasons, or offer special discounts on selected days. Choose between fixed or percentage-based adjustments and create pricing that fits your booking strategy.
2) Analytics For Bookings
Take one glance at your booking data to turn it into actionable insights. Track key metrics like total bookings, revenue, cancellation rates, peak days, and product performance in an intuitive analytics dashboard. Store owners can utilize these insights to understand customer trends and optimize their booking strategy.
3) Centralized View For Bookings
Customers can view their bookings in a centralized manner. They can see the name of the booking product (which is clickable), the payment method they used, the option to add the booking to their Google Calendar, the booking status, and the cancellation option (if the merchant has enabled this functionality). Furthermore, customers can also select whether they want to view the bookings in a list or grid format.
4) Sync Global Calendar With Airbnb
Merchants can sync their global booking calendar with their Airbnb listing calendar. If specific dates are set as unavailable on Airbnb, an automated cron job that runs every 5 minutes will update the bookings calendar( listed on your WooCommerce store) to block those same dates, and vice versa. Similarly, any changes made in your store’s global calendar will reflect on Airbnb’s calendar too, ensuring both stay perfectly in sync.
5) Set Booking Limit & Weekoffs for Global Calendar
Merchants can now set a limit per date and per order for bookings over the Global Calendar. They can also mark particular days off for the week. This helps them manage overbooking by capping the total number of bookings allowed in a given period.
6) Global Calendar Booking
By utilizing this feature of the booking plugin, merchants can easily integrate the global calendar into any page on their booking website. This eliminates the hassle of creating multiple calendars. Merchants can also add unique forms to the global calendars; these forms are there to collect relevant information that will help you process the bookings more efficiently. Once a date is marked unavailable, the same date can not be marked available, and vice-versa.
NOTE: Merchants can only add up to 5 fields while creating the form if you’re using the Free version of the plugin, and the “required” action is only accessible for users with the Premium Version.
7) Choose Your Week’s Starting Day
The admins can conveniently select the start day for the week suiting the requirements of your booking website.
8) Multi-Language Support for Calendars
Merchants can select the language that aligns well with their target audience. This functionality helps merchants make their booking websites familiar to their customers.
9) Booking Spotlight
Enhance your customer’s online booking experience with this intuitive feature. Whenever a customer selects a particular date or slot for booking, it visually gets highlighted, making it easier for the customers to track their choices.
10) Offer Bookings Availability Settings
With the Bookings for WooCommerce Plugin, admins can effortlessly manage availability and scheduling for WooCommerce appointments. They can set daily availability as well as specific booking deadlines, simply by adjusting Start and End times in the plugin’s Availability tab within settings. This flexibility allows for more than 10 slots based on individual needs. Marketers can leverage this feature to customize availability for particular days, weeks, or even months.
For instance, Marketers can set Mondays and Tuesdays as available until December.
11) Flexible Bookings
With the booking and appointment plugin for WooCommerce, customers can tailor their WP booking criteria to their specific booking unit (hour, day, and minutes), budget, event, and requirements. You can make reservations without bothering to place a call, thus you can do so from the comfort of your home following easy booking management.
With the WooCommerce appointments 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.
13) Booking Listing and Sorting by Tag
All requested booking plugin-based 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.
By utilizing this feature, you can ensure that your customers are only able to submit complete and accurate booking requests, leading to a more efficient and streamlined booking process.
14) Add your Bookings to Google Calendar
With the click of a button, you can now instantly add your WP Booking requests utilizing our plugin-based setting option to your Google Calendar. Isn’t this a WOW feature? It goes without saying that this enables you to take pleasure in your reservations while also keeping you informed of their status and serving as a virtual reminder of them.
15) Offered Services & Additional Costs
With the WooCommerce appointments plugin, admin managers can easily create 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.
16) Responsive Interface
WordPress Online Booking provides an online mobile-friendly WooCommerce easy free online booking system, i.e. a responsive UI that works on a variety of devices. In short, they offer ease of access for their customers for online appointment booking products.
17) Avoid Unwanted Bookings
Prior to a day, admin managers can easily determine the maximum amount of WooCommerce appointments that can be made. So that they may provide easy booking management for their items, avoid unnecessary bookings, and easily indicate unavailability with the WordPress booking plugin.
BOOKING APPOINTMENT WORDPRESS PLUGIN MEETS YOUR REQUIREMENT, SO
Download Now!!
LIVE DEMO OF WORDPRESS BOOKING PLUGIN
WooCommerce Bookings Frontend Demo
WooCommerce Bookings Backend Demo
Demo For Live Preview
WordPress Booking Demo : Different Pricing On Different Dates
WordPress Booking Demo : Configurable Booking Start and End Times
WordPress Booking Demo : Booking Calendar
WORDPRESS BOOKINGS PLUGIN COMPATIBILITIES
The Bookings plugin is compatible with Points and Rewards for WooCommerce and Points and Rewards for WooCommerce Pro . This allows merchants to offer points and rewards on bookable products.
Compatibility with Gutenberg Block allows merchants to seamlessly add the global calendar, just by entering the calendar ID to incorporate the calendar into different pages. This eliminates the need to copy and paste the unique global calendar shortcodes.
Elementor Page Builder is compatible with bookings plugin. This compatibility lets you use Elementor’s capabilities to add the “global calendar” to different pages without copying shortcodes.
WooCommerce bookings plugin is compati
See it in action
Screenshots & previews.
General SettingsConfiguration Settings (Bookings Form Settings)Configuration Settings (Additional Cost Settings)Configuration Settings (Additional Service Settings)Booking Calendar SettingAvailability SettingsProduct Data (General settings)Product Data (Cost settings)Product Data (People Type Settings)Product Data (Service Settings)Product Data (Availability Settings) – Single CalendarAdd Booking to Google Calendar (My Account)Multi Calendar BookingProduct Data (Availability Settings) – Dual CalendarCompatibility With Points and Rewards – Allow customers to earn points.Global CalendarSync Global Calendar With Airbnb.Global Calendar Form: The admins can create forms for global calendars to collect relevant customer information.Set a limit for bookings for a particular date, order, and week off for Global CalendarDynamic Pricing: Admins can now update the pricing for a particular date by setting custom fixed or percentage-based price adjustments.
02 / Source details
Gettingstarted.
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 plugin, log in to your WordPress dashboard, navigate to the Plugins menu, and click Add New.
In the search field type “Bookings for WooCommerce” and click Search Plugins. Once you’ve found our 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 Bookings for WooCommerce and uploading it to your web server via your favorite FTP application. The WordPress codex contains instructions on how to do this here .
03 / Source details
Frequently asked questions.
Do we have the possibility of creating any bookable service for hour based booking unit?
Yes, we have this functionality in our plugin. The admin can create a bookable service based on its hours. For that, just visit the Product Edit Page to do this. Select Hours when scheduling a booking unit.
Can the calendar for bookings display a booking time along with the booking date?
Yes, the admin must enable the date and time setting from the backend for this. To amend a bookable product, visit the Product Edit Page and Select days in the booking unit, and enable to show hours in the calendar.
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 front end 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 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 toward 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-
Website LLMs.txt and LLMs-Full.txt Generator is an LLMs.txt generator and llms-full.txt generator for WordPress. It helps site owners generate, manage, preview, validate, and serve AI discovery files from published public content. Use it to create structured /llms.txt and optional /llms-full.txt end
EngageDock AI is a customizable floating contact widget for WordPress websites that want more leads and faster visitor communication. It helps small businesses turn website traffic into calls, texts, emails, and callback requests from one clean contact panel. Key Features: Click-to-Call – One tap ca
Altify AI is an auto ALT text and AI ALT text plugin for WordPress images. It helps generate descriptive image ALT text for accessibility and image SEO. Use bulk image ALT text tools for your Media Library, generate featured image ALT text automatically, and scale WooCommerce image ALT updates with
The Accepted Payment Methods plugin is a straightforward, lightweight solution that enhances your website by displaying visually appealing icons of the payment methods you accept. This plugin is ideal for a variety of websites, including e-commerce platforms, service-oriented websites, and informati