Зоны доставки на карте: как нарисовать и настроить по районам | Блог Людочки
Доставка и самовывоз · 2026-07-27

Зоны доставки на карте: как нарисовать и настроить по районам

Одна общая ставка «доставка 200 рублей на весь город» либо отпугивает ближних гостей, либо разоряет вас на дальних. Разбираем, как нарисовать зоны доставки прямо на карте и настроить каждый район отдельно — с ценой, минимальным заказом и автоматической отправкой заказа в нужный филиал.

Зоны доставки на карте: как нарисовать и настроить по районам

Зачем вообще делить город на зоны

Пока заказов немного, кажется, что проще жить с одной цифрой: «доставка стоит столько-то, точка». Но как только поток растёт, эта простота начинает стоить денег. Гость через дорогу платит те же 200 рублей, что и клиент на другом конце города, — и уходит к соседям, где ближним возят дешевле. А курьер, которого вы отправили за 12 километров ради заказа на 600 рублей, съедает всю маржу этого заказа и половину следующего.

Зоны доставки на карте решают ровно эту проблему. Вы делите город на районы и для каждого задаёте свои правила: где-то возите бесплатно от 800 рублей, где-то берёте 150, а куда-то не возите вообще. Гость видит честную цену для своего адреса, а вы не работаете в минус на дальних плечах.

Правильная карта доставки — это не про «где мы возим». Это про то, где вы зарабатываете, а где теряете. Каждая зона — отдельная экономика: своя цена, свой минимальный чек, свой курьерский плечо.

Есть и вторая, менее очевидная причина. Когда у вас несколько точек, зоны решают, какая кухня примет заказ. Гость с улицы Ленина должен попасть на ближайший филиал, а не на тот, что вбили по умолчанию. Без карты это делает оператор вручную — и регулярно ошибается в час пик.

Как устроена зона: полигон и его настройки

Технически зона — это полигон, многоугольник, который вы рисуете поверх карты, обводя нужный район. Внутри контура действуют правила, снаружи — нет. Современные сервисы позволяют накликать этот контур мышкой прямо по карте города, без всяких координат и таблиц.

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

Дальше происходит вот что. Гость называет адрес, система переводит его в координаты (это называется геокодирование), а потом проверяет, в какой полигон эта точка попала. Важная деталь: сама проверка «точка внутри района или нет» считается математически, без обращения к кассе. Поэтому определение зоны и цены работает мгновенно и не зависит от того, жива ли в этот момент касса.

Что делать с наложением зон

Рано или поздно вы нарисуете две зоны, которые частично перекрываются, — например, «Центр» и поверх него узкую «Пешеходную улицу» с другой ценой. Хорошая система в таком случае выбирает самую конкретную зону, то есть меньшую по площади. Логика простая: если вы специально обвели маленький кусок, значит, для него правила важнее общих. Знать это полезно, чтобы точечные зоны не «съедались» большими.

Пошагово: рисуем карту доставки

Разберём на практике, как перейти от «возим по городу» к нормальной сетке районов.

  1. Возьмите реальные данные, а не ощущения. Выгрузите адреса заказов за последние 2-3 месяца и посмотрите, куда вы реально возите. Часто оказывается, что 80% заказов — это 3-4 района, а остальное — редкие дальние выезды.
  2. Посчитайте себестоимость плеча. Прикиньте, во сколько вам обходится курьер до каждого района: время в пути, бензин или оплата за точку. Это база для цены зоны.
  3. Нарисуйте ядро. Обведите ближние районы, где доставка быстрая и дешёвая. Здесь ставьте низкую цену или бесплатно от небольшой суммы — это ваша территория, её надо защищать от конкурентов.
  4. Добавьте средний пояс. Районы подальше: цена выше, минимальный заказ выше, бесплатный порог выше.
  5. Очертите край. Дальние зоны, куда возить дорого. Либо высокая цена и большой минимальный чек, либо честно не рисуйте их вообще — пусть система говорит гостю «сюда не возим», а не гоняет курьера в убыток.
  6. Привяжите филиалы. Если точек несколько, укажите для каждой зоны обслуживающую кухню, чтобы заказ уходил на ближайшую.
  7. Проверьте границы. Вбейте несколько реальных адресов на стыках зон и убедитесь, что они попадают куда надо. Стыки — главный источник ошибок.

