Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
Bussol RegionsPro — мультирегиональная коммерческая платформа: цены, склады, SEO и GeoIP

МОДУЛЬ ДЛЯ 1С-БИТРИКС

BUSSOL

Bussol RegionsPro — мультирегиональная коммерческая платформа: цены, склады, SEO и GeoIP

Bussol RegionsPro — комплексная платформа для управления мультирегиональностью интернет-магазинов на 1С-Битрикс. Решение позволяет гибко настраивать цены, наличие на складах, условия доставки, способы оплаты, контактные данные, назначение менеджеров, систему скидок и SEO-оптимизацию в зависимости от региона посетителя.

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

Опубликовано
14.10.2026
Версия
1.15.0
Установлено
Менее 50 раз
Адаптивность
Да
Поддержка Композита
Да
Совместимо с Сайты24
Нет
Разработчик
BUSSOL

Что умеет решение

Bussol RegionsPro — комплексная платформа для управления мультирегиональностью интернет-магазинов на 1С-Битрикс. Решение позволяет гибко настраивать цены, наличие на складах, условия доставки, способы оплаты, контактные данные, назначение менеджеров, систему скидок и SEO-оптимизацию в зависимости от региона посетителя.

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

Bussol RegionsPro заменяет множество разрозненных доработок шаблона единым центром управления. Функционал включает автоматическое определение региона посетителя, предложение пользователю подтвердить выбранный город, возможность ручного выбора региона. Платформа корректно работает на одном домене, поддоменах, отдельных доменах или при использовании региональных URL. Система поддерживает назначение региональных типов цен и фильтрацию отображения только актуальных складов и остатков.

Модуль Bussol RegionsPro обеспечивает мультирегиональную настройку интернет-магазина. С его помощью можно ограничивать доступные способы доставки и платежные системы, назначать менеджеров в зависимости от региона, устанавливать региональные скидки и наценки, а также изменять контактные данные: телефон, e-mail и адрес. Функционал включает фильтрацию товаров и разделов каталога по региону, создание уникальных SEO-профилей, управление файлами robots.txt, sitemap.xml и тегами canonical, сохранение региона в заказе, а также расчет стоимости доставки непосредственно в карточке товара. Разработчики могут использовать региональную информацию через PHP API, HTTP API и события модуля.

Визуальный конструктор региональных правил

Центральным элементом решения является Rule Engine, позволяющий управлять бизнес-логикой без создания множества разрозненных доработок. Правила выполняются автоматически при соблюдении заданных условий. Условия могут относиться к региону и аудитории: конкретный сайт, регион, код региона, группа регионов или группа пользователей. Также доступны условия по товару: конкретный товар, раздел каталога или бренд. Для заказов и контекста доступны параметры: сумма корзины, день недели, время и URL страницы.

В рамках одного правила поддерживается логика AND / OR, можно задавать приоритет правил и останавливать дальнейшую обработку после срабатывания нужного условия. Результатом выполнения правила может быть изменение доступных типов цен.

Модуль RegionsPro от разработчика BUSSOL обеспечивает централизованное управление мультирегиональными настройками интернет-магазина. С его помощью можно изменять доступный список складов, ограничивать перечень служб доставки и способы оплаты, назначать ответственного менеджера для заказов, а также применять процентные или фиксированные скидки и наценки. Дополнительно поддерживается изменение контактных данных: телефона, электронной почты и физического адреса для конкретных групп пользователей.

Например, для одной группы регионов можно настроить использование регионального типа цен, отображение товаров только с двух выбранных складов, бесплатную доставку при сумме корзины от 30 000 рублей и автоматическое назначение заказа нужному менеджеру. Для другой группы регионов применяются иные склады, набор служб доставки и наценки. Все параметры настраиваются централизованно.

Группировка регионов и наследование настроек

При наличии на сайте десятков или сотен регионов ручная настройка каждого города становится неэффективной. RegionsPro позволяет объединять территории в иерархические группы, задавая общие правила сразу для всей ветки. Структура может выглядеть так: Россия → Центральный регион → Московская область → Москва. Для родительской группы определяются базовые настройки, которые наследуются дочерними элементами. При необходимости значения можно переопределить на более низком уровне иерархии.

Наследованию подлежат следующие параметры:

- типы цен;

- склады;

- службы доставки;

- платежные системы;

- менеджер;

- скидки;

- наценки;

