WooCommerce Bookings
Choose Your Desired Option(s)
WooCommerce Bookings is a powerful scheduling extension that allows you to sell bookable products such as appointments, rentals, hotel stays, and services directly through WooCommerce. It provides flexible availability rules and resource management for complex booking setups.
Designed for scalability, WooCommerce Bookings integrates seamlessly with WooCommerce orders, payments, and customer management while supporting Google Calendar synchronization and advanced REST API functionality.
Core Features
- Sell appointments, rentals, and reservations
- Flexible availability and time slot management
- Resource and staff assignment controls
- Google Calendar synchronization
- REST API v2 support
- Integration with WooCommerce checkout
- Customer notifications and email handling
- Scalable booking architecture
- High-Performance Order Storage (HPOS) support
- Developer-friendly filters and hooks
What’s New in Version 3.3.0
WooCommerce Bookings 3.3.0, released February 25, 2026, enhances HPOS compatibility and improves availability calculations for resource-heavy booking sites.
- New filter woocommerce_bookings_use_extensive_time_slots_check for faster slot calculations.
- Expanded REST API v2 endpoints for weekly schedules and date overrides.
- Improved searchable bookings by product, customer, resource, and status.
- Replaced deprecated wc_enqueue_js with wp_add_inline_script.
- Fixed HPOS customer sync issues.
- Resolved deletion errors for missing resources.
- Eliminated duplicate expired booking notices.
- Fixed conflicts with Product Add-Ons date pickers.
- Resolved PHP deprecation warnings and email property issues.
Performance & Compatibility
- Compatible with WooCommerce 9.x
- WordPress 6.9+ support
- HPOS fully supported
- Optimized for resource-heavy booking sites
- Google Calendar integration ready
License & Safety
This product is distributed under the GNU GPL license. Files are original, clean, and manually verified by ProThemesWP to ensure safety, integrity, and reliability.
Why Choose WooCommerce Bookings?
WooCommerce Bookings provides a flexible and scalable scheduling solution integrated directly into WooCommerce, making it ideal for hotels, rental services, agencies, and appointment-based businesses.
How to Install
Upload the plugin via WordPress → Plugins → Add New → Upload Plugin, activate it, and configure booking settings under WooCommerce → Bookings.
Changelog — Version 3.3.0
- Enhanced HPOS compatibility
- REST API v2 expansion
- Performance optimizations
- Deprecated function replacements
- Bug fixes and stability improvements
Related Products:
Amelia WordPress Booking Plugin
Bookly Pro WordPress Plugin
WooCommerce Subscriptions Plugin