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

Зачем вообще делить город на зоны
Пока заказов немного, кажется, что проще жить с одной цифрой: «доставка стоит столько-то, точка». Но как только поток растёт, эта простота начинает стоить денег. Гость через дорогу платит те же 200 рублей, что и клиент на другом конце города, — и уходит к соседям, где ближним возят дешевле. А курьер, которого вы отправили за 12 километров ради заказа на 600 рублей, съедает всю маржу этого заказа и половину следующего.
Зоны доставки на карте решают ровно эту проблему. Вы делите город на районы и для каждого задаёте свои правила: где-то возите бесплатно от 800 рублей, где-то берёте 150, а куда-то не возите вообще. Гость видит честную цену для своего адреса, а вы не работаете в минус на дальних плечах.
Правильная карта доставки — это не про «где мы возим». Это про то, где вы зарабатываете, а где теряете. Каждая зона — отдельная экономика: своя цена, свой минимальный чек, свой курьерский плечо.
Есть и вторая, менее очевидная причина. Когда у вас несколько точек, зоны решают, какая кухня примет заказ. Гость с улицы Ленина должен попасть на ближайший филиал, а не на тот, что вбили по умолчанию. Без карты это делает оператор вручную — и регулярно ошибается в час пик.
Как устроена зона: полигон и его настройки
Технически зона — это полигон, многоугольник, который вы рисуете поверх карты, обводя нужный район. Внутри контура действуют правила, снаружи — нет. Современные сервисы позволяют накликать этот контур мышкой прямо по карте города, без всяких координат и таблиц.
К каждому полигону привязывается набор параметров. Вот минимальный джентльменский набор, который стоит настроить для любого района:
- Стоимость доставки — сколько платит гость за подвоз именно в этот район.
- Минимальная сумма заказа — ниже неё вы просто не поедете (для дальней зоны она выше).
- Бесплатно от суммы — порог, после которого доставка становится бесплатной. Отличный инструмент, чтобы поднять средний чек.
- Филиал — какая точка или кухня обслуживает эту зону.
- Название — по-человечески: «Центр», «Заречье», «Дальние микрорайоны», чтобы не путаться.
Дальше происходит вот что. Гость называет адрес, система переводит его в координаты (это называется геокодирование), а потом проверяет, в какой полигон эта точка попала. Важная деталь: сама проверка «точка внутри района или нет» считается математически, без обращения к кассе. Поэтому определение зоны и цены работает мгновенно и не зависит от того, жива ли в этот момент касса.
Что делать с наложением зон
Рано или поздно вы нарисуете две зоны, которые частично перекрываются, — например, «Центр» и поверх него узкую «Пешеходную улицу» с другой ценой. Хорошая система в таком случае выбирает самую конкретную зону, то есть меньшую по площади. Логика простая: если вы специально обвели маленький кусок, значит, для него правила важнее общих. Знать это полезно, чтобы точечные зоны не «съедались» большими.
Пошагово: рисуем карту доставки
Разберём на практике, как перейти от «возим по городу» к нормальной сетке районов.
- Возьмите реальные данные, а не ощущения. Выгрузите адреса заказов за последние 2-3 месяца и посмотрите, куда вы реально возите. Часто оказывается, что 80% заказов — это 3-4 района, а остальное — редкие дальние выезды.
- Посчитайте себестоимость плеча. Прикиньте, во сколько вам обходится курьер до каждого района: время в пути, бензин или оплата за точку. Это база для цены зоны.
- Нарисуйте ядро. Обведите ближние районы, где доставка быстрая и дешёвая. Здесь ставьте низкую цену или бесплатно от небольшой суммы — это ваша территория, её надо защищать от конкурентов.
- Добавьте средний пояс. Районы подальше: цена выше, минимальный заказ выше, бесплатный порог выше.
- Очертите край. Дальние зоны, куда возить дорого. Либо высокая цена и большой минимальный чек, либо честно не рисуйте их вообще — пусть система говорит гостю «сюда не возим», а не гоняет курьера в убыток.
- Привяжите филиалы. Если точек несколько, укажите для каждой зоны обслуживающую кухню, чтобы заказ уходил на ближайшую.
- Проверьте границы. Вбейте несколько реальных адресов на стыках зон и убедитесь, что они попадают куда надо. Стыки — главный источник ошибок.
Не гонитесь за идеальным контуром с первого раза. Нарисуйте грубо, запустите, через две недели посмотрите на заказы у границ и поправьте.
Как настроить экономику по районам
Цифры важнее красоты контуров. Вот рабочий пример сетки для города среднего размера — можно взять за отправную точку и подстроить под себя.
| Зона | Плечо | Стоимость доставки | Мин. заказ | Бесплатно от |
|---|---|---|---|---|
| Центр (ядро) | до 3 км | 0 ₽ | 500 ₽ | от 700 ₽ |
| Ближние районы | 3–6 км | 149 ₽ | 700 ₽ | от 1200 ₽ |
| Средний пояс | 6–10 км | 249 ₽ | 1000 ₽ | от 1800 ₽ |
| Дальние микрорайоны | 10–15 км | 349 ₽ | 1500 ₽ | не действует |
| За городом | > 15 км | не возим — либо самовывоз, либо предзаказ | ||
Обратите внимание на связку «минимальный заказ + бесплатный порог». Это не просто защита от убытков — это рычаг для среднего чека. Гость, которому до бесплатной доставки не хватает 150 рублей, чаще всего добавит напиток или соус. По сути, порог сам продаёт за вас.
Ещё пара правил, которые экономят нервы:
- Не делайте больше 4-5 зон на старте. Дробная карта из 12 районов красиво выглядит, но её тяжело поддерживать и легко запутаться в стыках.
- Дальние районы — через высокий минимальный чек, а не через запрет. Заказ на 2000 рублей за 12 км может быть выгоден, а на 600 — нет. Пусть решает сумма.
- Пересматривайте зоны раз в квартал. Город меняется: строятся новостройки, открываются конкуренты. Карта доставки — не «настроил и забыл».
Где здесь помогает ИИ-администратор
Нарисовать полигоны — половина дела. Вторая половина — чтобы гость получил правильную цену в момент разговора, а не после того, как оператор пять минут прикидывал по памяти, «а возим ли мы на Солнечную». Именно тут карта доставки соединяется с приёмом заказов.
В сервисе Людочка зоны рисуются мышкой поверх Яндекс.Карт прямо в кабинете, а дальше ИИ-администратор сам подхватывает их в диалоге. Гость называет адрес в чате или по телефону, Людочка геокодит его, определяет район, сразу говорит стоимость доставки и минимальный заказ, а готовый заказ отправляет в нужный филиал вашей кассы — FrontPad или iiko. Причём определение зоны считается на нашей стороне, без лишних запросов к кассе, поэтому цена называется мгновенно.
Что реально автоматизируется, а что остаётся на вас — честно:
- Рисование и настройка зон — вы делаете это сами в кабинете один раз, это несложно.
- Геокодирование адреса гостя и определение района — делает сервис автоматически в каждом диалоге.
- Расчёт цены, минималки и бесплатного порога — считается на лету по правилам зоны.
- Выбор филиала и отправка заказа в кассу — идёт по API той системы, что у вас подключена.
- Ответ гостю «в вашу зону не возим» — тоже автоматом, если адрес вне полигонов.
В итоге оператор больше не держит карту города в голове и не спорит с гостем о цене. Правила заданы один раз на карте — и одинаково работают в чате мессенджера, на сайте и в телефонном разговоре.
Частые ошибки при настройке зон
- Одна цена на весь город. Либо теряете ближних, либо возите дальних в минус. Почти всегда — и то, и другое.
- Дыры между зонами. Если полигоны не стыкуются, часть адресов проваливается в «никуда» и система не может назвать цену. Проверяйте стыки.
- Слишком мелкие районы. 15 зон по кварталам невозможно поддерживать. Начните с крупных поясов.
- Забыли про бесплатный порог. Без него вы теряете лёгкий способ поднять чек на 10-15%.
- Не пересматриваете границы. Карта, нарисованная год назад, уже врёт: город изменился, а вы возите по-старому.
Зоны доставки — это скучная на вид настройка, которая тихо влияет на маржу каждого заказа. Потратьте вечер на карту один раз, свяжите её с приёмом заказов — и город сам начнёт приносить ровно столько, сколько должен.
Частые вопросы
Можно ли нарисовать зоны доставки самому, без программиста?
Да. В современных сервисах зоны рисуются мышкой прямо поверх карты города — вы обводите район контуром и задаёте для него цену, минимальный заказ и бесплатный порог. Никаких координат вручную вводить не нужно, это делается в кабинете за один вечер.
Как система понимает, в какую зону попал адрес гостя?
Адрес переводится в координаты (геокодирование), а затем проверяется, внутри какого полигона эта точка. Расчёт делается математически на стороне сервиса, без обращения к кассе, поэтому цена и район определяются мгновенно.
Что если у меня несколько точек — как заказ попадёт на нужную кухню?
К каждой зоне привязывается обслуживающий филиал. Когда адрес гостя попадает в район, заказ автоматически уходит на закреплённую за ним точку через API вашей кассы (FrontPad или iiko), а не на случайную кухню.
Что делать, если две зоны накладываются друг на друга?
Хорошая система в случае наложения выбирает самую конкретную зону — меньшую по площади. Логика в том, что если вы специально обвели маленький участок с особыми правилами, значит, для него они важнее общих. Это позволяет делать точечные исключения поверх крупных районов.
Как зоны помогают поднять средний чек, а не только ограничить доставку?
Через порог бесплатной доставки. Когда гостю до бесплатного подвоза не хватает 100-150 рублей, он чаще всего добавит напиток, соус или десерт. По сути, минимальная сумма и бесплатный порог работают как встроенная допродажа для каждого района.