- адрес.

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

Региональные цены, скидки и наценки

Модуль позволяет демонстрировать покупателям индивидуальные коммерческие условия в зависимости от их местоположения. RegionsPro поддерживает назначение одного или нескольких типов цен для региона, а также ограничение расчета цены текущим регионом. Доступны процентные и абсолютные скидки, а также процентные и абсолютные наценки. Дополнительные изменения условий реализованы через Rule Engine.

Модуль интегрируется со стандартным механизмом каталога 1С-Битрикс и способен корректировать итоговую стоимость после выполнения базового расчета оптимальной цены.

Региональные склады и остатки

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

Склады могут быть назначены непосредственно региону, наследоваться от родительской группы или изменяться правилами RegionsPro.

Настройка доставки и оплаты по регионам

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

Расчет стоимости доставки в карточке товара

Покупатель видит доступные варианты доставки еще до перехода в корзину. Расчет выполняется штатным механизмом sale с учетом текущего региона пользователя. Это позволяет заранее проинформировать клиента об условиях получения товара и минимизировать неожиданности на этапе оформления заказа.

Автоматическое назначение менеджера

Можно указать ответственного менеджера для конкретного региона или группы регионов. При создании заказа RegionsPro автоматически связывает его с соответствующим региональным менеджером. Дополнительно выбор менеджера может определяться заданными правилами.

Модуль RegionsPro позволяет гибко распределять заказы по различным критериям: федеральным округам, отдельным городам, группам клиентов, категориям товаров или любым другим условиям, заданным через Rule Engine.

Для эффективного управления мультирегиональным сайтом недостаточно простой замены названия города в заголовке. В RegionsPro реализован отдельный SEO-центр, где можно создавать профили для всех регионов, их групп или конкретных локаций. В каждом профиле настраиваются TITLE, H1, DESCRIPTION, ROBOTS, CANONICAL и SEO-текст. Система поддерживает региональные маркеры #REGION_*#, которые автоматически подменяются данными текущего региона. Это позволяет использовать одну конфигурацию для множества городов, автоматически подставляя названия, контакты и другие значения. При этом настройки для конкретного региона имеют приоритет над общими.

Модуль обеспечивает региональное управление техническими SEO-файлами, включая robots.txt и sitemap.xml. Эта функция критически важна для проектов, использующих отдельные домены, поддомены, региональные URL-адреса или большое количество посадочных страниц.

Модуль RegionsPro позволяет централизованно управлять региональной SEO-структурой сайта, исключая необходимость создания отдельных решений для каждого города.

Функция GeoIP Pro обеспечивает автоматическое определение региона посетителя и его сопоставление с соответствующим регионом сайта. Поддерживается интеграция со стандартной инфраструктурой GeoIP платформы 1С-Битрикс, включая библиотеки GeoIP2, Sypex Geo, классы Main\Service\GeoIp и Sale\Location\GeoIp. В модуль встроена диагностическая панель, позволяющая администратору видеть фактический IP-адрес, получаемый сайтом, источник этого адреса, список кандидатов по IP, результаты работы каждого обработчика GeoIP и итоговый определенный регион.

При невозможности определения региона штатными средствами RegionsPro использует резервных внешних провайдеров. Поддерживаются сервисы IPWhoIs и IPAPI. Порядок обращения к провайдерам и сетевой таймаут настраиваются в параметрах модуля. Если внешний сервис возвращает географические координаты, RegionsPro сопоставляет их с ближайшим настроенным регионом. Такой подход снижает зависимость результата от языка и вариантов написания названия города в данных внешнего сервиса.

Также реализовано определение региона по GPS-координатам браузера.

Если определение региона по IP-адресу невозможно, RegionsPro использует HTML5 Geolocation браузера. Запрос геопозиции отправляется только после явного разрешения пользователя. Полученные координаты применяются для поиска ближайшего из заранее настроенных регионов. Географические координаты в базу данных не записываются; в сессии сохраняется исключительно идентификатор найденного региона.

В состав модуля входит собственный компонент выбора региона bussol:regions.selector. Решение не требует подключения библиотеки jQuery и не зависит от конкретных шаблонов или готовых решений сайта. Предусмотрено три режима интерфейса:

DROPDOWN — компактный выпадающий список регионов.

COLUMNS — модальное окно с последовательным выбором по иерархии: округ → регион → город. Каждая колонка имеет собственную прокрутку и встроенный поиск.

