WooCommerce Bookings is a powerful booking plugin for WordPress that lets you sell time, appointments, rentals, and reservations directly from your store. Create bookable products, set availability and pricing rules, sync calendars, and let customers choose dates and times with ease. Perfect for services, classes, rentals, events, and hospitality, it streamlines scheduling, payments, and management in one place.
- Create bookable products for time slots, days, or nights
- Flexible availability with custom rules and blackout dates
- Tiered pricing by date, time, resources, or people
- Customer selects date, time, and duration at checkout
- Supports single and multi-person bookings
- Define buffer periods between bookings
- Offer free, paid, or deposit-based bookings (with Deposits)
- Manual and automatic booking confirmations
- Google Calendar sync for admins and staff
- Built-in email notifications and reminders
- Resource management (rooms, staff, equipment)
- Group and recurring availability patterns
- Customer cancellation and rescheduling controls
- Timezone-aware bookings and store-wide settings
- Works with WooCommerce payments, coupons, and reports