Appointment Booking for custom locations and dates

Hi! I’m looking for an appointment scheduling app that allows the following:

  • Custom schedule for multiple staff members on multiple locations

Example: Staff member 1 has 2 days scheduled on location 1 and 3 days on location 2, on custom dates between set times.

  • Collect non-payment/deposit upon booking

  • Multiple service types/durations

  • Preferably also staff member accounts

Hi @SharmilaV

In case you are looking for a solution to offer appointment sessions through your Shopify store while managing custom locations and staff members , BookThatApp (BTA) can help.

You can actually see it in action through BTA Appointment Widget on the following demo product:

https://bookthatapp-demo.com/collections/professional-services/products/barber-shop

The example above does not include a Location picker/selector but this is also possible to implement. Furthermore, you can bind your Staff members to 1 or several Locations and these will be displayed accordingly upon choosing the desired location.

Here’s a complete and easy step-by-step setup guide: Setup Guide: Appointment Widget.

You can adjust the configuration to accommodate different services through applying variant options to your product. The different durations for each variant option can be set in the app product configuration.

After configuring your products and Appointment Widget, you can set up your desired Locations in the app under Configuration > Locations.

The app also allows the configuration of Staff Accounts under Configuration > Staff Accounts allowing your staff members to access the app and help you manage the bookings or simply to verify the existing booking schedules. These accounts can be set with either administrator or staff privileges.

To configure their own schedule, you can assign your Staff Accounts to a Resource and configuring the Resource schedule in the app under Configuration > Resources.

Regarding your preferable non-payment or deposit based bookings, you can also set these on the BTA app:

  1. You can set the base price of your booking products to zero and configure the Appointment Widget to Bypass the Cart/Checkout process to simply gather the booking details and manage these in the app.
  2. Or you can setup a Deposit system in the app under Configuration > Order Processing > Deposit/Security Bond which will allow to charge a fee or percentage of the product cost during the order process. The remaining amount can be collected at the time of the booking.

Hope it helps! If you have any further questions or need any assistance, please feel free to reply on this thread.

Thank you!
João

Hi @SharmilaV !

Ray here from Easy Appointment Booking. To answer your questions:

  1. Custom schedule for multiple staff members on multiple locations - yes, this is possible using the app availability. Better yet, each staff member can manage their own bookings using a standalone staff portal for easy booking and availability management, check ins, and rescheduling!

  2. Collect non-payment/deposit upon booking - yes this is possible using free checkouts and variants to support deposits, see here for an example: https://yogababble.myshopify.com/products/hydrotherapy-sessions

  3. Multiple service types/durations - yes, each service would be tied to an event and you can use variants to determine the durations.

We hope this helps! Please give it a try at https://apps.shopify.com/appointments-and-bookings

Thanks
Ray