The Booking & Appointment Plugin for WooCommerce adds powerful booking, rentals, and appointments to your WooCommerce store. Sell time, services, and rentals with flexible schedules, availability rules, and real-time price calculations. It’s fast to set up, easy to manage, mobile-friendly, and built to boost conversions and reduce booking friction.
- Turn any WooCommerce product into a bookable product
- Support for time slots, full-day, multi-day, and overnight bookings
- Define availability by dates, weekdays, seasons, and blackout dates
- Set buffer times, lead time, and cutoff times for bookings
- Variable and dynamic pricing by duration, time, season, or participant count
- Resource and staff management with individual calendars and rates
- Customer-selected start time and duration options
- Recurring and multi-person bookings with capacity control
- Google Calendar two-way sync for admins and staff
- Email and SMS booking confirmations, reminders, and notifications
- Easy rescheduling, cancellations, and partial or full refunds
- Supports deposits, coupons, and taxes for bookings
- Timezone handling and localization for global customers
- Admin calendar view with daily, weekly, and monthly filters
- Compatible with popular themes, Elementor, and WPML
- Works with WooCommerce Cart, Checkout, and My Account flows
- Shortcodes and widgets for availability and booking forms
- Reports for bookings, utilization, and revenue
- Mobile-optimized booking forms and calendars
- Developer-friendly hooks and templates for customization