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.
Closed
Last updated: May 19, 2026
Log in to comment on this feature request.
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!
Anything ?