Have an option to only allow some appointments to be bookable online (not manually by desk)
... promotions. Let's say my business wanted to offer a special discount for booking a service. BUT the discount is only eligible on certain days of the week, with certain staff, and we want to create it so that we not only have the clients payment method, we charge a deposit of the no-show fee. This would be the only surefire way using conditional offers, service restrictions per staff, and booking deposits, to make sure all of these are accomplished AND we are not relying on staff to perform them manually when booking in person or over phone.
Thinking, NOT assignable by staff, but ONLINE bookable by clients; hoping that allowing this logic that is currently paradoxic with current booking controls is not too much of a stretch.
Changing "assignable" to actually mean "bookable by staff" and making "online booking" toggle allow for booking regardless of assignability for online booking.