Мы чуть не отказались от самых прибыльных клиентов. Остановила карта заказов
Разбираю на реальном проекте региональной сети продуктов с доставкой, как связка «расстояние × время» превращает тысячи заказов в конкретные решения — где открыть точку, кому не поднимать порог, как перекроить зоны. Без раскрытия клиента, цифры — относительные.
Решения по доставке принимают на глаз
У любой сети с доставкой лежат тысячи заказов, и в каждом есть адрес и время. Но решения — где ставить склад, где доставка бесплатная, как расписать курьеров — почти всегда принимаются по ощущениям и «среднему чеку». А среднее — самый обманчивый показатель в логистике: оно прячет и утечки, и точки роста.
Я взял данные региональной продуктовой сети и задал скучный вопрос: что будет, если посмотреть на два измерения, которые никто не смотрит вместе — на расстояние доставки и на срочность заказа? По отдельности всё выглядит нормально. На пересечении картина меняется — и меняет решения.
Первый неудобный факт: дальние заказы не окупаются
Я посчитал расстояние от склада до каждой точки доставки и разложил заказы по плечу. И вот что выяснилось: средний чек и вес почти не растут с расстоянием. Заказ, который едет в разы дальше, тяжелее и дороже буквально на несколько процентов. Цена килограмма — плоская на всех плечах.
А доставка при этом в подавляющем большинстве случаев бесплатная (платных — меньше десятой части, в основном экспресс и отдельные платные зоны). То есть каждый лишний километр до дальнего клиента — это чистый минус к марже, ничем не компенсированный. И таких «дальних» заказов — заметная доля.
Напрашивался очевидный вывод: дальних надо дестимулировать. Поднять порог бесплатной доставки на периферии, ввести доплату. Прежде чем это рекомендовать, я проверил допущение на данных. И проект развернулся.
Разворот: дальний клиент — не балласт, а лучший
Я посмотрел на удержание по зонам. Самая дальняя зона показала самый высокий процент повторных заказов и самую лояльную базу. Дальний дорогой клиент оказался не проблемой, которую надо отсечь, а самым верным покупателем.
Это переворачивает стратегию. «Поднять порог дальним» означало бы обложить налогом лучший сегмент — и подтолкнуть его к уходу. Правильный ход обратный: не отпугивать, а сделать обслуживание дешевле по-другому. И данные сами подсказали, как.
Решение №1: где открыть следующую точку
Я собрал все дальние заказы в кластеры и решил классическую задачу о размещении: где поставить мини-склад (dark-store), чтобы он перехватил максимум дальних заказов в коротком радиусе. Оптимум оказался устойчивым — плотный узел спроса, который сегодня обслуживается длинным плечом из центра, а с новой точки схлопывается до пары километров.
Экономия суммарного пробега — кратная, и это ещё по прямой; по реальным дорогам выгода больше. Плюс такая точка разблокирует быструю доставку для целого района — то есть работает не только на издержки, но и на удержание тех самых лояльных дальних клиентов. Это уже не «красивый график», а инвестиционное решение с адресом.
Решение №2: перекроить зоны, а не людей
Побочно всплыла утечка попроще. Заметная часть заказов обслуживалась не ближайшим складом — крюк в несколько километров там, где рядом был другой свой магазин. Один склад-«свалка» (куда система сбрасывала заказы при неоднозначной привязке) systematically перехватывал то, что ближе к соседям; другой, наоборот, простаивал.
Лечится это не наймом курьеров, а перекройкой границ зон — бесплатно, без капзатрат, эффект сразу. Классический случай, когда «оптимизация» — это навести порядок в конфигурации, а не купить ресурс.
Время: это не плановые закупки, это «привезите сейчас»
Вторая ось добила иллюзию «планового ритейла». Я посчитал, за сколько до желаемого слота люди оформляют заказ. Около двух третей хотят доставку в ближайшее окно — это де-факто quick-commerce, «привезите сейчас», а не закупка на неделю. И самые срочные заказы — с самым низким чеком, а редкие предзаказы «на завтра-послезавтра» — с самым высоким.
Отсюда прямые следствия: спрос пикует в узкое дневное окно и сильно тяжелее к концу недели — курьерская смена должна дышать под этот профиль, а не быть ровной. А ещё — самый тяжёлый сегмент проявляется именно на пересечении осей: «далеко И срочно». Длинное плечо, которое надо проехать почти мгновенно, при обычном чеке. На одной оси эти заказы растворяются в массе; вместе — становятся отдельной дорогой группой, ради которой и стоит ставить ту самую точку.
Что забрать себе, если у вас доставка
- Считайте cost-to-serve по клиенту и зоне, а не «в среднем». Среднее прячет и убыточные сегменты, и лучших клиентов.
- Проверяйте «очевидное» на данных до оптимизации. «Дальний = убыточный» звучало логично и оказалось неверным.
- Смотрите расстояние и время вместе. Самые дорогие сегменты живут на пересечении, а не в маргинальных распределениях.
- Часть «оптимизаций» — это конфигурация, а не деньги. Границы зон, привязка складов, расписание смен дают эффект без капзатрат.
А как у вас: cost-to-serve считается по клиенту и зоне — или по среднему на всех? Расскажите в комментариях, интересно свести практику.