The Booking & Appointment Plugin for WooCommerce turns your store into a powerful booking system. Sell time-based or date-based bookings, manage resources and staff, and automate confirmations and reminders. It’s fast to set up, mobile-friendly, and built to boost conversions for services, rentals, events, tours, and more.
- Flexible booking types: time slots, full/partial days, multiple days
- Set availability and blackout dates per product or globally
- Create fixed or variable duration time slots
- Buffer/lead times to prevent back-to-back bookings
- Resource and staff management with availability and pricing
- Customer-selectable persons/participants with capacity limits
- Seasonal and dynamic pricing rules by date, day, time, or quantity
- Google Calendar two-way sync for admins and staff
- Automated email/SMS reminders and confirmations
- Reschedule, cancel, and refund controls with policies
- Front-end calendar picker with mobile-friendly UI
- Timezone handling and store-wide time format settings
- Cart, checkout, and My Account booking details integration
- Reports and calendar view for daily/weekly/monthly schedules
- Supports deposits, coupons, and WooCommerce payment gateways
- Multi-language and multi-currency compatible
- Shortcodes and Gutenberg blocks for calendars and availability
- Works with virtual, physical, rental, and tour products
- CSV export and import for bookings and availability
- Developer-friendly hooks and templates for customization