Pro

Зоны доставки — список или карта

Как создать зону доставки, задать цену и минимальную сумму, чем режим «Список зон» отличается от «Карты», как задать полигон координатами и где взять ключ Яндекс.Карт.

Зоны доставки — список или карта

Зона доставки — это район, куда вы возите, со своей ценой и своим минимальным заказом. «Центр — 150 ₽», «за рекой — 300 ₽». Без хотя бы одной зоны гость не сможет оформить доставку вообще.

Шаг 1. Открыть список зон

  1. В левом меню: Управление → Доставка.
  2. Останьтесь на вкладке Зоны (она открыта по умолчанию).
  3. Прокрутите вниз до блока «Зоны доставки». Под заголовком написано: «Цена и минимальный заказ задаются для каждой зоны отдельно».

Шаг 2. Создать зону

  1. Нажмите + Новая зона справа от заголовка.
  2. Откроется окно «Новая зона доставки» с пятью полями.

Заполните:

  • Название — то, что увидите вы, не гость: «Центр», «В пределах объездной», «Заводской район».
  • Стоимость, ₽ — сколько гость платит за доставку в эту зону.
  • Время доставки — свободный текст, например 30–60 мин. Именно эта строка показывается гостю. Оставите пустым — гость увидит общее «среднее время» из настроек выше.
  • Мин. сумма заказа, ₽ — ниже этой суммы в эту зону не возим.
  • Полигон (координаты вершин) — большое поле для границ зоны. Про него ниже отдельно; если вы работаете списком зон, оставьте его пустым.

Внизу — галочка «Зона активна». Она включена сразу. Снимете — зона перестанет предлагаться гостям, но не удалится.

  1. Нажмите Сохранить.

Что увидите: окно закроется, всплывёт зелёное «Зона сохранена», а в списке появится строка:

Центр · метка «Активна» · 150 ₽ · 30–60 мин · мин. 800 ₽

Справа в строке — кнопки Изменить и Удалить.

Шаг 3. Понять, какой режим зон вам нужен

Выше, в блоке «Общие настройки доставки», есть строка «Режим работы зон» с переключателем.

«Список зон» — простой режим

Так работает по умолчанию, и большинству этого хватает.

Гость при оформлении сам выбирает свой район из вашего списка. Ничего настраивать не нужно, карты и ключи не требуются.

Минус один, но заметный: гость может выбрать не ту зону — по незнанию или чтобы заплатить меньше. Курьер об этом узнает уже в дороге.

«Карта (полигоны)» — точный режим

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

Второй режим появляется в переключателе только после того, как вы введёте ключ Яндекс.Карт. Пока ключа нет, рядом висит подсказка: «Чтобы рисовать зоны на карте, введите ключ Яндекс.Карт ниже».

Шаг 4. Ввести ключ Яндекс.Карт

Ключи вводятся здесь же, на странице Доставка, а не в разделе «Интеграции».

  1. В блоке «Общие настройки доставки» найдите свёрнутую строку «Ключи Яндекс.Карт (для режима «Карта»)» и нажмите на неё — блок раскроется.
  2. Появятся два поля:
    • JS API ключ — ключ для карты. Под полем подсказка со ссылкой: «Получить в кабинете Яндекса, тариф «JavaScript API и HTTP Геокодер»».
    • HTTP Geocoder (опционально) — второй ключ, для подсказок адреса. Подпись под полем: «Используется только сервером, не уходит в браузер».
  3. Вставьте ключ (или оба) и нажмите Сохранить настройки — ту же кнопку, что и для остальных общих настроек.

Что увидите: в переключателе «Режим работы зон» появится второй вариант — Карта (полигоны).

Шаг 5. Задать границы зоны

Здесь важно не искать того, чего нет: рисовать зону мышкой по карте в Misea нельзя. Границы задаются списком координат.

  1. Откройте зону кнопкой Изменить (или создайте новую).
  2. Найдите поле «Полигон (координаты вершин)». Под ним подсказка: «По одной точке на строку: широта, долгота. Оставьте пустым для режима «Список зон»».
  3. Впишите точки — по одной на строку, широта и долгота через запятую:
55.7558, 37.6173
55.7600, 37.6200
55.7620, 37.6100

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

  1. Нажмите Сохранить.

Что увидите: в строке зоны рядом с меткой «Активна» появится синяя метка «Полигон».

Где взять координаты. Откройте Яндекс.Карты, нажмите правой кнопкой на нужном углу зоны — во всплывающем окне будут два числа. Первое — широта, второе — долгота. Скопируйте их в поле, по точке на угол. Для обычной зоны хватает 5–10 точек: чем их больше, тем точнее граница, но тем дольше её набивать.

Следите, чтобы зоны не накладывались друг на друга. Если адрес гостя попал сразу в два многоугольника, система возьмёт одну из этих зон — и вы не можете указать, какую именно: способа расставить зоны по приоритету в интерфейсе нет. Рисуйте зоны встык, без нахлёста.

Предупреждения, которые может показать страница

Под списком зон иногда появляются жёлтые строки:

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

«Выбран режим «Карта», но JS API ключ не задан — фактически работает список.» Ровно то, что написано: карта не подключена, гость по-прежнему выбирает зону руками.

Как удалить зону

Нажмите Удалить в строке зоны. Спросят подтверждение: «Зона «Центр» будет удалена. Существующие заказы сохранят историю доставки». То есть старые заказы не сломаются — в них останется всё как было.

Если зона нужна временно — не удаляйте, а снимите галочку «Зона активна» в её карточке. Тогда она получит метку «Скрыта» и перестанет предлагаться гостям.

Что делать, если пошло не так

«Укажите название зоны». Поле «Название» пустое.

«Нужно минимум 3 точки в формате «широта, долгота»». В поле полигона либо меньше трёх строк, либо в какой-то строке не два числа через запятую. Проверьте, что нет лишних пробелов, букв и знака градуса.

Гость пишет «мы не доставляем в этот район», хотя доставляете. В режиме карты его адрес не попал ни в один многоугольник. Проверьте координаты зоны или временно переключитесь на «Список зон».

Зона есть, но гость её не видит. Проверьте три вещи: галочку «Зона активна», переключатель «Принимать заказы с доставкой» в общих настройках и подключённую онлайн-оплату.

Цена доставки у гостя не та, что вы ставили. Скорее всего, сработало «Бесплатно от, ₽» из общих настроек: сумма заказа перевалила порог, и доставка обнулилась.

Что дальше