WordPress plugin · WooCommerce family

WooCommerce Bookings

Sell appointments, rentals and classes in WooCommerce with bookable slots and Google Calendar sync.

Version

3.10.0

Last updated

Sep 04, 2026

Developer

WooCommerce

GPL · Official site →

Auto updates Unlimited sites Unlimited downloads No daily limits

About This Plugin

WooCommerce Bookings is the official WooCommerce extension for selling time and dates. Customers book appointments, reservations, rentals or classes on your store, with no phone calls needed. You create a bookable product, which works like a standard product and adds settings for availability, duration, pricing, people and resources.

Set fixed time slots or let customers pick their own range, in days, hours or minutes. Block time off and add buffers between bookings. Set minimum and maximum participants, from one-on-one appointments to group classes. Pricing can change for groups, multiple slots, early birds, weekends or kids. Availability shows in the customer's time zone, and assigning resources to a booking means the same stylist or room is never double-booked.

You can require confirmation before a booking is official and set whether customers can cancel. Notification emails go out when a booking is made, when it is confirmed and a day before the date. The calendar view lets you update bookings, add phone bookings by hand and sync with Google Calendar. Deposits, AutomateWoo, Bookings Availability, Product Vendors, Product Add-Ons and the free Accommodation Bookings add-on extend it.

$99
a yearor $299 lifetime

Start with the free trial.
Decide after thirty days.

Start My Free Trial

No credit card required.