Ситуация: Операции хотят увеличить долю заказов, объединённых в один маршрут (батчинг), чтобы снизить стоимость доставки. Аналитика должна оценить, при каком уровне батчинга экономия на курьерах перевешивает падение ETA и рост отмен.
Сейчас 18% заказов едут в батче по 2-3 штуки. Каждый батч экономит выходы курьера, но добавляет крюк в маршрут, увеличивая время до двери для части клиентов. Бизнес-цель — снизить cost per order на 10% без падения SLA-hit ниже 78%. Ограничение: эксперимент должен быть на уровне зоны/времени, нельзя батчить заказы с хрупкими/горячими товарами.
orders: order_id, zone_id, created_at, delivered_at, promised_eta_min, status, canceled_reasonbatches: batch_id, courier_id, order_ids, route_distance_km, dispatched_atcourier_shifts: courier_id, shift_date, paid_hours, deliveriescost: order_id, courier_cost, packaging_costzones: zone_id, city, density_class