SEARCH — компактное окно быстрого поиска города или региона. В результатах отображается полный путь, например: Брянск, Брянская область, Центральный федеральный округ.

При первом посещении RegionsPro может автоматически определить местоположение и предложить посетителю подтвердить его. Пример сообщения: Ваш город Москва?

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

Модуль RegionsPro адаптирован под различные архитектуры мультирегиональных сайтов. Поддерживаются сценарии с одним доменом, где регион сохраняется в настройках пользователя; поддоменами, например moscow.example.ru или kazan.example.ru; отдельными доменами, такими как example-msk.ru или example-kazan.ru; а также размещением региона в URL-адресе, например example.ru/moscow/catalog/. Система также работает с мультиязычными и многосайтовыми структурами, включая пути вида example.ru/ru/moscow/ или example.ru/kz/almaty/.

RegionsPro поддерживает конфигурации 1С-Битрикс с несколькими сайтами, в том числе сайты, размещённые в подпапках одного домена. Для каждого сайта можно независимо настраивать активность региональности, формат URL, параметры компонента выбора, файлы cookie и региональную конфигурацию.

Возможна фильтрация каталога по текущему региону для ограничения отображения контента.

Модуль RegionsPro от разработчика BUSSOL реализует мультирегиональную коммерческую платформу для управления ценами, складами, SEO и GeoIP. Он привязывает элементы инфоблоков к полю LINK_REGION, а разделы — к пользовательскому полю UF_REGION. Это позволяет формировать региональный ассортимент и скрывать товары или категории, недоступные посетителю в его регионе.

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

Для отладки сложных сценариев в RegionsPro предусмотрен Симулятор региона. Он позволяет проверить выбранный сценарий без изменения файлов cookie и без переключения реального региона пользователя. Симулятор отображает группы, в которые входит регион, источники наследованных настроек, список проверенных правил, условия каждого правила, какие правила сработали, а также итоговый коммерческий и SEO-профиль.

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

API для разработчиков

Модуль RegionsPro предоставляет публичный PHP API, позволяющий получать данные не только через административный интерфейс. С его помощью можно извлекать информацию о текущем регионе, городе, региональных полях, типах цен, складах, вариантах доставки, платежных системах, менеджере, группах регионов, сработавших правилах, SEO-профиле, результатах GeoIP и статусе подтверждения региона. Также доступны функции безопасной программной симуляции правил и программный выбор региона.

HTTP API

Для AJAX-интеграций предусмотрен HTTP API версии 1. Через этот интерфейс можно получить текущий регион, список всех регионов, данные конкретного региона, результат определения по GeoIP, статус подтверждения и изменить выбранный регион. Запросы, изменяющие состояние, выполняются методом POST и требуют наличия валидной сессии Bitrix.

События для интеграций

Разработчики могут подключаться к ключевым этапам работы модуля через события. Доступны триггеры перед определением региона, после определения по GeoIP, при изменении региона и после подтверждения найденного региона.

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

Совместимость с существующими проектами

Для плавного перехода от устаревших реализаций региональности сохранены совместимые механизмы: фасад CBussolRegionality, глобальная переменная $arRegion, региональные фильтры и legacy-события. Это позволяет внедрять RegionsPro поэтапно без необходимости полной переписки кода проекта.

Композитный режим и персональный регион

Компонент выбора региона учитывает специфику композитного режима 1С-Битрикс. Персональный выбор пользователя и результат определения по GeoIP не извлекаются из сохраненной статической HTML-копии страницы. Региональная часть компонента работает через динамический фрейм, а проверка GeoIP выполняется отдельным AJAX-запросом. Такой подход снижает риск выдачи посетителю региональных данных другого пользователя из композитного кеша.

Для каких проектов подходит RegionsPro

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

Единый сайт для филиалов и представительств с локальными контактами и индивидуальными коммерческими условиями.

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

Для B2B-проектов: гибкая настройка типов цен и сценариев продаж в зависимости от региона и категории клиента.

Для SEO-проектов с охватом множества городов: автоматическое формирование региональных мета-тегов (TITLE, H1, DESCRIPTION), канонических ссылок, SEO-текстов, а также файлов robots.txt и sitemap.xml.

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

Пример реализации сложного сценария

Рассмотрим интернет-магазин, работающий по всей России.

Для Москвы:

