It would be very useful if WooCommerce Bookings allowed multiple resources to be attached to a single booking, and allowed customers to select multiple resources during the booking process.
Currently, a booking can only reserve one resource at a time. This creates challenges for businesses that rent packages or combinations of equipment, because the resources are not reserved together. This can lead to double bookings or scheduling conflicts.
Example use case
I run a party rental business where customers often book equipment packages. For example, a customer might book:
1 bouncy castle (customer chooses from available models)
1 machine (slush ice machine, popcorn machine, or candy floss machine)
All selected resources should be reserved together in the same booking, ensuring that availability is correctly updated for each item.
Without this functionality, it is possible for one of the resources (for example a slush ice machine) to be booked separately by another customer at the same time.
Broader use cases
This functionality would benefit many industries where bookings consist of multiple resources that must be reserved together, such as:
Party and event rental companies
Outdoor equipment rental (e.g. kayak + paddle + life jacket)
Photography equipment rental (camera + lens + lighting)
Sports facilities (court + equipment + instructor)
Activity and experience providers (guide + equipment)
Suggested functionality
Possible approaches could include:
Allowing multiple resources to be assigned to one booking
Allowing customers to select several resources when booking
Ensuring availability is checked and reserved for all resources at once
Optional bundled resource groups or packages
I have been using WooCommerce Bookings for several years and it works very well overall. Adding this feature would make the plugin significantly more useful for many rental-based businesses.
Open
Last updated: March 7, 2026
Log in to comment on this feature request.
totally agree we need it for our customer similar thing