Ключ Яндекс.Карт — где взять и куда вставить
Зачем нужен ключ, как получить его в кабинете Яндекса и в какое поле Misea его вписать. Нужен только для зон доставки на карте.
Ключ Яндекс.Карт — где взять и куда вставить
Ключ — это длинная строка символов, которую Яндекс выдаёт вам лично. По ней он понимает, чьи карты показывать и кому выставлять счёт, если запросов станет очень много.
Нужен ли он вам вообще
Ключ нужен только для одного: чтобы рисовать зоны доставки прямо на карте.
Он не нужен для:
- QR-меню и заказов у столика;
- сайта заведения и его блоков;
- карты со всеми точками сети на сайте — она работает без вашего ключа;
- доставки, если вы описываете зоны списком, а не рисуете на карте.
Если доставки у вас нет — эту статью можно закрыть.
Шаг 1. Заведите ключ в кабинете Яндекса
- Откройте developer.tech.yandex.ru.
- Войдите под своим Яндекс-аккаунтом — подойдёт тот же, что для Яндекс.Почты.
- Найдите тариф «JavaScript API и HTTP Геокодер» и подключите его.
- Заполните короткую анкету: название («Сайт кафе»), адрес вашего сайта на Misea (вида
https://ваш-адрес.misea.ru), описание («показ карты и зон доставки»). - Отправьте заявку.
Что вы увидите: заявка уйдёт на рассмотрение. Обычно ответ приходит за 1–3 рабочих дня, поэтому подавайте её заранее, а не в тот вечер, когда запускаете доставку.
После одобрения ключ появится в кабинете, в разделе с вашими ключами. Это строка вида a1b2c3d4-e5f6-7g8h-9i0j-k1l2m3n4o5p6. Скопируйте её.
Шаг 2. Вставьте ключ в Misea
Ключ вводится на странице «Доставка», а не в «Интеграциях» — это частая ошибка.
- В левом меню нажмите Управление, затем Доставка.
- Откройте вкладку «Зоны» (она открыта по умолчанию; рядом — «Курьеры» и «В работе»).
- В блоке «Общие настройки доставки» прокрутите вниз до строки «Ключи Яндекс.Карт (для режима «Карта»)» и нажмите на неё — раздел раскроется.
- В поле «JS API ключ» вставьте ключ. Внутри поля серым написано «ключ для карты», под ним — подсказка «Получить в кабинете Яндекса, тариф „JavaScript API и HTTP Геокодер”».
- Второе поле, «HTTP Geocoder (опционально)» (серым внутри — «для автоподсказок»), можно оставить пустым. Оно нужно, если вы хотите, чтобы Misea подсказывала гостю адрес при вводе; для этого в кабинете Яндекса берётся отдельный ключ геокодера. Misea поясняет: «Используется только сервером, не уходит в браузер».
- Нажмите «Сохранить настройки» — кнопка внизу этого же блока, под полями ключей.
Что вы увидите: серая подсказка «Чтобы рисовать зоны на карте, введите ключ Яндекс.Карт ниже» пропадёт сразу, как только вы вставите ключ (ещё до сохранения), а в строке «Режим работы зон» рядом с вариантом «Список зон» появится второй вариант — «Карта (полигоны)». Нажмите на него, чтобы рисовать зоны.
Сохранить всё равно нужно: без этого ключ не запомнится и после перезагрузки страницы вариант с картой снова пропадёт.
Что делать, если не получилось
- Подсказка про ключ не пропала. Проверьте, что ключ вставлен целиком, без пробелов по краям, и что вы нажали «Сохранить».
- Карта показывается с водяным знаком или не грузится. Обычно это значит, что в анкете Яндекса не указан адрес вашего сайта. Зайдите в кабинет Яндекса, откройте ключ, добавьте адрес
https://ваш-адрес.misea.ruи подождите 10–30 минут. - «Превышен лимит запросов». Бесплатного объёма ресторану хватает с запасом, так что чаще всего это значит, что ключ попал на чужой сайт. Посмотрите статистику запросов в кабинете Яндекса и при необходимости пересоздайте ключ.
- Ждать одобрения некогда. Опишите зоны доставки списком — вариант «Список зон» в строке «Режим работы зон» на той же вкладке. Ключ тогда не нужен совсем.
- Ключ вставили, а гости всё равно не оформляют доставку. Ключ отвечает только за карту. Сама доставка включается переключателем «Принимать заказы с доставкой» в том же блоке «Общие настройки доставки» (когда он выключен, Misea пишет: «Когда выключено, блок „Доставка" на витрине скрывается»). И нужна хотя бы одна зона: пока их нет, внизу страницы висит «Зон пока нет. Добавьте хотя бы одну зону — иначе гости не смогут оформить доставку». Зона заводится кнопкой «+ Новая зона».
- Ищете «Доставку» в меню и не находите? Она всегда на месте: Управление → Доставка. Раздел не прячется, даже если приём заказов с доставкой выключен.