$4.99 Free for Members
WooCommerce Bookings is the official WooCommerce extension for selling appointments, reservations, rentals, or classes with bookable time or date slots.
| Version | 3.10.0 |
|---|---|
| Last Updated | September 3, 2026 |
| Type | WordPress Plugin |
| License | GPL v2 or later |
| Live Demo | View demo → |
100% GPL · Original files · Unlimited sites
- Original, unmodified files — delivered exactly as distributed by the developer
- GPL licensed — use it on unlimited websites, personal or client
- Free updates — new versions appear here as soon as they are released
- Verified downloads — every file is integrity-checked (SHA-256) before release
Distributed under the GNU General Public License. Not affiliated with the original developer; official support, license keys and developer-hosted services (such as one-click updates) are available only from the developer.
Secure checkout with PayPal · GPL licensed · Instant download
Description
WooCommerce Bookings is an official WooCommerce extension that lets customers book time or date slots directly on your store. It supports fixed time slots or flexible ranges, group and individual pricing, and resources with their own availability. It also syncs with Google Calendar and works with any WooCommerce payment gateway.
Key Features
- Time and date bookings – Customers can book fixed time slots or choose a flexible date range, such as for a class, appointment, or hotel-style check-in.
- Resource management – Staff, rooms, or equipment can be assigned to a booking, each with its own availability so the same resource is not offered twice at once.
- Group and individual pricing – You can set minimum and maximum participants and apply different prices for groups, days, or individuals.
- Buffer times – You can block time off as un-bookable and add buffers between bookings so the schedule works for you.
- Calendar view – A calendar view shows how your day or month is shaping up, and you can update bookings or availability and filter by service or resource.
- Google Calendar sync – Bookings made on your store appear on your Google Calendar shortly after.
- Customer time zone display – Availability can be shown in the customer's own time zone, which helps for online services or rentals delivered to the customer.
- Confirmation and reminders – You can require confirmation before a booking is official, send notification emails when a reservation is made, confirmed, and a day before, and set whether bookings can be cancelled.
Who Is It For
This extension is for appointment-based businesses, rental and hire operations, and other time-based services that want customers to book directly on their WooCommerce store. It suits stores selling appointments, reservations, rentals, or classes.
