Your comments

Смены должны начинаться по времени установленные администратором.

👍 а когда примерно вы реализуете это?В сменах водителей будет реализована бонусная система? Будут ли реализованы гибкие настройки тарифов ,то есть фиксированнАя цена, цена в процентах, цена за фикса+%

Рассмотрите 3й ,это вариант покупки смены(тариф). Это реализовано в ЕСТ. То есть перед началом рабочей смены водитель покупает смену (тариф) удобную для себя,смена может длится от 1часа до 1 месяца. Соответственно и проставляется цена. Деньги взымаются Сразу после нажатия купить смену (тариф). Отстутсвие данных смен и биржи, являются единственными препятствиями для перехода на вашу программу.