Внимание! Для автоопределения региона необходим cURL
Настройка cURL осуществляется на стороне хостинга и чаще всего данная служебная программа включена по умолчанию.
Без cURL автоматически будет выбираться регион по умолчанию.
Если cURL не настроен у вас на хостинге, то при настройке регионов у вас высветится след. сообщение
Принцип определения региона:
1) После того как клиент первый раз пришёл к вам на сайт, определяется его ip адрес и делается запрос к IpGeoBase, который в свою очередь возвращает информацию о местонахождении IP-адреса;
2) Полученная информация о местонахождении IP-адреса сравнивается с регионами указанными в информационном блоке "Регионы". Сравниваются как города, так и области, и регионы. Сравнение идёт до первого совпадения, при этом учитывается сортировка (чем меньше индекс сортировки тем он приоритетнее).
Простой пример: можно заполнить два региона для Москвы, в одной из которых заполнить только свойство город, а во второй свойство город и округ. При этом у первого выставить меньшую сортировку, тогда всем пользователям из Москвы будет подключен 1-ый регион, а всем пользователям из региона будет подключен 2-ой регион;
3) Если данные от IpGeoBase не совпадают не с одним вашим регионом, то будет выбран регион по умолчанию.
Настройка регионо-зависимых включаемых областей |
Описание курса
| Принудительная сортировка по нужному типу цен в регионе
|