Customize what time slot add-on services time is added to
Being able to customize where additional time needed for an add-on service goes. Currently, the additional time for an add-on service goes under "duration." However this creates a problem when a stylists is double booking. For example: The base service is a full highlight. If the add on time is added to the "duration" then application time is too long, and then client #2 arrives too late. Further, then there is not enough time to actually do the deep condition service after rinsing the color from client #1. You cannot do a deep condition treatment before or during a color application. You have to do it after the color has processed. Sometimes it really matters when an add on service is performed during the whole appointment visit.

-
Jennifer Watson commented
Problem: Light Therapy add-on is automatically tagged onto the end of a facial appointment when it would actually be used during the mask part of the facial. So it doesn't actually add time to the appointment. This is an issue for resource scheduling, as currently it just shows the resource as being booked at, for example, 9:30a-9:30a when in reality it would be used from 9a-9:20a. This can cause accidental overlaps when done by clients in the self-booking overlay.
Solution: Have an option to pick what time slot during the appointment that a particular add-on would take place. For example, during processing time or after 30 minutes.