Зоны доставки — список или карта
Как создать зону доставки, задать цену и минимальную сумму, чем режим «Список зон» отличается от «Карты», как задать полигон координатами и где взять ключ Яндекс.Карт.
Зоны доставки — список или карта
Зона доставки — это район, куда вы возите, со своей ценой и своим минимальным заказом. «Центр — 150 ₽», «за рекой — 300 ₽». Без хотя бы одной зоны гость не сможет оформить доставку вообще.
Шаг 1. Открыть список зон
- В левом меню: Управление → Доставка.
- Останьтесь на вкладке Зоны (она открыта по умолчанию).
- Прокрутите вниз до блока «Зоны доставки». Под заголовком написано: «Цена и минимальный заказ задаются для каждой зоны отдельно».
Шаг 2. Создать зону
- Нажмите + Новая зона справа от заголовка.
- Откроется окно «Новая зона доставки» с пятью полями.
Заполните:
- Название — то, что увидите вы, не гость: «Центр», «В пределах объездной», «Заводской район».
- Стоимость, ₽ — сколько гость платит за доставку в эту зону.
- Время доставки — свободный текст, например
30–60 мин. Именно эта строка показывается гостю. Оставите пустым — гость увидит общее «среднее время» из настроек выше. - Мин. сумма заказа, ₽ — ниже этой суммы в эту зону не возим.
- Полигон (координаты вершин) — большое поле для границ зоны. Про него ниже отдельно; если вы работаете списком зон, оставьте его пустым.
Внизу — галочка «Зона активна». Она включена сразу. Снимете — зона перестанет предлагаться гостям, но не удалится.
- Нажмите Сохранить.
Что увидите: окно закроется, всплывёт зелёное «Зона сохранена», а в списке появится строка:
Центр · метка «Активна» ·
150 ₽ · 30–60 мин · мин. 800 ₽
Справа в строке — кнопки Изменить и Удалить.
Шаг 3. Понять, какой режим зон вам нужен
Выше, в блоке «Общие настройки доставки», есть строка «Режим работы зон» с переключателем.
«Список зон» — простой режим
Так работает по умолчанию, и большинству этого хватает.
Гость при оформлении сам выбирает свой район из вашего списка. Ничего настраивать не нужно, карты и ключи не требуются.
Минус один, но заметный: гость может выбрать не ту зону — по незнанию или чтобы заплатить меньше. Курьер об этом узнает уже в дороге.
«Карта (полигоны)» — точный режим
Полигон — это многоугольник на карте, границы вашей зоны. Гость вводит адрес, система сама определяет, в какой многоугольник он попал, и подставляет цену. Ошибиться и «выбрать не ту зону» гость не может.
Второй режим появляется в переключателе только после того, как вы введёте ключ Яндекс.Карт. Пока ключа нет, рядом висит подсказка: «Чтобы рисовать зоны на карте, введите ключ Яндекс.Карт ниже».
Шаг 4. Ввести ключ Яндекс.Карт
Ключи вводятся здесь же, на странице Доставка, а не в разделе «Интеграции».
- В блоке «Общие настройки доставки» найдите свёрнутую строку «Ключи Яндекс.Карт (для режима «Карта»)» и нажмите на неё — блок раскроется.
- Появятся два поля:
- JS API ключ — ключ для карты. Под полем подсказка со ссылкой: «Получить в кабинете Яндекса, тариф «JavaScript API и HTTP Геокодер»».
- HTTP Geocoder (опционально) — второй ключ, для подсказок адреса. Подпись под полем: «Используется только сервером, не уходит в браузер».
- Вставьте ключ (или оба) и нажмите Сохранить настройки — ту же кнопку, что и для остальных общих настроек.
Что увидите: в переключателе «Режим работы зон» появится второй вариант — Карта (полигоны).
Шаг 5. Задать границы зоны
Здесь важно не искать того, чего нет: рисовать зону мышкой по карте в Misea нельзя. Границы задаются списком координат.
- Откройте зону кнопкой Изменить (или создайте новую).
- Найдите поле «Полигон (координаты вершин)». Под ним подсказка: «По одной точке на строку: широта, долгота. Оставьте пустым для режима «Список зон»».
- Впишите точки — по одной на строку, широта и долгота через запятую:
55.7558, 37.6173
55.7600, 37.6200
55.7620, 37.6100
Точек должно быть не меньше трёх — из двух точек многоугольник не получится. Замыкать контур не нужно: последняя точка соединяется с первой сама.
- Нажмите Сохранить.
Что увидите: в строке зоны рядом с меткой «Активна» появится синяя метка «Полигон».
Где взять координаты. Откройте Яндекс.Карты, нажмите правой кнопкой на нужном углу зоны — во всплывающем окне будут два числа. Первое — широта, второе — долгота. Скопируйте их в поле, по точке на угол. Для обычной зоны хватает 5–10 точек: чем их больше, тем точнее граница, но тем дольше её набивать.
Следите, чтобы зоны не накладывались друг на друга. Если адрес гостя попал сразу в два многоугольника, система возьмёт одну из этих зон — и вы не можете указать, какую именно: способа расставить зоны по приоритету в интерфейсе нет. Рисуйте зоны встык, без нахлёста.
Предупреждения, которые может показать страница
Под списком зон иногда появляются жёлтые строки:
«У некоторых зон нет полигона — в режиме «Карта» они не будут срабатывать для гостей.» Вы включили режим карты, но у части зон границы не заданы. Такие зоны в этом режиме мертвы: гость в них не попадёт никогда. Либо задайте им координаты, либо вернитесь в режим «Список зон».
«Выбран режим «Карта», но JS API ключ не задан — фактически работает список.» Ровно то, что написано: карта не подключена, гость по-прежнему выбирает зону руками.
Как удалить зону
Нажмите Удалить в строке зоны. Спросят подтверждение: «Зона «Центр» будет удалена. Существующие заказы сохранят историю доставки». То есть старые заказы не сломаются — в них останется всё как было.
Если зона нужна временно — не удаляйте, а снимите галочку «Зона активна» в её карточке. Тогда она получит метку «Скрыта» и перестанет предлагаться гостям.
Что делать, если пошло не так
«Укажите название зоны». Поле «Название» пустое.
«Нужно минимум 3 точки в формате «широта, долгота»». В поле полигона либо меньше трёх строк, либо в какой-то строке не два числа через запятую. Проверьте, что нет лишних пробелов, букв и знака градуса.
Гость пишет «мы не доставляем в этот район», хотя доставляете. В режиме карты его адрес не попал ни в один многоугольник. Проверьте координаты зоны или временно переключитесь на «Список зон».
Зона есть, но гость её не видит. Проверьте три вещи: галочку «Зона активна», переключатель «Принимать заказы с доставкой» в общих настройках и подключённую онлайн-оплату.
Цена доставки у гостя не та, что вы ставили. Скорее всего, сработало «Бесплатно от, ₽» из общих настроек: сумма заказа перевалила порог, и доставка обнулилась.