Your comments

Отличная идея, ставить последним в очередь, за отказ от авто-предложения, хоть какая то будет мотивация быть более внимательным к заказам. О вообще то стоило бы уже подумать о какой не будь, рейтинговой системе. Этого очень не хватает в программе.

Идеальный на мой взгляд вариант, это когда водитель сам себе может купить любую смену с утра до обеда,с обеда до вечера с вечера до ночи, с ночи  до утра, стоимость смен определяет администратор.

У нас в Кишиневе, смена считается с того момента когда заступает новый диспетчер на работу, то есть с 7:00 до 19:00 следующая смена с 19:00 до 7:00. Соответственно водители себя так же настраивают на смены с диспетчерами. (Дневная смена диспетчеров и ночная смена диспетчеров)