Your comments

Так и было... Как сейчас клиент видит предварительный заказ - так он вообще не нужен. Предварительные в приложении требуют полной доработки - касательно даты и оповещения.

Рисуйте зону в которой будет действовать коэффициент зависящий от длины маршрута и всего делов, если я вас правильно понял.

Если выбран тип оплаты по карте - не предлагает вообще использовать бонусы. При заказе наличными и бонусами, если во время поездки сменить тип оплаты на безналичный - у водителя при нажатии Финиш нет информации о бонусах. При этом использование клиентом бонусов запрашивает. Списание бонус/безнал проходит корректно.

Проще программу запустить в фоне. А если очень нужно, пусть операторы сами позвоня водителю.

Удобная вещь! Было на старом ПО

Используем ID. Вполне всех устраивает.