Скрипт выбора города для сайта

Большинство API функций сервиса htmlweb.ru совершенно бесплатны. Идентификация нужна для исключения злоупотреблений и позволяет разделить количество запросов от разных пользователей. Ограничения на бесплатные запросы и тарификация описана здесь.

Для идентификации используется API_KEY из_профиля. API_KEY может быть передан как GET так и POST запросом.
Не размещайте ключ API_KEY в открытом доступе и в javascript. Он фактически заменяет ваши логин пароль и дает возможность использовать весь функционал нашего сайта от вашего аккаунта, включая платные функции.

Ключи выбора формата:

Для указания кодирования ответа в нужном вам формате добавьте в запрос параметр html или json или xml, например:

При возврате в формате JSON возврашается заголовок header(‘Access-Control-Allow-Origin: *’) – разрешающий кроссдоменные запросы.

Ключ выбора кодировки charset=:

  1. windows-1251 по умолчанию всё отдается в кодировке utf-8
  2. utf-8 unicode – кодировка UTF-8. Пример: charset=utf-8
  3. а также другие: koi-8, ISO-8859-1, ISO-8859-15, cp866, cp1252, KOI8-R

fields – какие поля включать в ответ, например:
http://htmlweb.ru/geo/api.php?city=1711&sql=pb_city&fields=id,name,english,area,rajon,country

Если Вам нужен другой формат или другая кодировка, а также обо всех найденных проблемах и пожеланиях сообщайте нам.

Структура API запроса для получения списка городов соответствующих шаблону:

Структура API запроса для получения списка городов в json-формате, соответствующих шаблону:

Структура API запроса для получения списка городов в option/select-формате для отображения выпадающего списка:

Пример для города Москва с Вашим API_KEY:

Ответ для option/select:

Параметр limit в ответе показывает количество оставшихся запросов до конца суток для бесплатных запросов или количество запросов до окончания тарифа при платных. Ограничения на бесплатные запросы и тарификация описана здесь.

Читайте также  Посмотрите за котом я ща приду

Как интегрировать готовый скрипт выбора города по начальным буквам себе на сайт?

Добавьте сайт, на котором Вы собираетесь разместить скрипт в Мои сайты. В код страницы вставьте следующий HTML-код:

Автозаполнение адреса, переменные для регионов

1 119,20 Р 1 399 Р

  • Shop-Script, версия >=8.4

Чем проще оформить заказ – тем больше заказов и как следствие Ваша прибыль!

Поднимите удобство работы со своим магазином – автоматически определив город покупателя и предоставив удобный инструмент для автозаполнения адреса доставки

При первом посещении магазина плагин автоматически определяет город и выводит уведомление для подтверждения (вы можете настроить данные уведомления для еще более ненавязчивого определения города)

Если нажать нет или на ссылку города – откроется всплывающее окно для ввода города или быстрого выбора из предложенного списка

В форме оформления заказа подставляется выбранный город и работает автозаполнение адреса (включая почтовый индекс)

Включена поддержка автодополнения адреса (вплоть до улицы) в форме регистрации, плагинах "Купить в 1 клик" и в любых произвольных формах

Поддержка переменных для городов, покажите покупателю актуальный для его города телефон, адрес и любую другую информацию подробнее

Позволяет автоматически перенаправлять посетителя на витрину закрепленную в плагине за определенным городом/регионом

Помогает указать адрес при редактирование или создание нового заказа в административной части магазина

Плагин использует сервис DaData (бесплатно до 10 000 запросов в день), так-как сервис работает только по России, то и плагин соответственно работает только с городами Российской Федерации. При просмотре сайта с других стран, плагин выведет город, заданный по умолчанию в настройках плагина

Плагин поддерживает мультивитринность! Вы можете указать свой список "быстрых" городов для каждой витрины, а менять шаблоны и css, js файлы можно прямо из настроек плагина

Читайте также  Разная оперативка в слотах

Уже изначально плагин адаптирован под большинство темы дизайны, есть инструкции по интеграции. Если Вам понадобится инструкция под используемую вами тему дизайна проcто напишите нам об этом

Данный плагин легко интегрировать с другими плагинами благодаря возможности изменения шаблонов и скриптов, а также благодаря средствам интеграции для разработчиков

Системные требования

Для работы плагина необходим Shop-script версии 8.4.2 или выше

Serpstat использует файлы cookie для обеспечения работоспособности сервиса, улучшения навигации, предоставления возможности связаться с командой поддержки, а также маркетинговых активностей Serpstat.

Нажав кнопку "Принять и продолжить", вы соглашаетесь с Политики конфиденциальности

How-to – Читать 5 минут – 15 февраля 2019

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

После выбора города изменение контента реализуется по-разному. На некоторых сайтах поменяются только местные номера телефонов в шапке, а на других — при смене города загрузится региональный поддомен.

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

Ссылка на основную публикацию
Adblock detector