GeoIP — определение местоположения по IP-адресу

GeoIP — определение местоположения по IP-адресу

Скриншоты

Технические данные

Дата публикации:
30.04.2013
Дата обновления:
14.12.2016
Версия:
1.7.1
Адаптивность:
Нет
Поддержка композита:
Да
Число установок:
Более 1000 раз

Совместимые редакции

Описание

Данный модуль входит в состав типового решения Битроник 2...

Компонент автоматически определяет местоположение пользователя по его IP, и сохраняет данные о стране, регионе и городе в cookies.
После регистрации данные о местоположении автоматически заполнены в форме редактирования профиля пользователя.

Данные о местоположении подставляются:
1. в форму редактирования профиля покупателя (bitrix:sale.personal.profile.detail),
2. в форму создания профиля покупателя (такого компонента стандартно нет), 3. в процессе покупки для одношагового (bitrix:sale.order.ajax)
4. и многошагового (bitrix:sale.order.full) оформления заказа
5. а также в форму стороннего модуля Расчет доставки в карточке товара
от ООО Айсден
(приобретается отдельно)

Для работы необходим модуль Веб-аналитика (редакция "Бизнес".)
Для самостоятельного внедрения модуля на сайт необходима квалификация Разработчик Bitrix Framework...

Ответы на часто задаваемые вопросы:  FAQ решения...


Перед размещением на странице вашего сайта компонента yenisite:geoip.city необходимо:

1. Загрузить базу данных по местоположениям для служб доставки в модуле "Интернет-магазин":
http://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=42&LESSON_ID=3074&LESSON_PATH=3912.4580....

2. Загрузить базу данных по регионам и городам в настройках модуля "Веб-аналитика":
https://dev.1c-bitrix.ru/learning/course/index.php?COURSE_ID=41&LESSON_ID=2844

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

Что делать, если вместо города отображаются кракозябры?
В файле dbconn.php должна быть определена константа BX_UTF, если сайт работает в кодировке UTF-8, и не должна быть определена, если сайт работает в кодировке cp1251.

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


Как изменить перечень городов во всплывающем окне?
Для изменения городов во всплывающем окне используйте группу параметров "Список городов быстрого выбора". Вы можете указать до 9 нужных городов в нужном порядке.


Можно ли убрать назойливое всплывающее окно с выбором города?
По умолчанию наш компонент не сохраняет местоположение клиента, пока тот его не подтвердит. По этой причине после перехода на другую страницу сайта, клиента опять попросят подтвердить его город. Для управления поведением всплывающего окна служат следующие два параметра:
"Не требовать обязательного подтверждения" — компонент попросит подтвердить город только один раз. Определившийся город сохранится, даже если покупатель отклонит подтверждение. В дальнейшем окно более не появится, пока покупатель сам его не откроет.
"Не показывать окно подтверждения" — компонент сразу запишет определившийся город, если он есть в базе местоположений модуля "Интернет-магазин". Всплывающее окно не появится, а посетитель увидит свой город в месте размещения компонента на странице.


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

<?
switch($_COOKIE['YS_GEO_IP_LOC_ID']) {
case 2877:
$path = 'krsk_phones.php';
break;
case 3452:
$path = 'nsk_phones.php';
break;
default:
$path = 'other_phones.php';
}
?>

<?$APPLICATION->IncludeComponent("bitrix:main.include", "",
Array(
"AREA_FILE_SHOW" => "file",
"PATH" => SITE_DIR."include_areas/".$path,
"EDIT_TEMPLATE" => "include_areas_template.php"
),
false);?>

$_COOKIE['YS_GEO_IP_LOC_ID'] - ID местоположения. Для конкретных городов их можно узнать в панели администрирования:
Магазин - Настройки - Местоположения - Список местоположений


Внимание!
Модуль устанавливается только на ПО 1С-Битрикс с активной возможностью получения обновлений и технической поддержки.
По вопросам установки и настройки типового решения, пожалуйста, пишите в нашу техническую поддержку:
http://portal.yenisite.ru/support/ (необходимо зарегистрироваться)

Режим работы: 9:00 — 17:00 по красноярскому времени (5:00 — 13:00 по московскому времени.)
Время реакции на обращение – 24 часа.
Выходные дни: суббота и воскресение.

При создании обращения, пожалуйста, сразу предоставьте нам:

1. Административный доступ на сайт.
сайт:
логин:
пароль:

2. FTP аккаунт с правами на чтение/запись всех папок и файлов сайта (включая ядро).
хост:
логин:
пароль:

Если с этим пунктом проблема, то предоставьте доступ к панели управления хостинг-аккаунтом.
панель хостера:
логин:
пароль:

3. Хостинг должен удовлетворять минимальным техническим требованиям ПО 1С-Битрикс, то есть скрипт:
http://www.1c-bitrix.ru/download/files/scripts/bitrix_server_test.php
и в административной панели:
http://ваш_сайт.ру/bitrix/admin/site_checker.php?lang=ru
и
http://ваш_сайт.ру/bitrix/admin/perfmon_panel.php?lang=ru
не должны показывать ошибок.
Важно! Для нормальной скорости работы сайта производительность веб-сервера должна быть НЕ ниже эталонных 30!

ТП по гарантии оказывается в течении 12 месяцев со дня приобретения типового решения.

Через 1 год использования решения Вы можете за 50% от стоимости решения приобрести возможность получать техническую поддержку и новые версии модуля в течении еще одного года. Покупка осуществляется из панели управления Вашего сайта:
Рабочий стол -> Marketplace -> Установленные решения.
Скриншот: http://screencast.com/t/nyQKNuqx
Там же указываются сроки получения обновлений.

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: http://www.site.ru
GeoIP — определение местоположения по IP-адресу
GeoIP — определение местоположения по IP-адресу
1 500 руб