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

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

Рейтинг:
Работает на редакциях Битрикс:
Малый бизнесБизнесИнтернет-магазин + CRM
В случае покупки "Bussol RegionsPro — мультирегиональная коммерческая платформа: цены, склады, SEO и GeoIP" у нас, мы предложим вам "Бесплатную базовую установку" на ваш сервер.
Помощь, техподдержка
Нужна помощь?
Поможем с настройкой "Bussol RegionsPro — мультирегиональная коммерческая платформа: цены, склады, SEO и GeoIP"
Bussol RegionsPro — мультирегиональность, цены, склады, доставка, SEO и GeoIP

Комплексное управление региональностью интернет-магазина на 1С-Битрикс.

Bussol RegionsPro позволяет управлять ценами, складами, остатками, доставкой, оплатой, контактами, менеджерами, скидками и SEO в зависимости от региона посетителя.

Но RegionsPro — это больше, чем обычный модуль выбора города.

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

Настройте один раз — модуль автоматически применит нужные условия в каталоге, карточке товара, корзине и при оформлении заказа.

---

Один модуль для всей региональной логики сайта

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

RegionsPro позволяет:

  • автоматически определять регион посетителя;
  • предлагать пользователю подтвердить найденный город;
  • организовать ручной выбор региона;
  • работать на одном домене, поддоменах, отдельных доменах или через региональные URL;
  • назначать региональные типы цен;
  • показывать только нужные склады и остатки;
  • ограничивать доступные способы доставки;
  • ограничивать доступные платежные системы;
  • назначать менеджера в зависимости от региона;
  • задавать региональные скидки и наценки;
  • менять телефон, e-mail и адрес;
  • фильтровать товары и разделы по региону;
  • создавать региональные SEO-профили;
  • управлять robots.txt, sitemap.xml и canonical;
  • сохранять регион в заказе;
  • рассчитывать доставку непосредственно в карточке товара;
  • использовать региональную информацию через PHP API, HTTP API и события модуля.

---

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

Одна из ключевых возможностей RegionsPro — Rule Engine для управления бизнес-логикой без множества разрозненных доработок.

Правила выполняются автоматически в зависимости от заданных условий.

Можно использовать условия:

Регион и аудитория

  • сайт;
  • регион;
  • код региона;
  • группа регионов;
  • группа пользователя.

Товар

  • конкретный товар;
  • раздел каталога;
  • бренд.

Заказ и контекст

  • сумма корзины;
  • день недели;
  • время;
  • URL страницы.

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

Результатом правила может быть:
  • изменение доступных типов цен;
  • изменение списка складов;
  • ограничение служб доставки;
  • ограничение способов оплаты;
  • назначение менеджера;
  • процентная скидка;
  • абсолютная скидка;
  • процентная наценка;
  • абсолютная наценка;
  • изменение телефона;
  • изменение e-mail;
  • изменение адреса.
Пример

Для определенной группы регионов можно настроить:

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

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

Все это настраивается централизованно.

---

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

Если на сайте десятки или сотни регионов, настраивать каждый город отдельно неудобно.

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

Например:

Россия → Центральный регион → Москва и область → Москва

Можно определить общие настройки для родительской группы и переопределить только необходимые значения ниже.

Наследоваться могут:

  • типы цен;
  • склады;
  • службы доставки;
  • платежные системы;
  • менеджер;
  • скидки;
  • наценки;
  • адрес.

Используется понятный приоритет:

настройка конкретного региона → дочерняя группа → родительская группа.

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

---

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

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

RegionsPro поддерживает:

  • один или несколько типов цен для региона;
  • ограничение расчета цены текущим регионом;
  • процентные скидки;
  • абсолютные скидки;
  • процентные наценки;
  • абсолютные наценки;
  • дополнительное изменение условий через Rule Engine.

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

---

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

Для каждого региона или группы регионов можно определить доступные склады.

Посетитель видит ассортимент и наличие в соответствии со своей региональной конфигурацией.

Это удобно для компаний с:

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

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

---

Доставка и оплата по регионам

Для разных регионов можно задавать собственные списки:

  • служб доставки;
  • платежных систем.

RegionsPro не ограничивается визуальным скрытием вариантов.

Региональные ограничения повторно проверяются на стороне сервера перед сохранением заказа.

Это позволяет реализовать сценарии, когда, например:

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

---

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

Покупатель может увидеть доступные варианты доставки еще до перехода в корзину.

Расчет выполняется с использованием штатного механизма sale и учитывает текущий регион.

Это помогает заранее показать покупателю условия получения товара и уменьшить количество неожиданностей на этапе оформления заказа.

---

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

Укажите ответственного менеджера для региона или группы регионов.

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

Дополнительно выбор менеджера может определяться правилами.

