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

  • Google Calendar Sync with Bookings – Specific to Product, not just Store

    We have a venue with various areas available for booking. My client is not technical, and needs to be able to manage bookings via Google Calendar. Currently, when they add an event to the Google Calendar, the entire site is made unavailable. This isn’t agreeable. If I add the booking via WooCommerce/Bookings, there is no […]

  • Ability for quick-select of months on front-end calendar

    Our customers are sometimes booking services months in advance. They have to click through the months to get to the right date, which is a slow, non user-friendly process. It would be handy if they could click on the current date to reveal a drop down of future months, governed by the ‘Maximum block bookable’ […]

  • Functionality to select a date range in the calendar!

    We have bought this plugin and we are by and large happy. To our surprise we just realized that there is no capability to select a range of days in the calendar!!! Even in the Rental example the user has to select only the start date and has to type in the textbox the number […]

  • Personals Bookins

    Hello, I am trying to implement a product reservation system of the Advertising Banners type with Woocommerce, Woocommerce Booking and Woocommerce Product Add-Ons. I would need to be able to show a reservable product with a Woocommerce Booking type calendar in order to make reservations according to the time that I configure as default, whether […]

  • Block resource if it has been booked during the day

    I would like to block a resource so if there is a booking existing on the same day, it cannot be booked again. Ex: Opening times 9am-5pm. Resource is booked from 10am to 4pm. The resource should not be bookable from 9-10am and from 4-5pm. Thanks!

  • Allow scheduled changes to Resource Quantity

    For a Resource, allow a scheduled change to the Resource Quantity. At the moment, a Resource can only be fully available or not available, by setting a date range. It would be great to change the quantity available for a date range so that, for example, a single Resource item can be made unavailable while […]

  • Variable block duration based on a range of dates

    Hello, it will be very helpful to have variable block duration based on a range of dates. For example I I want to have 2 nights minimum but ONLY friday and saturday on July and August. The rest of the year the people can book only 1 night whatever they want. Thanks

  • Add Private notes to each booking on admin side

    I added private notes to booking from custom code (metabox) but we need to handle this by plugin … just like order process page have on admin side …

  • Booking Dates in WooCommerce App

    Hi, Can you inject the booking dates into the Order so that the booking dates will appear in the WooCommerce app on my phone?

  • Selection of date check in / check out

    It will be nice to have a block where is it possible to select the date of check in and the date of check out and see the range of accommodation available at this time. Thanks very much.

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.