- используются склады в Москве;

- отображается специфический тип цен;

- подключается собственная курьерская служба;

- закрепляется московский менеджер.

Для остальных городов Центрального федерального округа:

- применяется региональный склад;

- показывается иной тип цен;

- доступна доставка транспортными компаниями.

Для оптовых клиентов дополнительно:

- применяются специальные цены;

- при превышении суммы заказа автоматически активируется скидка;

- для определенных брендов выделяется отдельный склад.

Обычная реализация мультирегиональной логики требует множества разрозненных доработок в каталоге, корзине и процессе оформления заказа. В Bussol RegionsPro вся эта логика централизована через группы регионов и визуальный конструктор правил.

Ключевое преимущество RegionsPro заключается в том, что модуль управляет не просто выбором города посетителем, а полным поведением интернет-магазина в конкретном регионе. Регион становится неотъемлемой частью бизнес-логики проекта, определяя цепочку: регион, правила, цены, склады, доставка, оплата, менеджер, SEO и формирование заказа. Вместо набора разрозненных исправлений вы получаете единый центр управления.

В версии 1.15 основной функционал мультирегиональности расширен инструментами для крупных и сложных проектов. Включен Rule Engine — визуальный конструктор коммерческих правил. Реализованы группы регионов с поддержкой иерархии и наследования настроек. Добавлен SEO-центр для централизованного управления SEO-профилями регионов и групп. Появился симулятор для диагностики наследования и срабатывания правил без необходимости менять реальный регион пользователя. Функция GeoIP Pro предоставляет дополнительные провайдеры GeoIP и резервное определение региона через GPS браузера.

Технические требования

Модуль предназначен для платформы «1С-Битрикс: Управление сайтом» в редакции «Малый бизнес».

Модуль Bussol RegionsPro реализует мультирегиональную коммерческую логику интернет-магазина. Он автоматически определяет регион посетителя и управляет ценами, складами, остатками, доставкой, оплатой, назначением менеджеров, скидками, контактами, SEO-настройками и заказами. Правила настраиваются единожды, после чего система применяет соответствующий сценарий для каждого региона.

Требования к среде:

PHP версии 8.2 или новее.

Актуальная версия 1С-Битрикс, совместимая с используемой версией PHP.

Модули main, iblock, sale.

Модуль catalog для работы с региональными типами цен и складами.

Решение не требует подключения библиотеки jQuery и не зависит от шаблонов Aspro или других конкретных готовых решений.

General iT может установить «Bussol RegionsPro — мультирегиональная коммерческая платформа: цены, склады, SEO и GeoIP», настроить параметры модуля и проверить его работу в существующем проекте.

ОПЫТ ПОЛЬЗОВАТЕЛЕЙ

Отзывы о решении

Как решение работает в реальном проекте? Поделись опытом — помоги другим с выбором.

Твой опыт может стать первым

На git.ru ещё нет отзывов об этом решении. Расскажи, что понравилось и что можно улучшить.

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

Открыто для каждого клиентаДостаточно войти в аккаунт. Ключ необязателен, все отзывы проходят модерацию.

ТВОЙ ОПЫТ ВАЖЕН

Твой отзыв

ИНФРАСТРУКТУРА ПРОЕКТА

Где будет работать твой сайт

ПЕРЕД ЗАКАЗОМ

Разберёмся в деталях.

Что входит в стоимость?
Указана стоимость самого решения. Лицензию платформы, установку и доработки проверяем отдельно. Если в карточке есть выбор комплекта, перед заявкой выбери нужный вариант.
Как проверить совместимость?
Сверь подходящие редакции и версию решения в технических данных с твоим проектом. Перед установкой на работающий сайт рекомендуем резервную копию и проверку в тестовой среде.
Сколько стоит продление этого решения?
Текущая стоимость продления: 8 330 ₽. Перед оформлением менеджер уточнит срок продления и применимость к твоей лицензии.
Поможете с внедрением?
Поможем установить модуль, проверить настройки и его работу в твоём проекте. Совместимость с другими доработками и объём работ оценим перед началом.

GENERAL iT

Обсудим твою задачу

Получатель: ООО «Дженерал Ай Ти Рус»

1C-BITRIX

Установить решение

Можно ввести домен с https:// или без. В новой вкладке откроется установщик в панели управления твоего сайта.

Скриншоты решения

Скриншот решения