Turn WooCommerce products into bookable services
Bookings for WooCommerce Pro is designed for WooCommerce stores that need to offer appointments, rentals, events, consultations, classes, or other time-based services. It helps transform standard products into bookable services so customers can select available dates and time slots directly from the store.
The plugin provides an online booking calendar for scheduling appointments and reservations. Store owners can regulate booking durations, manage reservations through calendar listings, confirm or reject booking requests, enable cancellations, and promote booking availability. Customers can view their bookings in a centralized area, including the booking product and payment method used.
Premium booking controls
The Pro edition adds practical controls for managing dates, capacity, availability, and booking administration.
- Single-day booking: Let customers book one day or date instead of multiple days. This option works with the single calendar.
- Availability color codes: Display the availability or unavailability of slots with color codes in the date-picker calendar.
- Booking order export: Export WooCommerce booking order data by referring to the name of the relevant booking product.
- Google Calendar sync: Sync processed bookings to Google Calendar.
- Daily booking limits: Set the maximum number of bookings allowed for a resource on a single day.
- Day-wise slot management: Configure booking settings for individual days and manage how slots are offered.
- Email and SMS reminders: Use the booking settings to configure booking reminders through email and SMS.
Useful for varied booking businesses
Salons and spas can create separate bookable products for treatments, massages, nail services, and consultations, with service-specific durations, time slots, and pricing. Fitness trainers and gyms can use booking products for classes, personal training sessions, or memberships, including subscription-based booking products through compatibility with Subscriptions for WooCommerce.
Healthcare providers can schedule doctor appointments, therapy sessions, and consultations using 24-hour or AM/PM time slots. Consultants and coaches can offer consultations, coaching sessions, or workshops, with Google Calendar integration available for administrators. Event organizers can accept booking requests for tickets, workshops, seminars, and conferences, then confirm or cancel reservations as needed.
Store integrations and placement
Bookings for WooCommerce is compatible with WPML and WordPress Multisite. It also works with Gutenberg Block and Elementor Page Builder for adding a global calendar to pages. Compatibility with Points and Rewards, gift card extensions, Wallet System for WooCommerce, Upsell Funnel Builder, return and refund extensions, and Subscriptions for WooCommerce supports additional store workflows described by the plugin.
Customers can use a wallet balance for bookings when the Wallet System is available. Merchants can also offer gift cards alongside booking products, provide subscription-based bookings, and use related upselling or refund workflows.
Installation and setup
Install Bookings for WooCommerce Pro in a WooCommerce store, then create the bookable products and define their booking settings. Set the relevant durations, dates, slots, availability, and resource limits. Add the booking calendar to the store, using the available global calendar options, Gutenberg block, Elementor, or shortcode-based placement where applicable.
Once configured, review reservations through the booking listings, process booking requests, export order data when needed, and use Google Calendar synchronization or reminder settings to support day-to-day scheduling.