Online Scheduling allows users to schedule their own service at the time of booking.

 

How it Works:

On each service product page after the user receives their custom price they are presented with a "Select Time" button. View an example.

 

The user is able to view the availability of the service they are viewing in real time and select a time slot that fits their schedule. 

Their selected time is included in their service at checkout. Upon payment, the service is then uploaded to the service provider's calendar and blocked off from other users.