The Booking & Appointment Plugin for WooCommerce lets you sell time, date, and resource-based bookings directly from your WooCommerce store. It converts products into bookable services, rentals, or events with flexible pricing, availability, and automation. It’s fast to set up, mobile-friendly, and built to scale for salons, rentals, courses, tours, clinics, and more.
- Turn any WooCommerce product into a bookable product (services, rentals, events)
- Single, multiple, and range-based date selection (day, time slot, or both)
- Buffer time, lead time, and cleanup time between bookings
- Set global, product-level, and resource-level availability rules
- Fixed, dynamic, seasonal, and person-based pricing options
- Define capacity per slot, per day, per resource, or per person
- Customer rescheduling and cancellations with configurable rules
- Google Calendar two-way sync for admins and staff
- Create and assign resources (rooms, staff, equipment) with separate pricing
- Deposit and partial payments support
- Email and SMS notifications and reminders
- Timezone handling and local time display for customers
- Block dates, holidays, and special hours with custom calendars
- Supports recurring availability and seasonal schedules
- Works with WooCommerce coupons, taxes, shipping, and payment gateways
- Multi-language and multi-currency ready (WPML compatible)
- Mobile-friendly booking form and checkout flow
- Detailed booking management dashboard with filters and exports
- Shortcodes and Gutenberg blocks for embedding booking forms
- Developer-friendly hooks and templates for customization