UPD: 15.06.2018 вышла версия 1.4
Новый CS-Cart модуль определения геолокации позволит вам избавится от назойливого popup окна стандартной геолокации, все уведомления сделаны нотификациями в рамках сессии, модуль не привязан к Яндексу, поэтому будет универсальным для всех стран. Геолокация идет с помощью сервиса Sypex Geo.
При заходе пользователя с города, которого нет в базе, он автоматически добавляется в отдельную базу данных. Также при выборе определенного города можно выводить уведомление, например с адресом магазинов или возможности доставки.
Особенности:
- Возможность отключить всплывающее окно определения города в настройках
- Автоматическая адаптация к текущей цветовой гамме
- Возможность установить любую ссылку на город
- Красивый popup при первом определении города
- Интегрирован с модулем русской сборки "Города". Нет необходимости заполнять Российские города
- Отсутствует привязка к Яндекс.Картам
- Автоматическое определение города, даже если его нет в списке городов (поиск по всему миру)
- Добавление нового города в отдельную базу
- Возможность вывести уведомление с подписью для каждого города
- Возможность добавить избранные города в список выбора городов
- Поиск города в списке выбора по всей базе с поисковой строки
- Возможность выводить уведомления как в блоке (например в шапке с адресом магазина), так и в уведомлениях
- Автозаполнение города на странице оформления заказа
* Для взаимодействия с модулем "Города" модуль геолокации должен быть установлен после модуля "Города"
Документация
Первым делом нужно зарегистрироваться на https://sypexgeo.net. После регистрации вы получите 30 000 бесплатных запросов, которые будут обнуляться каждый месяц. Также можно докупать запросы по цене 10$ за 100 000 запросов.
На странице личного кабинета вы получите ключ, на той же странице Вы можете отследить оставшиеся запросы, а также докупить запросы. ВАЖНО: при докупке запросов нужно выбирать пункт REST API.
Ключ нужно ввести в настройках модуля
Данный модуль позволяет работать как с городами, созданными вручную, так и с городами модуля русской сборки "Города".
Для настройки городов вручную заходим на страницу Веб-сайт - CS-Coding: Определение местоположения. Города. На этой странице можно создавать свои города. Она имеет следующие настройки:
Доп. текст - пояснение к городу. Сюда можно ввести информацию о наличии магазинов, особенностях доставке или об отсутствии магазинов. В этом поле можно использовать любые html теги.
Ссылка - подставить другой домен\поддомен для этого города, например https://admsterdam.site.com или https://site.com/amsterdam (важно добавить http:// или https://). Текущие параметры запроса будут сохраняться.
Показывать доп текст в уведомлении после выбора города - при выборе этого города будет высвечиваться нотификация с Доп. текстом
Показывать доп текст в отдельном блоке - В любое место на сайте можно поместить блок об информации города (описано ниже). Если чекбокс выбран, Доп. текст этого города будет отображаться в блоке.
Отображать город в списке выбора - вывести город в блоке выбора городов (описано ниже)
Если вы используете модуль "Города", те же самые настройки вы можете задавать на странице Администрирование - Доставки и налоги - Города
Чтобы поместить блоки модуля на сайт нужно открыть страницу Дизайн - Макеты, выбрать нужное место на сайте и добавить один из этих блоков (или оба)
Блок Города отображает список городов для выбора. Это всплывающее окно можно отключить в настройках модуля
Блок Инфо о городе выводит Доп.Текст выбранного города.
Также выбранный город будет подставляться на странице оформления заказа.
* Вы можете поменять любые стандартные тексты в языковых переменных.
Демо
Витрина (если город не отображается значит кончились запросы в демо аккаунте. напишите на manager@cs-coding.com по этому поводу)
При покупке модуля/ шаблона через наш сайт.
Мы установим модуль/шаблон на Ваш проект бесплатно!
Свяжитесь с нами, ответим на все вопросы!