Plugin
PluginUpdated
WooCommerce Bookings
WooCommerce Bookings is a WordPress plugin from WooCommerce that adds appointment, reservation and rental booking to a WooCommerce store.
Product facts
- Version
- 3.14.0
- Released
- 5 November 2026
- Type
- Plugin
- Licence
- GPL
- Included in
- Every plan, or $9.79 / year on its own
Overview
Businesses that sell time, such as classes, tours, consultations or equipment rentals, often handle bookings by phone or through a separate booking tool. WooCommerce Bookings moves that process into your WooCommerce store. Customers choose a slot on your site, and you decide whether each booking needs manual confirmation, whether customers can cancel, and when reminder emails go out.
You can offer fixed time slots or let customers choose their own range, with bookings by day, hour or minute. Minimum and maximum participant limits cover both one-on-one sessions and group events. Resources can be assigned to bookings so the same staff member or asset is not booked twice. Availability appears in the customer's time zone, and a Google Calendar sync keeps your own schedule in line.
Features
- Fixed or flexible time slots: Offer set slots or let customers choose their own time range, which suits appointments, classes, tours and rentals.
- Bookings by day, hour or minute: Set the booking unit that matches your service, from multi-day hotel stays to short one-on-one consultations.
- Group and individual bookings: Set minimum and maximum participant numbers so you can run single appointments and group events from the same system.
- Flexible pricing rules: Set special pricing for groups, weekends, early bookings or children so each booking type has the right rate.
- Customer time zone display: Availability is shown in the customer's local time zone, which helps avoid scheduling confusion for virtual services.
- Confirmation and reminders: Require manual confirmation, allow or block cancellations, and send automated reminder emails to help reduce no-shows.
- Resource allocation: Assign specific resources to bookings so the same staff member or asset cannot be double booked.
- Calendar view and Google Calendar sync: View, filter and update bookings in a calendar, add phone reservations by hand, and sync with Google Calendar.
Best for
- Service businesses taking appointments on a WooCommerce store
- Owners renting out equipment or spaces
- Teams running classes, tours or group events
Changelog
Version 3.14.0 — 4 November 2026
- New Added rescheduling eligibility to Bookings v2 API responses.
- New Added search by booking ID or title to My Account bookings.
- Fixed Choose a validated manual-booking status with a default based on the linked order.
- Fixed Kept bookings linked to the paid order when a failed payment is retried after another checkout draft is created.
- Fixed Keep date and time fields inside their columns in the Add Booking form.
- Fixed Fixed buffer days rejecting quotes for available customer-selected resources and losing resource-specific buffer protection during pricing.
- Fixed Showed a retry message and prevented bookings when availability queries fail.
- Fixed Fixed hour and minute buffer availability across days and at booking end times.
- Fixed Prevented checkout from proceeding after a linked booking expired.
- Fixed Restore missing booking completion events and reminders that have not yet become due.
- Fixed Fixed PHP 8.4 deprecation notices in the Google Calendar integration.
- Fixed Fixed shared resource availability undercounting person bookings when the booked product has no translation.
- Fixed Avoided database packet errors when caching large booking availability results.
- Fixed Prevented partially blocked dates from appearing available when no complete booking slot fits.
- Fixed Replaced duplicate pagination controls with one shared control below the My Account booking tables.
- Improved Reduced the number of database queries when listing team members through the REST API.
Earlier versions
- 3.13.0 (29 October 2026): 1 new, 10 improved, 31 fixed, 1 other
- 3.12.1 (21 October 2026): 2 new, 9 improved, 22 fixed
- 3.12.0 (14 October 2026): 4 new, 7 improved, 21 fixed
FAQ
Is WooCommerce Bookings free?
The code of WooCommerce Bookings is licensed under the GPL, so anyone may use, change and share it. Buy GPL is a paid service: a plan or a purchase of WooCommerce Bookings gives you the download and its updates. The developer's own support, licence key and online services are not included.
Which version of WooCommerce Bookings is this?
Version 3.14.0, released 5 November 2026. New versions appear here when the developer publishes them.
How do I update WooCommerce Bookings?
Install Buy GPL Updater on your site and paste your key from My Account. It installs new versions of WooCommerce Bookings for you.






