Модуль подключает к штатной геолокации 1С-Битрикс (Настройки → Настройки продукта → Геолокация) обработчик «Sypex Geo City (локальная база)». Страна, регион и город посетителя определяются по файлу базы на вашем сервере — без запросов к внешним API, без ключей и без ограничений на число запросов.
Какие задачи решает
- Штатный обработчик SypexGeo ходит в онлайн-API: без регистрации доступно 10 000 запросов в месяц, при превышении лимита или недоступности сервиса город перестаёт определяться. С модулем определение работает на сервере и не зависит от внешнего сервиса.
- Автоопределение города в региональности готовых решений (например, Аспро), подстановка местоположения в оформлении заказа модуля «Интернет-магазин» и любой код, использующий \Bitrix\Main\Service\GeoIp\Manager, начинают работать от локальной базы без доработок и правки шаблонов.
Возможности
- Страна, регион, город и координаты на русском и английском языках.
- Поиск занимает сотые доли миллисекунды; база читается с диска частями и не загружается в память целиком.
- Автоматическое обновление: раз в сутки агент проверяет, не вышла ли новая версия базы на sypexgeo.net, и скачивает её только при изменении. Новая база проверяется контрольным поиском и лишь затем заменяет старую — сайт не остаётся без базы.
- Страница настроек: состояние базы (дата сборки, размер, дата последней проверки и загрузки), кнопки «Проверить обновление» и «Скачать заново», проверка любого IP-адреса (ответ локальной базы и итоговый ответ геолокации сайта), порядок опроса обработчиков.
- Установка в два шага: при установке можно сразу скачать базу и (по желанию) отключить штатный онлайн-обработчик SypexGeo. При удалении можно сохранить базу и настройки, а отключённый онлайн-обработчик — включить обратно.
- Работает в многосайтовой конфигурации: геолокация общая для всех сайтов установки.
Особенности и ограничения
- Требования: PHP 8.2 и выше, главный модуль с поддержкой геолокации (\Bitrix\Main\Service\GeoIp), около 40 МБ свободного места в /upload, исходящие HTTPS-запросы к sypexgeo.net для загрузки базы, расширение PHP zip (ZipArchive) для распаковки архива базы.
- База Sypex Geo City загружается с сайта sypexgeo.net (бесплатная база, лицензия BSD) и не входит в архив модуля. Данные посетителей и сайта никуда не передаются: модуль только скачивает файл базы.
- Поддерживаются IPv4-адреса. IPv6 и локальные адреса не определяются — для них геолокация передаётся следующему обработчику в списке.
- Точность определения по IP ограничена самой технологией: у мобильного интернета и некоторых провайдеров город может определяться по месту их узла (часто Москва).
- Код модуля открыт, закодированных частей нет. Дополнительные платные сервисы и модули не нужны.
- Модуль прошёл проверку по методике marketplace-security-skills 1С-Битрикс: security-journal.json со статусом ready_for_submission.
- Установите модуль из Маркетплейса: Marketplace → Установленные решения → «Геолокация по IP без лимитов (Sypex Geo)» → Установить.
- На первом шаге оставьте отмеченным «Скачать базу сейчас» (загрузка около 20 МБ, до минуты). При необходимости отметьте «Отключить штатный онлайн-обработчик SypexGeo» — иначе он останется запасным и будет срабатывать, только если локальная база не ответит.
- После установки обработчик «Sypex Geo City (локальная база)» стоит первым в списке Настройки → Настройки продукта → Геолокация. Изменить порядок и активность обработчиков можно там же.
- Настройки модуля: Настройки → Настройки продукта → Настройки модулей → «Геолокация по IP без лимитов (Sypex Geo)».
- Вкладка «Состояние»: дата сборки базы, размер, даты проверки и загрузки, кнопки «Проверить обновление» и «Скачать заново», включение обработчика и отключение онлайн-обработчика SypexGeo.
- Вкладка «Проверка IP»: введите IP-адрес — будет показан ответ локальной базы и итоговый ответ геолокации сайта с названием сработавшего обработчика.
- Вкладка «Настройки»: «Обновлять базу автоматически» (включено по умолчанию).
- Вкладка «Состояние»: дата сборки базы, размер, даты проверки и загрузки, кнопки «Проверить обновление» и «Скачать заново», включение обработчика и отключение онлайн-обработчика SypexGeo.
- E-mail: bitrix-ext@sitevisor.cloud
- Сайт: https://sitevisor.cloud
- Режим работы поддержки: пн–пт, 10:00–18:00 (МСК).
- Время реакции на обращение: до 1 рабочего дня.
- В письме укажите адрес сайта, версию модуля и описание проблемы; для вопросов об определении города — IP-адрес, который определяется неверно.
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.