Не гонитесь за идеальным контуром с первого раза. Нарисуйте грубо, запустите, через две недели посмотрите на заказы у границ и поправьте.

Как настроить экономику по районам

Цифры важнее красоты контуров. Вот рабочий пример сетки для города среднего размера — можно взять за отправную точку и подстроить под себя.

ЗонаПлечоСтоимость доставкиМин. заказБесплатно от
Центр (ядро)до 3 км0 ₽500 ₽от 700 ₽
Ближние районы3–6 км149 ₽700 ₽от 1200 ₽
Средний пояс6–10 км249 ₽1000 ₽от 1800 ₽
Дальние микрорайоны10–15 км349 ₽1500 ₽не действует
За городом> 15 кмне возим — либо самовывоз, либо предзаказ

Обратите внимание на связку «минимальный заказ + бесплатный порог». Это не просто защита от убытков — это рычаг для среднего чека. Гость, которому до бесплатной доставки не хватает 150 рублей, чаще всего добавит напиток или соус. По сути, порог сам продаёт за вас.

Ещё пара правил, которые экономят нервы:

Где здесь помогает ИИ-администратор

Нарисовать полигоны — половина дела. Вторая половина — чтобы гость получил правильную цену в момент разговора, а не после того, как оператор пять минут прикидывал по памяти, «а возим ли мы на Солнечную». Именно тут карта доставки соединяется с приёмом заказов.

В сервисе Людочка зоны рисуются мышкой поверх Яндекс.Карт прямо в кабинете, а дальше ИИ-администратор сам подхватывает их в диалоге. Гость называет адрес в чате или по телефону, Людочка геокодит его, определяет район, сразу говорит стоимость доставки и минимальный заказ, а готовый заказ отправляет в нужный филиал вашей кассы — FrontPad или iiko. Причём определение зоны считается на нашей стороне, без лишних запросов к кассе, поэтому цена называется мгновенно.

Что реально автоматизируется, а что остаётся на вас — честно:

В итоге оператор больше не держит карту города в голове и не спорит с гостем о цене. Правила заданы один раз на карте — и одинаково работают в чате мессенджера, на сайте и в телефонном разговоре.

Частые ошибки при настройке зон

Зоны доставки — это скучная на вид настройка, которая тихо влияет на маржу каждого заказа. Потратьте вечер на карту один раз, свяжите её с приёмом заказов — и город сам начнёт приносить ровно столько, сколько должен.

Частые вопросы

Можно ли нарисовать зоны доставки самому, без программиста?

Да. В современных сервисах зоны рисуются мышкой прямо поверх карты города — вы обводите район контуром и задаёте для него цену, минимальный заказ и бесплатный порог. Никаких координат вручную вводить не нужно, это делается в кабинете за один вечер.

Как система понимает, в какую зону попал адрес гостя?

Адрес переводится в координаты (геокодирование), а затем проверяется, внутри какого полигона эта точка. Расчёт делается математически на стороне сервиса, без обращения к кассе, поэтому цена и район определяются мгновенно.

Что если у меня несколько точек — как заказ попадёт на нужную кухню?

К каждой зоне привязывается обслуживающий филиал. Когда адрес гостя попадает в район, заказ автоматически уходит на закреплённую за ним точку через API вашей кассы (FrontPad или iiko), а не на случайную кухню.

Что делать, если две зоны накладываются друг на друга?

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

Как зоны помогают поднять средний чек, а не только ограничить доставку?

Через порог бесплатной доставки. Когда гостю до бесплатного подвоза не хватает 100-150 рублей, он чаще всего добавит напиток, соус или десерт. По сути, минимальная сумма и бесплатный порог работают как встроенная допродажа для каждого района.

Читайте также

Хотите так же, но без ручного труда?

Людочка — ИИ-администратор для кафе и доставки: отвечает гостям, принимает заказы в кассу, работает с отзывами и допродаёт. Первые 3 дня бесплатно.

Подключить Людочку