“Карты и геолокация”

Возможности

  1. Карты от Google или Яндекса для следующих страниц:

  2. Автоматическое определение города покупателя и возможность выбрать другой город через блок Местоположение покупателя. Определённый или выбранный город (а также соответствующие ему страна и область) будет использоваться при оформлении заказа.

  3. (опционально) Оценка стоимости и сроков доставки на странице товара в зависимости от местоположения покупателя.

Настройка

Модуль Карты и геолокация устанавливается так же, как любой другой модуль. Нажмите на название установленного модуля, и откроются его настройки:

  • Сервис определяет, какой провайдер карт и геолокации будет использоваться в вашем магазине. После выбора сервиса перейдите на соответствующую вкладку с его настройками:

    • Яндекс выбран по умолчанию. Но чтобы карты и геолокация, а также подсказки к ним заработали, понадобится получить ключи JavaScript API и HTTP Геокодер и API Геосаджеста на сайте Яндекса.

      Получить ключ доступа к программному интерфейсу (API) можно в Кабинете разработчика. Нажмите Подключить API, затем выберите сервис программного интерфейса (API) JavaScript и HTTP Геокодер и заполните анкету — ваш API-ключ будет сразу готов к использованию. Повторите эти же действия для API Геосаджеста.

      Полученную пару ключей вы можете использовать на вкладке Яндекс, заполнив соответствующие поля внутри настроек модуля.

    • Google можно выбрать вместо Яндекса. Но чтобы карты и геолокация заработали, понадобится получить ключ доступа к программному интерфейсу (API) на сайте Google. Перейдите на страницу Google Maps Platform, выберите проекты Maps и Places, а затем следуйте инструкциям.

      Примечание

      Альтернативный способ: в Google Developers Console вручную включите для своего проекта Geocoding API, Places API, Maps JavaScript API, Geolocation API и Maps Static API. В этом случае понадобится самостоятельно настроить оплату для проекта (например, привязать кредитную карту), иначе Google-карты на вашем сайте работать не будут.

    Когда вы получите ключ доступа к программному интерфейсу (API), просто введите его на соответствующей вкладке в настройках модуля и сохраните изменения.

  • Показать стоимость и сроки доставки на страницах товаров — если включить эту настройку, на страницах товаров будут отображаться стоимость и сроки доставки для доступных способов доставки с учётом местоположения покупателя.

Важно

При использовании геолокации от Google может потребоваться привязка банковской карты. Во избежание непредвиденных расходов:

  • Используйте ограничение или фильтрацию трафика ботов на уровне сервера/CDN.
  • При работе с сервисами Google рекомендуем установить лимиты использования, настроить уведомления о расходах или использовать банковскую карту с ограниченным балансом.
  • При работе с сервисами Яндекса рекомендуем держать на счете Яндекса ограниченную сумму денежных средств.