Years In Business
Sites Built
Plugins Developed
Repeat Clients
Current Version
Last Update
WordPress Version
WooCommerce Version
PHP Version
Accept Bookings and Appointments Automatically in WooCommerce
The WooCommerce bookings add-on gives you a complete WooCommerce booking system inside your store. Run WooCommerce appointment booking, service reservations, and WooCommerce accommodation bookings with day bookings or time slots, plus live availability to stop double bookings.
This WooCommerce bookings plugin works like a practical WooCommerce scheduling plugin. Set booking types (hotel, appointment, virtual), add buffer time and blackout dates, assign staff/resources from the product page, and control pricing with service charges or people-based rates.
Customers see booking details in the cart and checkout, then manage bookings from their dashboard. You can accept bookings WooCommerce stores need for both in-person and virtual sessions, with Google Calendar/Meet or Zoom links created automatically, plus cancellation and reschedule rules when needed.
WooCommerce Bookings Plugin Features
1 Accept Bookings by Day or Time Slot
Let customers schedule appointments, book services, or reserve accommodations directly through your store.
2 Real-Time Availability
Provide real-time availability updates to prevent double bookings and ensure a seamless customer experience.
3 Custom Booking Types
Support for various booking types, including hotel bookings, appointments, virtual consultations, and rentals. Each type includes personalised fields like check-in/check-out times, buffer durations, location settings, and meeting links.
4 Staff and Resource Assignment
Assign resources, staff, services, or people roles to products. Create and manage them directly from the product settings page.
5 Flexible Availability Rules
Define availability by days, times, blackout dates, and buffer periods to suit your scheduling needs.
6 Location and Platform Settings
Configure both physical and virtual locations. Add meeting links and choose platforms like Zoom or enter a custom platform name.
7 Custom Pricing Options
Set base prices, sale prices, optional service charges, or people-based pricing per booking.
8 Integrated Customer Experience
Customers can view full booking details on the cart, checkout, and their dashboard for clarity and convenience.
9 Simple Booking Management for Customers
Display all customer bookings on any page or post with a simple shortcode. Logged-in users can view and search their past and upcoming bookings, making the experience smooth and hassle-free.
10 Smart Scheduling with Google
Connect your Google account in seconds to auto-create calendar events and Google Meet links for every booking. Stay organized, and make virtual meetings hassle-free.
11 Simplify Virtual Meetings with Zoom
Connect your Zoom account to automatically generate meeting links for every booking. Simplify scheduling and deliver a smooth virtual experience for your customers.
12 Flexible Booking Notifications, Cancellations & Rescheduling Control
Easily manage booking communication and customer actions from WooCommerce settings. Enable or disable automated emails for cancellations and reschedules, define clear cancellation and rescheduling deadlines, and display policies directly to customers, giving you full control while keeping both customers and administrators informed at every step.
13 Advanced Booking Pricing Rules
Create dynamic pricing strategies that automatically adjust booking prices based on duration or demand. Easily add or subtract fixed amounts or percentages for specific dates, months, booking lengths, or future bookings, giving you full control to maximise revenue and offer smart discounts at the right moments.
14 Manual Booking Creation
Take full control of your reservations with seamless manual booking management. Administrators can quickly create bookings for both Hotel and Virtual bookable products, select existing customers, set check-in and checkout details, and manage payment status—all from one streamlined interface.
Get The Plugin Now!
License for 1 site
1 year technical support & updates
Full documentation
Support forum
License for 3 sites
1 year technical support & updates
Full documentation
Support forum
License for sites
1 year technical support & updates
Full documentation
Support forum
Are You interested In Full Access Pass?
Get NowWhat Our Happy
Customer Says
Build Your Bundle & Save 20%
Pick any 3+ add-ons from the same category and get 20% off automatically at checkout. No coupons and extra steps required. Just choose the features you need and save instantly.
FAQ’s
We’re here to help.
Yes. Administrators can manually create bookings for both physical and virtual products. You can select customers, define dates and times, assign resources, and manage payment status directly from the WordPress dashboard.
Yes. You can create advanced pricing rules based on duration, specific dates, months, demand periods, or booking length. You can apply fixed amounts or percentage adjustments to increase or discount prices strategically.
Yes. When connected, the plugin automatically generates Zoom meeting links for each virtual booking. This simplifies scheduling and ensures meeting details are delivered to customers without manual setup.
Yes. You can connect your Google account to automatically create calendar events for every booking. For virtual appointments, Google Meet links can also be generated automatically.
Yes. You can enable cancellation and rescheduling options directly from WooCommerce settings. You can also define deadlines for these actions and display booking policies clearly to customers during checkout.
Yes. You can define buffer periods between bookings, block off holidays, set blackout dates, and create flexible availability rules based on weekdays, specific dates, or time ranges.
Yes. You can create and assign staff, services, rooms, equipment, or other resources directly from the product settings page. Availability can be managed per resource, allowing accurate scheduling control.
The plugin uses real-time availability tracking. Once a time slot or date is reserved, it becomes unavailable instantly across the store. This prevents overlapping bookings for staff, services, or assigned resources
Yes. You can configure bookings by fixed time slots (e.g., 30 minutes, 1 hour) or by day-based reservations (e.g., hotel-style check-in and check-out). Each product can have its own booking duration and scheduling rules.
Yes. The plugin requires WooCommerce 8.2 or higher, WordPress 6.3 or higher, and PHP 7.4+. It is built using native WooCommerce product architecture, ensuring compatibility with standard themes and extensions.
Still have questions?
Contact us and we will clear up your doubts!
