I am about to launch my website, and I’ve stumbled across my final hurdle I believe. Which is: I own a Scuba diving business, and I need an app or a solution that can allow my customers to book their days AND multiple times throughout these days they come diving with us.
For example;
I would want to be able to book my dives on Monday, and I would want to be able to book the 9am dive and the 5pm dive only. And then select more on different days. Then they would also need to select the number of divers, answer a question about what level of diver they are and then proceed to checkout.
Monday: 9am, 2pm, 5pm.
QUANTITY/HOW MANY DIVERS: 0-12
The closest I got to this was IzyRent’s app - but I don’t even think their app works, there’s no checkout button. And they also don’t allow to book multiple times in the day. only one time.
I’m very happy I chose Shopify to develop my website because the community is so helpful. Thank you and I hope we can find a solution - this would allow Shopify to be utilized for many more businesses.
Ray here from the Easy Appointment Booking team. You can use this app for scuba diving and experiences. While like most booking apps we let you take single day appointments, we do offer subscription packages that let your customers book and pay up front once, then book multiple on their own time. Would that work for you?
Unfortunately, these features are too specific to be covered by a ready Shopify app. However, an experienced Shopify development company can easily create a custom app to meet your needs.
My team can help you. Please, let me know if you need any assistance.
Multi-slot booking: You can enable customers to book multiple time slots at once (like 9am and 5pm on Monday, plus additional days). Simply activate “multiple time slot selection” in your scheduling page settings.
Multiple divers per slot: Set “Number of Appointments per Time Slot” to “Limited” and configure the max capacity (up to 12 divers per slot). This prevents overbooking while allowing group bookings.
Daily schedule setup: Configure specific time slots (9am, 2pm, 5pm) for each day through our calendar settings. You can set different schedules for different days of the week.
Payment integration: Since you mentioned checkout, you’ll want to link bookings to Shopify products. This allows customers to complete payment after selecting their slots and diver count.
Here’s how to do it:
Step 1: Create Product Booking
Open SLOT app in your Shopify admin
Choose “Link to a product”
Select your scuba diving service product from the dropdown
Click “Next”
Step 2: Enable Multi-Slot Booking
Go to “Scheduling page”
Click “edit” on your diving page
Find “Time slot selection” and activate “multiple time slot selection”
Step 3: Set Capacity for Multiple Divers
Under “Number of Appointments per Time Slot” select “Limited”
Set “Max number of appointments per slot” to 12 (your max divers)
Step 4: Configure Daily Schedule
Set up your specific time slots (9am, 2pm, 5pm) in the calendar settings for each day of the week
Step 5: Enable Payment
Select “Payment is required” in Payment Options so customers can checkout after booking
This setup allows customers to select multiple time slots across different days, choose diver quantity (up to 12), and complete payment - perfect for your diving business!