Thank you for sharing these details.
Reviewing the documentation of the "WooCommerce Bookings" extension and your requirements, here is my recommended approach for using it with Toolset's views search:
1. For your products post type, you can register the following custom taxonomies:
- Years
( will include terms like 2022, 2023, and so on )
- Months
( will include terms like Jan, Feb, Mar, and so on )
- Days
( will include terms like Sat, Sun, Mon, and so on )
- Hours
( will include terms like 01:00 - 02:00, 02:00 - 03:00, 03:00 - 04:00, and so )
2. You'll add each bookable hourly slot as a separate product and attach the relevant taxonomy terms for each of the custom taxonomy terms attached above.
This way, you'll be able to create a search view for these products, where the users can search the available products/booking slots based on the year, month, day, and hour. For the regular product fields like price, the regular WooCommerce search field filters can be used too.
I hope this makes sense and please let me know if you have any follow-up questions.