WC Bookings is a WooCommerce extension that adds booking and appointment functionality to your store. Customers can select dates and times for products and services directly from the product page using an interactive calendar. The plugin supports per-day, per-hour, and per-minute time slots, with the ability to set buffer periods between bookings. Resources like staff, rooms, or equipment can be assigned and managed per booking. The pricing engine handles flat rates, per-person pricing, and time-based rates. WC Bookings is a practical extension for eCommerce platforms like WooCommerce that transforms a product-based store into a service-based booking platform.
Competitive Features
- Calendar-based booking — customers select dates and times from an interactive calendar on the product page
- Flexible time slots — offer per-day, per-hour, or per-minute booking durations with customizable intervals
- Resource management — assign staff, rooms, equipment, or other resources per booking with availability tracking
- Buffer periods — set required gaps between bookings for cleaning, preparation, or travel time
- Pricing options — flat rate per booking, per-person pricing, per-block pricing, and time-based rates
- Automated emails — send confirmation, reminder, and cancellation emails to customers
- Fixed slots — create predefined time slots that customers choose from rather than open calendars
- Multiple availability — set different availability schedules for weekdays, weekends, and holidays
Key Features
- Google Calendar sync — sync bookings with Google Calendar for staff availability management
- Excluded days — mark specific dates as unavailable for holidays, maintenance, or private events
- Minimum and maximum duration — enforce minimum and maximum booking duration per product
- Cost ranges — set different costs for different times of day, days of week, or seasons
- Resources per booking — allow customers to select or request specific resources during checkout
- Staff management — assign staff members to bookings with individual availability schedules
- WooCommerce calendar — view all bookings in a calendar overview from the admin dashboard
- Order notes integration — booking details are included in WooCommerce order notes for easy reference
Comparison with Competitors
WC Bookings vs Amelia
| Feature | WC Bookings | Amelia |
|---|---|---|
| WooCommerce integration | Native | Via plugin |
| Resource management | Yes | Yes |
| Google Calendar sync | Yes | Yes |
| Staff management | Yes | Yes |
| Payment processing | WooCommerce Payments | PayPal, Stripe |
| Customer dashboard | WooCommerce My Account | Separate dashboard |
WC Bookings vs WP Event Manager Pro
| Feature | WC Bookings | WP Event Manager Pro |
|---|---|---|
| Booking type | Products and services | Events |
| Payment integration | WooCommerce | WooCommerce, PayPal |
| Resource allocation | Yes | Venue, organizer |
| Recurring bookings | Yes | Yes |
| Availability management | Per-product | Per-event |
| Google Calendar sync | Yes | Yes |
| Reporting | WooCommerce Reports | Built-in |
Recommended Stack — pair WC Bookings with Checkout Field Editor to add custom fields to the booking checkout process for collecting additional customer information.
Official Changelog
WC Bookings is a premium plugin not listed on WordPress.org.
Version 3.7.0
Release Date: August 20, 2026
- Improvement: Google Calendar sync for staff availability.
- Improvement: Calendar UI redesign for mobile responsiveness.
- Fix: Buffer period calculation for overlapping bookings.
Version 3.6.0
Release Date: July 15, 2026
- Improvement: Resource availability checking performance.
- Fix: Time zone handling for international bookings.
- Fix: Fixed slot creation for predefined time slots.
Version 3.5.0
Release Date: June 10, 2026
- Improvement: Seasonal cost ranges for peak pricing.
- Improvement: Email notification templates.
- Fix: Minimum duration enforcement for multi-day bookings.
Frequently Asked Questions
Does WC Bookings work with any WooCommerce theme?
Yes, WC Bookings integrates seamlessly with any WooCommerce-compatible theme and adds a calendar picker to the product page.
Can I set different prices for different times?
Yes, the plugin supports cost ranges that let you set higher prices for peak hours, weekends, or specific seasons.
Can I assign staff members to bookings?
Yes, WC Bookings includes resource management where you can assign staff, rooms, or equipment to each booking with individual availability.
Does WC Bookings send automated reminders?
Yes, the plugin sends automated email confirmations and reminders to customers based on configurable schedules.
Is WC Bookings compatible with WooCommerce Subscriptions?
Yes, WC Bookings works alongside WooCommerce Subscriptions for recurring booking-based subscription products.






Leave a Reply