Skip to content
Just updated87 new versions in the last 24 hoursDownloads left today: of of leftNo downloads left today · Resets in h
WooCommerce Bookings plugin cover image

PluginUpdated

WooCommerce Bookings

by WooCommercev3.13.0Unlimited sites

WooCommerce Bookings is a WordPress plugin by WooCommerce that turns a store into a booking platform.

Product facts

Version
3.13.0
Released
29 October 2026
Type
Plugin
Licence
GPL
Included in
Every plan, or $10.99 / year on its own

Overview

The plugin lets customers choose and book a service on your website, so businesses can manage appointments, classes, reservations, and rentals through their WooCommerce store. Set fixed time slots or let customers select a custom time range. Bookings can be organized by day, hour, or minute, which suits services with different session lengths and schedules.

Set participant limits for one-on-one sessions or group bookings, and offer special rates for groups, weekends, early bookings, or children. Availability can appear in each customer's local time zone. Manage reservations in a calendar, enter bookings made by phone, and sync bookings with Google Calendar. You can also allocate resources to bookings to help prevent the same staff member or asset from being scheduled twice.

Features

  • Flexible booking times: Offer fixed slots or let customers choose a custom time range. Set bookings by day, hour, or minute to suit different services.
  • Group size limits: Set minimum and maximum participant limits for bookings, supporting both individual appointments and group activities.
  • Special booking rates: Set different rates for groups, weekends, early bookings, or children to reflect the needs of different booking types.
  • Local time zones: Show availability in each customer's local time zone, helping customers understand when appointments or services are scheduled.
  • Booking controls: Require manual confirmation, allow cancellations, and send reminder emails to keep customers informed about their bookings.
  • Calendar and resources: View, filter, and update bookings in a calendar, add phone bookings manually, and assign resources to avoid overlapping reservations.
  • Google Calendar sync: Sync bookings with Google Calendar to keep the schedule available alongside your other calendar entries.

Best for

  • Service businesses managing appointments
  • Class and event organizers
  • Equipment and rental providers

Changelog

Version 3.13.0 — 29 October 2026

  • New Add a filter for parent order statuses that exclude booking reminders.
  • Fixed Fixed the booking calendar not enforcing the cutoff on pages served from a full-page cache, or when an hours cutoff ends in the next month.
  • Fixed Prevented the Bookings list, calendar, and Add Booking pages from running out of memory on stores with many bookable products.
  • Fixed Prevented overlapping bookings from covering each other in the admin Day calendar.
  • Fixed Honor the site's time format when editing booking times.
  • Fixed Fixed booked start times that could remain available on booking forms when requests updated the slots cache at the same time.
  • Fixed Fixed calendar event routing for booking and availability subclasses.
  • Fixed Fixed a fatal error in create_wc_booking() when given a deleted or non-bookable product; it now returns false.
  • Fixed Fixed a fatal error when reconnecting a Google Calendar account that had already granted access.
  • Fixed Fixed a fatal error when a request to the resources REST API included availability rules, and corrected their schema.
  • Fixed Reported a failed Google Calendar connection, instead of a successful one, when Google returned no refresh token and none was stored.
  • Fixed Fixed a fatal error when a booking whose order was deleted is restored from the trash by a scheduled task or WP-CLI.
  • Fixed Fixed the activation welcome note not reaching the WooCommerce inbox.
  • Fixed Showed how many places are left instead of "This block cannot be booked" when a group is too large for every automatically assigned resource.
  • Fixed Fixed importing Product Add-Ons unchecking the "Multiply cost by person count" and "Multiply cost by block count" options.
  • Fixed Added an awaiting-payment note to confirmed bookings whose linked orders still need payment.
  • Fixed Included every required person type and the overall minimum person count in bookable product starting prices.
  • Fixed Fixed booking costs not updating after order item edits, and manually created bookings storing a tax-exclusive cost.
  • Fixed Showed bookings in progress under Today on the My Account bookings page.
  • Fixed Retained valid booking dates and refreshed availability and pricing when customers switch resources.
  • Fixed Fixed booking confirmation emails using the administrator's language instead of the store language.
  • Fixed Fix 403 errors in the booking form on cached product pages with expired nonces.
  • Fixed Fixed admin calendar view links carrying another view's date and opening the wrong day or month.
  • Fixed Made the admin Day calendar heading follow the site's date format.
  • Fixed Fixed multiply and divide pricing rules not applying to resource costs. Booking totals change for products that combine them.
  • Fixed Allow day bookings that end the day before a fully booked date when rules are checked against the starting block only.
  • Fixed Make booking product templates keyboard accessible.
  • Fixed Fixed the end date not being shown on the product page, cart and checkout for hourly bookings that end on a different day.
  • Fixed Availability slots now restart when a resource reopens, without an extra product buffer; existing bookings on the previous slot times may block adjacent slots.
  • Fixed Require an explicit override before booking date edits can bypass availability rules.
  • Fixed Fixed multi-day bookings not appearing as one connected booking in the month view of the admin calendar.
  • Fixed Fixed calendars showing dates without a bookable start after converting times to the visitor's timezone.
  • Improved Ordered bookings that start and end at the same time by product menu order, then name, on the admin calendar.
  • Improved Added a person-limit warning when manually editing a booking.
  • Other Removed outdated copies of WooCommerce core data store classes that were never used.
  • Improved Fixed PHPStan level 7 findings that needed a product decision.
  • Improved Raised the PHPStan analysis level to 8.
  • Improved Corrected docblock types reported by PHPStan level 9.
  • Improved Corrected docblock types reported by PHPStan level 10.
  • Improved Checked integrations in PHPStan against generated stubs from woocommerce/php-stubs.
  • Improved Resolved PHPStan baseline entries without changing behavior.
  • Improved Kept the PHPStan integration stubs up to date without manual changes.
  • Improved Updated QIT CLI to 1.3.3.

Earlier versions

  • 3.12.1 (21 October 2026): 2 new, 9 improved, 22 fixed
  • 3.12.0 (14 October 2026): 4 new, 7 improved, 21 fixed
  • 3.11.0 (7 October 2026): 1 new, 3 improved, 62 fixed, 11 other

FAQ

Is WooCommerce Bookings free?

The code of WooCommerce Bookings is licensed under the GPL, so anyone may use, change and share it. GPL 247 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.13.0, released 29 October 2026. New versions appear here when the developer publishes them.

How do I update WooCommerce Bookings?

Install GPL 247 Updater on your site and paste your key from My Account. It installs new versions of WooCommerce Bookings for you.