WooCommerce Bookings
WooCommerce Bookings is an enterprise reservation engine designed to turn WooCommerce stores into appointment platforms, allowing businesses to schedule time slots, manage resources, and accept online bookings natively.
Join a membership plan for product downloads, updates, support, and member benefits.
View Membership Plans →WooCommerce Bookings (developed officially by Woo) allows you to sell time- or date-based reservations directly on your WordPress site. It replaces third-party booking platforms by integrating scheduling workflows into your store. You can define fixed or customer-selected durations, manage resource availability, assign staff members, set custom pricing rules, and sync schedule updates automatically.
Main Features
- Flexible booking durations — Offer fixed time slots (e.g., 1-hour appointments) or customer-defined durations (e.g., multi-day rentals).
- Advanced availability rules — Set open hours, block out holidays, define lead times, and enforce buffer periods between bookings.
- Dynamic pricing rules — Adjust booking prices based on time slots, seasonal dates, weekend rates, or number of guests.
- Resource & staff management — Assign dedicated staff members, equipment, or physical rooms to bookable products to prevent double-booking.
- Google Calendar synchronization — Sync bookings bi-directionally with Google Calendar to keep admin and staff schedules updated in real time.
- Customer dashboard controls — Allow clients to view, manage, or cancel their upcoming appointments directly from their account page.
- Automated notifications & reminders — Send custom email notifications for booking confirmations, reminders, and status updates.
- Manual booking creation — Add and assign bookings manually through the WooCommerce admin dashboard for phone or walk-in orders.
Benefits
- Automated scheduling workflows — Eliminates back-and-forth communication by letting clients book and pay online instantly.
- Maximized resource utilization — Prevents double-booking and optimizes staff scheduling through real-time availability tracking.
- Higher revenue per booking — Dynamic pricing rules make it simple to charge premium rates during peak demand times.
- Seamless payment gateway support — Works with all native WooCommerce payment gateways to accept secure online deposits or full payments.
- Centralized management dashboard — View all upcoming reservations via interactive calendar or list views inside the WordPress admin.
Who is it suitable for?
- Service professionals like consultants, lawyers, fitness trainers, and barbers booking individual appointments.
- Rental businesses offering equipment, vehicles, party supplies, or venue spaces.
- Hospitality and wellness providers managing hotels, spas, salons, and health clinics.
- Tour operators and class instructors selling fixed-capacity group tickets, workshops, or guided tours.
- Agencies and web developers building custom appointment and booking platforms for client stores.
Requirements
- WordPress 5.0+ | PHP 7.4+
Compatibility
- WordPress Latest
Supported Browsers
WooCommerce Bookings Releases
## What's New - Shared Capacity Settings: Added a "Share max bookings per block?" resource setting, allowing bookable products to draw from a single shared pool across multiple resources to prevent overbooking. - Missing Product Resilience: Improved booking screens to display booking details and customer reservation metadata even if the associated bookable product has been trashed or deleted. - WooCommerce Payments Settings Alignment: Hidden the internal 'WooCommerce Bookings' gateway reference on the modern WooCommerce Payments configuration interface to avoid confusion. ## Tweaks & Improvements - Booking Form Query Efficiency: Drastically cut the number of database queries executed during slot availability checks and calendar renders on the product page. - Permission & Capability Auditing: Closed multiple permission gaps and tightened capabilities across internal booking queries and administrative views. - Modern Environment Alignment: Fully tested and validated compatibility for modern WordPress and WooCommerce core releases. ## Bug Fixes - Resource Date Picker Conflict: Resolved an issue where resource range selection conflicted with specific date picker UI components on the front end. - Block Theme "Book Now" Button Display: Fixed an issue where the "Book Now" submission button intermittently failed to render cleanly inside block-based single product templates. - Admin Notice Persistence: Ensured extension admin notices are only dismissible when WooCommerce Bookings is actively loaded, preventing orphaned dismissed states. - Translation Loading Timing: Resolved an early translation loading notice to ensure text domain setup strictly follows modern WordPress core lifecycle standards.
WooCommerce Bookings Releases
## What's New - Accommodation Booking CSV Imports: Added native support for importing accommodation-type booking records and structures directly via CSV files. - Development & CI Automation Tooling: Upgraded automated release workflows, pinned core development dependencies, and integrated security checks across the build toolchain. ## Tweaks & Improvements - Availability & Order Search Security: Enforced strict permission and role capability checks for AJAX operations, resource REST endpoints, and booking order searches. - Automated Test Readiness: Refactored E2E integration specs to wait directly on date picker readiness signals rather than network idle states for faster, more reliable testing. ## Bug Fixes - Person-Type Price Calculation: Fixed a calculation error where person-type costs containing currency symbols, thousand separators, or decimal commas caused product page errors or priced using only leading digits. - Timezone Calendar Offset: Resolved an issue where the admin calendar single-day, month, and schedule views defaulted to UTC server dates instead of the site's local timezone, shifting bookings by a day or opening on the wrong year around New Year. - HPOS Permanent Deletion Glitch: Fixed a false "Error while deleting the item" alert when permanently purging booking records on stores using High-Performance Order Storage. - Unnecessary Google Calendar API Overhead: Prevented blocking Google Calendar API calls from firing on unneeded site requests by fetching calendar lists only when settings fields are active. - Stale Resource Fallback Handling: Fixed a fatal error when a bookable product referenced an unresolvable resource, ensuring prices gracefully fall back to product-level costs and reject stale submissions.
woocommerce-bookings.3.10.0.zip
Mainwoocommerce-bookings-3.9.0.zip
0 reviews
You need to log in and purchase this product to leave a review.
LoginNo reviews yet
Be the first to review this product!