Например, можно распределять заказы:

  • по федеральным округам;
  • по городам;
  • по группам клиентов;
  • по категориям товаров;
  • по другим условиям Rule Engine.

---

SEO-центр RegionsPro

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

В RegionsPro предусмотрен отдельный SEO-центр, позволяющий создавать SEO-профили для:

  • всех регионов;
  • группы регионов;
  • конкретного региона.

Для каждого профиля можно настроить:

  • TITLE;
  • H1;
  • DESCRIPTION;
  • ROBOTS;
  • CANONICAL;
  • SEO-текст.

Поддерживаются региональные маркеры #REGION_*#, которые автоматически заменяются данными текущего региона.

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

При необходимости настройки конкретного региона имеют приоритет над общими.

---

Региональные robots.txt и sitemap.xml

RegionsPro поддерживает региональное управление техническими SEO-файлами.

Это особенно актуально для проектов, использующих:

  • отдельные домены;
  • поддомены;
  • региональные URL;
  • большое количество посадочных страниц.

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

---

GeoIP Pro — автоматическое определение региона

RegionsPro может автоматически определять местоположение посетителя и сопоставлять его с регионом сайта.

Поддерживается работа со штатной инфраструктурой GeoIP 1С-Битрикс, включая GeoIP2, Sypex Geo, Main\Service\GeoIp и Sale\Location\GeoIp.

Предусмотрена диагностика, позволяющая администратору увидеть:

  • какой IP фактически получает сайт;
  • источник IP;
  • порядок IP-кандидатов;
  • результаты отдельных GeoIP-обработчиков;
  • итоговый результат определения.

---

Резервное определение через внешние GeoIP-провайдеры

Если штатный GeoIP не смог определить регион, RegionsPro может использовать дополнительные fallback-провайдеры.

Поддерживаются:

  • IPWhoIs;
  • IPAPI.

Порядок обращения к провайдерам и сетевой таймаут задаются в настройках.

Если сервис возвращает координаты, RegionsPro может сопоставить их с ближайшим настроенным регионом. Благодаря этому результат меньше зависит от языка и варианта написания названия города во внешнем сервисе.

---

Определение по GPS браузера

Если определить регион по IP не удалось, RegionsPro может использовать HTML5 Geolocation браузера.

Запрос геопозиции выполняется только после разрешения пользователя.

Полученные координаты используются для поиска ближайшего настроенного региона.

Координаты пользователя не сохраняются в базе данных.

В сессии сохраняется только идентификатор найденного региона.

---

Удобный выбор региона

В комплект входит собственный компонент выбора региона:

bussol:regions.selector

Компонент не требует jQuery и не привязан к конкретному готовому решению или шаблону сайта.

Доступны три режима интерфейса.

DROPDOWN

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

COLUMNS

Модальное окно с последовательным выбором:

округ → регион → город

Каждая колонка имеет собственную прокрутку, предусмотрен поиск.

SEARCH

Компактное окно быстрого поиска города или региона.

В результатах поиска может отображаться полный путь:

Брянск, Брянская область, Центральный федеральный округ

---

Подтверждение автоматически найденного города

При первом посещении RegionsPro может автоматически определить местоположение и предложить посетителю подтвердить его.

Например:

Ваш город Москва?

Пользователь может принять найденный вариант или выбрать другой регион.

RegionsPro различает:

  • автоматическое определение;
  • подтверждение пользователем;
  • ручной выбор;
  • закрытие предложения.

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

---

Один домен, поддомены, отдельные домены или URL

RegionsPro подходит под разные архитектуры мультирегионального сайта.

Поддерживаются сценарии:

Один домен

example.ru

Регион хранится в пользовательском выборе.

Поддомены

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;
  • настройки компонента выбора;
  • cookies;
  • региональную конфигурацию.

---

Фильтрация каталога по региону

Можно ограничивать отображение контента текущим регионом.

Поддерживается фильтрация:

  • элементов инфоблока по LINK_REGION;
  • разделов по UF_REGION.

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

---

Регион сохраняется в заказе

При оформлении заказа RegionsPro сохраняет региональный контекст в служебных свойствах заказа:

  • ID региона;
  • название региона;
  • домен;
  • location ID;
  • сайт.

Администратор видит регион заказа и при необходимости может изменить его из административной части.

Региональная логика также повторно проверяется при оформлении заказа, чтобы коммерческие ограничения не зависели только от клиентской части сайта.

---

Симулятор региона — проверяйте настройки до публикации

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

Для этого в RegionsPro есть Симулятор региона.

Он позволяет проверить выбранный сценарий без изменения cookie и без переключения реального региона пользователя.

Симулятор показывает:

  • группы, в которые входит регион;
  • источник наследованных настроек;
  • список проверенных правил;
  • условия каждого правила;
  • какие правила сработали;
  • итоговый коммерческий профиль;
  • итоговый SEO-профиль;
  • контекст, использованный Rule Engine.

