Hello @TheCoolidge !
If you are looking for a solution to allow customers to book their days AND multiple times for the day(s), BookThatApp (BTA) can help.
You can see the app in action through the BTA Appointment Widget on the following demo product:
https://bookthatapp-demo.com/collections/professional-services/products/tradesperson
The example above can be tailored to display availability for Monday’s only, while also displaying your dive sessions time slots for 9am, 2pm, 5pm.
Here’s a complete and easy step-by-step setup guide: Setup Guide: Appointment Widget.
After configuring your Appointment product to represent your bookable diving sessions you can also resort to the following options:
- Enable the Multiple Appointments option to allow customers to select multiple dates and times in bulk before adding the booking to the cart/checkout;
- Create and apply Booking Fields which will allow to gather additional data from customers such as their diving level;
- Apply the Quantity Selector to the Appointment Widget for customers to book on behalf of multiple divers.
Hope it helps! In case you have any questions or need any assistance, please feel free to reach out.
Thank you!
João