

WooCommerce Bookings
WooCommerce Bookings by WooCommerce is a plugin that turns a WooCommerce store into a booking system. Customers can reserve appointments, classes, tours or rentals right on your site, and you set the availability, pricing and rules that fit how your business runs.
- Version
- 3.12.0
- Released
- Oct 14, 2026
- Developer
- WooCommerce
- Type
- WordPress plugin
- Requires
- WooCommerce
- Licence
- GPL
- Included in
- Every plan, or $11.19 a year on its own
What’s new in WooCommerce Bookings 3.12.0
- NewEnabled filtering the bookings calendar by multiple products.
- NewLogged booking reminder scheduling and sending events to WooCommerce > Status > Logs.
- FixedStopped add-to-cart from clearing the cached availability of unrelated products.
- FixedAdded a Customer timezone field to the Add Booking screen, so bookings added from the admin keep their timezone information when "Display visitor's local time" is enabled.
- FixedCorrected the Customer dropdown placeholder on the Edit Booking admin screen, which always showed "Guest" for guest bookings instead of "Guest (Customer Name)".
- FixedPreserved quoted labels and kept Product Add-Ons details separate in the monthly calendar popup.
- FixedKept the booking calendar visibly disabled until overlapping availability refreshes finish.
- FixedStopped fully booked days from appearing partially booked on the calendar when the previous day's time blocks run up to midnight.
What it does
Service and rental businesses often juggle phone calls, emails and separate booking tools to fill their calendars. This plugin brings that work into WooCommerce, so a bookable service or item is sold much like any other product. You decide whether customers pick from fixed time slots or choose their own time range, and bookings can be measured in days, hours or minutes. That covers a wide range of uses, from overnight stays to short consultations and group events.
Behind the scenes, you manage everything from a calendar view where you can filter, update and add bookings by hand, which helps when someone reserves over the phone. Resources such as staff members or equipment can be assigned to bookings so the same asset is never booked twice. You can require manual confirmation, allow cancellations and send reminder emails. It requires WooCommerce, and optional extensions can add features like deposits, follow-ups, accommodation bookings, product add-ons and vendor management.
Best for
- Salons, consultants and other appointment-based service businesses
- Equipment, vehicle or gear rental shops running WooCommerce
- Tour operators, studios and instructors offering group classes
Features
Offer set time slots or let customers choose a custom time range, with bookings measured by the day, hour or minute to match your service.
Set minimum and maximum participant limits so one product can handle one-on-one appointments or larger group events like classes and tours.
Create different prices for groups, weekends, early birds or children, so your rates reflect when and how people book.
Show availability in each customer's local time zone, which helps avoid confusion for virtual services and bookings made from other regions.
Assign specific resources, such as staff members or equipment, to bookings so the same resource cannot be double booked for overlapping times.
Choose whether bookings need manual confirmation, decide if customers can cancel, and send automated reminder emails ahead of appointments.
View, filter and update bookings from a calendar in your dashboard, and enter bookings manually when customers reserve by phone.
Connect your bookings to Google Calendar so your store schedule and personal or team calendar stay aligned in one place.
WooCommerce Bookings older versions
- 3.11.0Oct 81 new, 3 improvements, 62 fixes, 11 changes
- 3.10.0Sep 31 new, 1 improvement, 20 fixes, 3 changes
- 3.8.0Jul 234 new, 1 improvement, 7 fixes
- 3.7.0Jun 30
- 3.6.0Jun 18
- 3.5.3May 23
- 3.5.2May 15
- 3.5.1Apr 25
- 3.5.0Apr 21
- 3.4.0Mar 11
Members and buyers of this product can download older versions.
48 older versions in all. If you need one that is not listed, ask support.
Questions about WooCommerce Bookings
Can customers book by the hour or by the day?
Yes. Bookings can be set up by days, hours or minutes, and you can offer either fixed time slots or let customers pick their own range. That makes it workable for anything from multi-day rentals or stays to short appointments.
How does it stop the same staff member or item from being booked twice?
You can allocate specific resources, such as staff members or pieces of equipment, to your bookings. Once a resource is taken for a given time, it cannot be booked again for an overlapping slot, which prevents double bookings.
Do I need WooCommerce for this plugin to work?
Yes, it requires WooCommerce. Bookable services and rentals are created as WooCommerce products, so they go through the same cart and checkout your store already uses.
Can I approve bookings myself before they are confirmed?
Yes. You can require manual confirmation for bookings, choose whether customers are allowed to cancel, and set up automated reminder emails to help cut down on no-shows.
Is WooCommerce Bookings free?
The code of WooCommerce Bookings is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of WooCommerce Bookings is this?
Version 3.12.0, released Oct 14, 2026. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update WooCommerce Bookings?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of WooCommerce Bookings automatically and keeps a backup, so you can roll back.
What does WooCommerce Bookings need?
WooCommerce Bookings needs WooCommerce installed and active.
More from WooCommerce







