Convert more holiday shoppers with express checkout and buy now, pay later. Learn more
Product Icon

WooCommerce Bookings

WooCommerce Bookings is the official WooCommerce extension that lets store owners sell appointments, reservations, rentals, or classes with bookable time or date slots. It supports fixed time slots or flexible ranges, group and individual pricing, and resources — staff, rooms, or equipment — each with its own availability to prevent double-booking. It syncs with Google Calendar and works with any WooCommerce payment gateway. It's a paid annual extension with a 30-day money-back guarantee.

Feature Requests

  • Meeting point / hotel address in the confirmation email

    For many activities, the location where the service takes place requires a meeting point, whether it is for a guided tour, a hotel pickup, or an activity at a specific venue. Would it be possible to include this information in both the confirmation email and the reminder email? The meeting point is usually different for […]

  • Improving WooCommerce Bookings for Digital and Time-Based Experiences

    WooCommerce Bookings has become an essential tool for businesses offering appointments, rentals, classes, and other time-based services. As more creators move toward digital-first models, the demand for flexible booking systems continues to grow. However, many users still struggle with adapting bookings to modern digital experiences that don’t fit traditional service categories. One important improvement area […]

  • Manual notification or reminder email send

    Please could you add a button to the Booking Actions to: 1. Send the Notification Email 2. Send the Reminder Email Either of those would be fine. Sometimes the customer does not receive the email, or we do the booking on the customer’s behalf. So that feature would allow us to automate the notification email […]

  • Buttons for resources

    Currently options within resources are shown in a dropdown. Sometimes customers miss this and get confused that they can choose those to select different options. This would be better if they could be shown as a button, so each is displayed for them to click. Or maybe the calendar is not shown until they choose […]

  • Compatible with pos

    Hi, Please make is compatible with pos system so it’s full system for entertainment business like cinemas, amusement park, etc thank you.

  • Send notification email to different address

    We are a wine farm that sells wine and game drive bookings online. We use this plugin / extension to do the game drives. However, these 2 are managed by 2 different people. We would like notification emails for Bookings to be sent to a different email address.

  • Kiosk style form for attendee sign-in

    A kiosk type form for classes accessible on a tablet so attendees have an easy method to sign in or register for a class. This would replace paper sign-in sheets that need to be manually entered after the class. It would directly connect the class to a booking item and allow for payment using a […]

  • Send booking confirmed email to customer after order is completed when admin approval not enabled

    Currently when admin approval is enabled on a booking product, a booking confirmation email is sent to the customer after the admin approves it for two reasons: 1. To let them know that the booking has been confirmed, and 2. To request payment That email template already is configured to only request payment when the […]

  • Book coworking spaces by month

    Hello, I need to be able to book coworking spaces per month but the client only can use the space one fix day per week. For ex. book all the mondays of june, or all the tuesdays, or all the wednesdays, etc.. Is that possible? I’m playing with the demo of the extension and i […]

  • availibility block time range flexibility

    Adding a yearly time range for users to show booking slots within a year.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.