В разработке всё оказалось сложнее - курьеры не всегда ездят на один заказ, не всегда ездят на заказ ( бывает, в магазин ), курьеры ломаются, и маршруты нужно передавать другим, бывают разные ситуации с заказами, у заказов меняются статусы и способы оплаты, и много чего.