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

  • Ability to create vouchers related to bookable products

    It would be good to have the ability to create vouchers for bookable products for instance if you had a bookable product that had price variations on hourly bookings, if for instance you could create a voucher for 10 hours that would deduct the time value rather than the booking cost

  • Change the order of form elements

    It would be interesting to be able to indicate the order. For example: First, the calendar Second, persons inputs Third, resources inputs

  • Add a filter to allow overriding the calendar display mode in theme

    We have a use case where the frontend requires the calendar to always display but the admin panel requires date inputs instead. It would be useful if there was a filter to override the ‘calendar display mode’ for a product. The would allow the admin and frontend settings to be different

  • Allow admin to create multiple bookings in one go

    It would be useful if multiple bookings could be created for each or in a similar way to a frontend user adding multiple bookings.

  • product vendors

    product vendor multiple calendar sync

  • Booking avialability

    •Make calendar start at first available date •Highlight entire week once date is selected •Clearly display from and to dates after making selection

  • Assign staff member to actually look at feature requests

    Ask WooCommerce staff to actually give a hoot about the negative reviews on this plugin and the feature requests from the past 10 years that have not even been considered or looked at. Even the simple ones like showing a quantity in the cart (Because the input is disabled so it doesnt need to be […]

  • Set dynamic delay on booking dates availability

    Currently booking availability settings only allow fixed dates or restricting start and end days. I’d like the ability to set a dynamic availability of a booking. i.e. placing a Booking for an engineer, the 1st available should be in 7 days time or 14 days time or 2 days time. In this example this allows […]

  • Mens aviator jackets

    A mens aviator jackets is a type of outerwear inspired by the jackets worn by pilots in the early days of aviation. It typically features a leather or faux leather construction with a shearling or faux shearling lining for warmth, a front zipper closure, and a ribbed collar, cuffs, and hem. The jacket also often […]

  • Use the store availability title as the reason for closure

    In the store availability use the title/ add a description and show this as the reason for a closure. This means that on calendar plugins instead of nothing showing up things like closed for easter holidays would show up.

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.