Это особенно полезно при работе с большим количеством регионов и сложными комбинациями правил.

---

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

RegionsPro можно использовать не только через административный интерфейс.

В модуле предусмотрен публичный PHP API для получения:

  • текущего региона;
  • города;
  • региональных полей;
  • типов цен;
  • складов;
  • доставок;
  • платежных систем;
  • менеджера;
  • групп региона;
  • сработавших правил;
  • SEO-профиля;
  • результата GeoIP;
  • состояния подтверждения региона.

Также доступна безопасная программная симуляция правил и возможность программного выбора региона.

---

HTTP API

Для AJAX-интеграций предусмотрен HTTP API v1.

Через него можно:

  • получить текущий регион;
  • получить список регионов;
  • запросить конкретный регион;
  • получить результат GeoIP;
  • узнать состояние подтверждения;
  • изменить выбранный регион.

Изменяющие запросы выполняются через POST и требуют валидную Bitrix-сессию.

---

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

Разработчики могут подключаться к ключевым этапам работы RegionsPro через события.

Например:

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

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

---

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

Для постепенного перехода со старых реализаций региональности сохранены совместимые механизмы:

  • фасад CBussolRegionality;
  • глобальная переменная $arRegion;
  • региональные фильтры;
  • legacy-события.

Это позволяет внедрять RegionsPro поэтапно, не переписывая весь проект одновременно.

---

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

Компонент выбора региона учитывает особенности композитного режима 1С-Битрикс.

Персональный выбор пользователя и результат GeoIP не берутся из сохраненной статической HTML-копии страницы.

Региональная часть компонента работает через динамический фрейм, а проверка GeoIP выполняется отдельным AJAX-запросом.

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

---

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

Интернет-магазины с продажами по всей России

Разные цены, склады, доставки и менеджеры для разных городов и регионов.

Федеральные компании

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

Дистрибьюторы и производители

Региональные склады, дилерские условия, ассортимент и зоны обслуживания.

B2B-проекты

Разные типы цен и коммерческие сценарии в зависимости от региона и группы клиента.

SEO-проекты с большим количеством городов

Региональные TITLE, H1, DESCRIPTION, canonical, SEO-тексты, robots.txt и sitemap.xml.

Проекты со сложной бизнес-логикой

Условия зависят одновременно от города, пользователя, товара, бренда, корзины, времени или других факторов.

---

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

Предположим, интернет-магазин работает по всей России.

Для Москвы необходимо:

  • использовать московские склады;
  • показывать отдельный тип цены;
  • подключить собственную курьерскую доставку;
  • назначать московского менеджера.

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

  • использовать региональный склад;
  • показывать другой тип цены;
  • разрешать доставку транспортными компаниями.

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

  • применять отдельные цены;
  • при заказе от заданной суммы включать скидку;
  • для определенного бренда использовать специальный склад.

В обычной реализации подобная логика превращается в набор доработок в каталоге, корзине и оформлении заказа.

В Bussol RegionsPro эту логику можно централизовать через группы регионов и конструктор правил.

---

Главное преимущество RegionsPro

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

Регион становится полноценной частью бизнес-логики проекта:

Регион → правила → цены → склады → доставка → оплата → менеджер → SEO → заказ

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

---

RegionsPro 1.15

В версии 1.15 основной функционал мультирегиональности дополнен инструментами для крупных и сложных проектов:

Rule Engine  
Визуальный конструктор коммерческих правил.

Группы регионов  
Иерархия и наследование настроек.

SEO-центр  
Централизованные SEO-профили для регионов и групп.

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

GeoIP Pro  
Дополнительные GeoIP-провайдеры и резервное определение региона через GPS браузера.

---

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

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

  • Малый бизнес;
  • Бизнес.

Требования:

  • PHP 8.2 или новее;
  • актуальная версия 1С-Битрикс, совместимая с используемой версией PHP;
  • модули main, iblock, sale;
  • модуль catalog для работы с региональными типами цен и складами.

RegionsPro не требует jQuery и не зависит от шаблонов Aspro или другого конкретного готового решения.

---

Bussol RegionsPro

Мультирегиональность как часть коммерческой логики интернет-магазина.

Определяйте регион посетителя и автоматически управляйте:

ценами • складами • остатками • доставкой • оплатой • менеджерами • скидками • контактами • SEO • заказами

Настройте правила один раз — RegionsPro применит нужный сценарий для каждого региона.

Опубликовано 14.10.2026
Версия 1.15.0
Установлено Менее 50 раз
Адаптивность Да
Поддержка Композита Да
Подходящие редакции Малый бизнес, Бизнес
Для корректной работы сайта мы используем файлы куки.
Принять