Отображение карты на сайте


В разделе «Контакты» можно указать «Зоны доставки» (1), тогда карта с отрисованными зонами будет отображаться на сайте.

Поставьте галочку «Выводить информацию по зонам доставки (мин. сумма заказа, стоимость доставки и т.д.)» (2), чтобы автоматически выводить информацию по зонам.

 

 

Пример отображения карты с информацией по зонам

 

 

Как работает карта и подсказки адреса

 

Подсказки при вводе адреса текстом и определение текстового адреса по точке на карте работают через внешние сервисы:

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

  • Яндекс.Карты/Геокодер —  это сама карта, через которую работают зоны доставки. Если ключ не заполнен или недействителен, карта не загрузится, оформить заказ с доставкой будет нельзя.

 
 

Если карта не загружается

 

Клиент увидит сообщение о потере соединения с картами вместо формы выбора адреса — оформить заказ с доставкой в этот момент нельзя. Проверьте API-ключи Яндекс.Карт и Геокодера — как их получить и указать, описано в статье «Настройка зон». Если ключи верные, а карта всё равно не грузится, напишите нам в тех.поддержку.

 

Пришла неверная цена доставки или точка на карте встала не туда?

 

Обе проблемы чаще всего связаны с одним: у адреса неточные координаты в базе DaData. Когда клиент выбирает адрес из подсказки, точка на карте встаёт в координаты из этой базы. Если точного дома там нет — обычно это новые дома, частный сектор или малые населённые пункты, точка может оказаться в стороне: в центре улицы, квартала или даже населённого пункта.

Итоговый адрес доставки и стоимость доставки Яндекс определяет по точке на карте, а не по тексту подсказки, поэтому цена может посчитаться неверно, а адрес в заказе — немного отличаться от выбранного.

Если по итоговой точке определился другой номер дома, подтверждение адреса блокируется с сообщением «Пожалуйста, укажите точку на карте (не удалось автоматически определить координаты)» — клиент ставит точку вручную.

Как исправить:

 
  1. Проверьте адрес клиента: если после выбора адреса точка на карте встаёт некорректно, значит, у этого адреса нет координат в базе DaData.
  2. В этом случае нужно отправить этот адрес в DaData, чтобы они добавили его.
    Для этого перейдите на специальную форму, укажите адрес и нажмите «Отправить».
 
 

В течение месяца координаты обновятся и адрес начнёт определяться верно.

Если месторасположение после выбора адреса определяется верно тогда напишите нам в тех. поддержку.

 

Если адрес не попадает ни в одну зону доставки

 

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

904 просмотра

Другие статьи по этой теме

1. Чтобы отрисовать зоны на карте, нужно указать API-ключи Яндекса JavaScript (1) и Геокодера (2) - инструкция по настройке ключей Яндекса. Лимит бес...