Trending
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.

Max bookings per block per resouce

For example, there are 3 resources, A, B and C, which are available for 14:00. I would like to allow only 1 booking for 14:00. If someone book resource A for 14:00, no one can book any resources for 14:00 anymore.

Also resource A is available for 10:00, 14:00, 17:00 and 19:00, and resource B is available for 14:00, resource C is available for 14:00 and 19:00.

Author

Anonymous

Current Status

Closed

Last updated: May 19, 2026

2 comments

Log in to comment on this feature request.

  1. Jason Kytros says:
    Product developer May 19, 2026 2:20 pm

    Hi there,

    Thanks for the suggestion.

    We have not seen broader demand for this exact behaviour from other users, so it is not something we are planning to add to the core extension. That said, it is achievable today via the woocommerce_bookings_filter_time_slots filter — after Bookings calculates the available time slots for a customer, you can hook in and remove any slot that already has a booking on any resource for that product, effectively capping the block to a single booking across all resources.

    Closing this one out. Thanks again!

  2. Mana Web Agency says:

    Anything ?

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.