Профессиональная платформа управления региональной коммерцией для 1С-Битрикс.
Bussol RegionsUltra позволяет централизованно управлять тем, как интернет-магазин работает в каждом регионе:
- какие цены показывать;
- с каких складов продавать;
- какие способы доставки и оплаты разрешать;
- какие скидки и наценки применять;
- какого менеджера назначать;
- какой контент и контакты выводить;
- какие SEO-настройки использовать;
- какую валюту показывать;
- какие правила применять к конкретным клиентам, товарам и заказам.
Это не просто модуль выбора города.
RegionsUltra — это система управления региональной бизнес-логикой интернет-магазина.
---
Один модуль для всей региональной логикиВместо множества отдельных доработок в шаблонах, компонентах, корзине и оформлении заказа вы получаете единый центр управления.
RegionsUltra позволяет:
- автоматически определять регион посетителя;
- предлагать подтвердить найденный город;
- организовать удобный ручной выбор региона;
- работать на одном домене, поддоменах, отдельных доменах или региональных URL;
- использовать разные типы цен;
- управлять складами и остатками;
- ограничивать доставки;
- ограничивать способы оплаты;
- назначать менеджеров;
- применять скидки и наценки;
- управлять валютой;
- менять контакты;
- использовать произвольные региональные поля;
- управлять региональным SEO;
- сохранять регион в заказе;
- рассчитывать доставку;
- тестировать правила до публикации;
- находить конфликты;
- хранить историю изменений;
- откатывать конфигурацию;
- переносить настройки между сайтами.
---
Визуальный Rule EngineГлавная особенность RegionsUltra — встроенный движок бизнес-правил.
Он позволяет создавать сложные региональные сценарии без постоянного изменения PHP-кода.
Условия правилПравило может учитывать:
- сайт;
- регион;
- группу регионов;
- группу пользователя;
- конкретный товар;
- раздел каталога;
- бренд;
- сумму корзины;
- день недели;
- время;
- URL;
- другие параметры контекста.
Поддерживаются комбинации условий AND / OR.
Что может изменить правилоПо результату выполнения правила RegionsUltra может:
- выбрать тип цены;
- изменить список складов;
- ограничить доставки;
- ограничить способы оплаты;
- назначить менеджера;
- установить скидку;
- установить наценку;
- изменить валюту;
- изменить телефон;
- изменить e-mail;
- изменить адрес;
- изменить другие региональные параметры.
Для оптовых покупателей из Центрального федерального округа при заказе от 100 000 ₽ можно автоматически:
- включить оптовый тип цены;
- использовать центральный склад;
- применить скидку 5%;
- оставить только нужные способы доставки;
- назначить отдельного менеджера.
Все это настраивается через административный интерфейс.
---
Draft → Test → PublishИзменения региональной логики не должны попадать на рабочий сайт случайно.
Поэтому RegionsUltra использует профессиональную модель управления конфигурацией:
Черновик → Проверка → Публикация
Администратор может:
- изменить правила;
- изменить группы регионов;
- изменить SEO;
- протестировать конфигурацию;
- проверить конфликты;
- убедиться, что все работает правильно;
- только после этого опубликовать изменения.
Пока конфигурация находится в черновике, посетители продолжают работать с опубликованной версией.
---
История изменений и RollbackRegionsUltra хранит историю опубликованных конфигураций.
Если после изменения региональной логики возникла проблема, можно восстановить предыдущую версию.
Это особенно важно для проектов с:
- десятками или сотнями регионов;
- большим количеством правил;
- несколькими администраторами;
- сложной ценовой логикой;
- разными складами;
- региональными доставками;
- SEO-конфигурациями.
Вместо ручного восстановления настроек — откат к рабочей ревизии.
---
Simulator — проверка региона без изменения сайтаВстроенный Simulator позволяет проверить, как RegionsUltra обработает конкретный сценарий.
Можно указать:
- регион;
- пользователя;
- товар;
- раздел;
- бренд;
- сумму корзины;
- другие параметры.
После этого система покажет:
- какие группы применились;
- какие настройки были унаследованы;
- какие правила проверялись;
- какие условия совпали;
- какие правила не сработали;
- почему условие не прошло;
- какой получился итоговый коммерческий профиль;
- какой SEO-профиль будет использован.
Это позволяет тестировать сложную региональную логику до публикации.
---
Проверка конфликтовПри большом количестве правил легко создать противоречия.
RegionsUltra помогает находить потенциальные проблемы автоматически.
Например:
- два правила с одинаковым приоритетом меняют один и тот же тип цены;
- регион одновременно получает конфликтующие настройки;
- отсутствует обязательная конфигурация;
- группа наследует несовместимые параметры;
- регион не имеет склада;
- SEO-профили пересекаются;
- не настроена валюта;
- отсутствуют необходимые значения.
Вместо ручного поиска ошибок — автоматическая диагностика.
---
Иерархические группы регионовНет необходимости настраивать каждый город отдельно.
RegionsUltra позволяет создавать группы регионов и наследовать настройки.
Например:
Россия → Центральный федеральный округ → Москва и область → Москва
Настройки можно определить на уровне:
- страны;
- федерального округа;
- группы;
- конкретного региона.
Нижний уровень может переопределить только необходимые параметры.
Это существенно упрощает проекты с большим количеством городов.
---
Региональные ценыДля каждого региона можно настроить собственные типы цен.
Поддерживаются:
- разные типы цен;
- региональные скидки;
- региональные наценки;
- правила изменения цены;
- дополнительные условия через Rule Engine.
Например:
Москва
Розничная цена + склад Москва.
Казань
Региональная цена + склад Казань.
Оптовый покупатель
Оптовая цена независимо от базового регионального сценария.
---
Склады и остаткиRegionsUltra позволяет задавать собственный набор складов для:
- региона;
- группы регионов;
- конкретного правила.
Покупатель может видеть ассортимент и остатки в соответствии со своей территорией.
Подходит для:
- федеральных интернет-магазинов;
- производителей;
- дистрибьюторов;
- сетей филиалов;
- дилерских сетей;
- B2B-проектов.
---
Доставка и оплатаДля каждого региона можно определить доступные:
- службы доставки;
- платежные системы.
Ограничения работают не только визуально.
Региональная логика может повторно проверяться на стороне сервера при оформлении заказа.
Это позволяет реализовывать сценарии:
- курьер доступен только в определенных городах;
- определенная транспортная компания работает только с частью территории;
- конкретный способ оплаты запрещен в регионе;
- условия доставки меняются в зависимости от суммы заказа;
- доставка зависит от товара или категории.
---
Региональные валютыRegionsUltra поддерживает региональные валютные сценарии.
Например:
- Россия → RUB;
- Казахстан → KZT;
- Беларусь → BYN;
- Армения → AMD.
Валюта может назначаться:
- региону;
- группе регионов;
- через Rule Engine.
Для конвертации используется штатная инфраструктура валют 1С-Битрикс.
---
Региональный менеджерДля региона или группы можно назначить ответственного менеджера.
RegionsUltra может автоматически использовать регионального ответственного при работе с заказом.
Дополнительно менеджер может меняться через правила.
Например:
- Москва → менеджер A;
- Санкт-Петербург → менеджер B;
- Казахстан → отдельный отдел;
- VIP-клиенты → персональный менеджер.
---
Произвольные региональные поляRegionsUltra не ограничивает вас фиксированным набором данных.
Можно создавать собственные региональные параметры.
Например:
- адрес склада;
- минимальная сумма заказа;
- график работы;
- текст доставки;
- название филиала;
- реквизиты;
- дополнительный телефон;
- ссылка на мессенджер;
- юридическая информация.
После этого значения можно использовать как региональные переменные.
Например:
#REGION_PHONE#
#REGION_EMAIL#
#REGION_ADDRESS#
#REGION_WORK_TIME#
#REGION_WAREHOUSE_ADDRESS#
#REGION_MIN_ORDER#
---
Склонения названий регионовДля регионального SEO и контента важно использовать правильные формы названий.
RegionsUltra поддерживает склонения.
Например:
- Москва;
- Москвы;
- Москве;
- Москву;
- Москвой;
- о Москве.
Это позволяет создавать естественные SEO-тексты:
Купить оборудование в Москве
Доставка до Москвы
Склад в Москве
Клиенты из Москвы
---
SEO CenterВ RegionsUltra предусмотрен отдельный центр управления региональным SEO.
Можно создавать SEO-профили для:
- всех регионов;
- группы;
- конкретного региона.
Поддерживаются:
- TITLE;
- H1;
- DESCRIPTION;
- ROBOTS;
- CANONICAL;
- SEO-текст;
- региональные переменные.
Настройки конкретного региона могут переопределять общие значения.
---
robots.txt и sitemap.xmlRegionsUltra подходит для проектов с:
- отдельными доменами;
- поддоменами;
- региональными URL;
- большим количеством региональных страниц.
Модуль позволяет централизованно управлять региональными SEO-настройками и технической структурой сайта.
---
GeoIPRegionsUltra умеет автоматически определять местоположение посетителя.
Используется штатная инфраструктура GeoIP 1С-Битрикс и дополнительные механизмы определения.
Поддерживаются:
- Bitrix GeoIP;
- GeoIP2;
- Sypex Geo;
- дополнительные внешние провайдеры;
- сопоставление по координатам;
- GPS браузера.
Если один источник не смог определить город, система может использовать резервный.
---
GPS браузераПри необходимости RegionsUltra может запросить геопозицию через HTML5 Geolocation.
Это используется только после разрешения пользователя.
Координаты применяются для определения ближайшего региона.
Модуль не требует сохранять координаты посетителя в базе данных.
---
Выбор регионаВ комплект входит собственный компонент выбора региона.
Он не требует jQuery и не зависит от конкретного готового решения.
Поддерживаются различные интерфейсы:
- выпадающий список;
- быстрый поиск;
- последовательный выбор;
- модальное окно;
- поиск города по названию.
Можно отображать полный путь:
Брянск → Брянская область → Центральный федеральный округ
---
Подтверждение городаПри первом посещении RegionsUltra может автоматически определить город и предложить:
| Ваш город Москва? |
Пользователь может:
- подтвердить найденный город;
- выбрать другой;
- закрыть предложение.
Модуль различает автоматическое определение и осознанный выбор пользователя.
---
Разные архитектуры регионального сайтаRegionsUltra поддерживает несколько вариантов построения мультирегиональности.
Один доменexample.ru
Поддоменыmoscow.example.ru
kazan.example.ru
Отдельные доменыexample-msk.ru
example-kazan.ru
Регион в URLexample.ru/moscow/
example.ru/kazan/
Поддерживаются многосайтовые и мультиязычные конфигурации.
---
Региональный контентRegionsUltra может использовать региональные параметры при отображении контента.
Это позволяет реализовать:
- разные товары;
- разные разделы;
- разные контакты;
- разные баннеры;
- разные тексты;
- разные условия продаж;
- разные SEO-блоки.
---
Регион в заказеПри оформлении заказа RegionsUltra сохраняет региональный контекст.
Можно сохранить:
- ID региона;
- название;
- домен;
- location;
- сайт;
- регионального менеджера;
- другие параметры.
Это упрощает:
- обработку заказов;
- интеграцию с CRM;
- распределение по филиалам;
- аналитику;
- автоматизацию.
---
Региональные email-профилиRegionsUltra позволяет использовать региональные данные в почтовых сценариях.
Можно задавать:
- региональный e-mail;
- телефон;
- подпись;
- имя филиала;
- дополнительные переменные.
Например:
Москва
moscow@example.ru
Казань
kazan@example.ru
Региональные параметры можно использовать в письмах клиенту и менеджеру.
---
Импорт и экспортДля крупных проектов предусмотрено массовое управление.
Поддерживаются:
- XLSX;
- CSV;
- JSON-конфигурации.
Через импорт и экспорт можно переносить:
- регионы;
- контакты;
- цены;
- склады;
- доставки;
- оплаты;
- менеджеров;
- SEO;
- произвольные поля;
- другие настройки.
Это удобно при работе с десятками и сотнями регионов.
---
Перенос конфигурации между сайтамиRegionsUltra позволяет экспортировать конфигурацию и переносить ее между:
- development;
- staging;
- production.
Можно отдельно работать с:
- LIVE-конфигурацией;
- DRAFT-конфигурацией.
Это особенно удобно для интеграторов и командной разработки.
---
Health CenterВстроенный Health Center показывает состояние региональной инфраструктуры.
Он помогает контролировать:
- версию PHP;
- необходимые модули;
- GeoIP;
- настройки;
- количество регионов;
- количество правил;
- количество групп;
- SEO-профили;
- конфликты;
- проблемы конфигурации.
Это ускоряет диагностику и снижает стоимость сопровождения проекта.
---
Analytics DashboardRegionsUltra включает региональную аналитику.
Можно анализировать показатели по регионам:
- количество заказов;
- выручку;
- средний чек;
- популярность регионов;
- используемые валюты;
- распределение заказов.
Для проектов с несколькими валютами показатели разделяются по валютам и не смешиваются в одну сумму.
---
ИнтеграцииRegionsUltra разработан как независимый модуль и не привязан к одному шаблону.
Предусмотрен compatibility layer для определения и интеграции с популярными решениями, включая:
- Aspro;
- INTEC;
- DW;
- стандартные шаблоны;
- собственные проекты.
Модуль не требует жесткой зависимости от закрытых внутренних API стороннего решения.
---
API для разработчиковRegionsUltra предоставляет программный API.
Через него можно получить:
- текущий регион;
- региональные данные;
- группы;
- цены;
- склады;
- доставки;
- оплаты;
- менеджера;
- валюту;
- произвольные поля;
- SEO-профиль;
- результат правил;
- GeoIP;
- состояние подтверждения.
Предусмотрены HTTP API и события для интеграции с другими модулями и внешними системами.
---
Для каких проектов подходит RegionsUltraФедеральные интернет-магазины
Разные цены, склады, доставки, менеджеры и SEO для каждого города.
Производители и дистрибьюторыРазные склады, дилерские условия и зоны обслуживания.
B2BРегион + группа клиента + сумма заказа + товар могут формировать отдельный коммерческий сценарий.
Сети филиаловЛокальные контакты, ответственные, склады и условия продаж.
Международные проектыРегиональные валюты и отдельные коммерческие сценарии для разных стран.
SEO-проектыСотни региональных страниц с единым управлением TITLE, H1, DESCRIPTION, canonical и SEO-текстами.
Проекты со сложной логикойКогда региональность зависит не только от города, но и от клиента, товара, бренда, суммы корзины, времени и других условий.
---
Главное отличие Bussol RegionsUltraБольшинство модулей мультирегиональности отвечают на вопрос:
| Какой город выбран у посетителя? |
RegionsUltra отвечает на другой вопрос:
| Как должен работать интернет-магазин для этого посетителя, в этом регионе, с этим товаром и при этих условиях? |
Регион становится частью бизнес-логики:
Регион → Группа → Правило → Цена → Склад → Доставка → Оплата → Валюта → Менеджер → SEO → Заказ
И все изменения можно:
создать в черновике → протестировать → проверить на конфликты → опубликовать → при необходимости откатить.
---
Bussol RegionsUltraУправляйте региональной коммерцией без риска.
Создавайте сложные региональные сценарии, проверяйте их до публикации и централизованно управляйте всей мультирегиональной логикой интернет-магазина.
Цены • склады • остатки • доставки • оплаты • скидки • валюты • менеджеры • контакты • SEO • GeoIP • бизнес-правила • аналитика
Bussol RegionsUltra — мультирегиональность профессионального уровня для 1С-Битрикс.
- Сделайте резервную копию файлов сайта и базы данных.
- Если установлен bussol.regions или bussol.regionspro, удалите предыдущий модуль с сохранением данных. Одновременная установка старого и нового ID блокируется. Затем приобретите решение у разработчика или партнера.
- Разместите каталог модуля bussol.regionsultra в /local/modules/ (предпочтительно) или /bitrix/modules/.
- Откройте Marketplace → Установленные решения и установите Bussol RegionsUltra.
- Установщик зарегистрирует модуль, обработчики, публичные файлы, компоненты и структуру хранения.
- Откройте Bussol RegionsUltra → Мастер настройки и выполните первичную конфигурацию.
- После установки обязательно откройте Health Center и устраните критические ошибки/предупреждения.
$APPLICATION->IncludeComponent(
'bussol:regions.selector',
'.default',
[
'SITE_ID' => SITE_ID,
'VIEW' => 'DROPDOWN',
'SHOW_SEARCH' => 'Y',
'SHOW_CONFIRM' => 'Y',
'RETURN_URL' => '',
],
false,
['HIDE_ICONS' => 'Y']
);
Автоматический перенос настроек
При переходе со старых ID установщик умеет читать сохранённые опции bussol.regionspro и bussol.regions и переносить их в bussol.regionsultra. Для этого прежний модуль должен быть удалён с сохранением данных, а не оставлен зарегистрированным одновременно.
Что сохраняется для совместимостиPHP namespace Bussol\Regions, компоненты bussol:regions.selector и bussol:product.delivery, совместимый фасад CBussolRegionality, глобальная переменная $arRegion и legacy-фильтры сохраняются для постепенной миграции существующих проектов.
ПОДРОБНЕЕ О НАСТРОЙКАХ И РАБОТЕ С МОДУЛЕМ ЧИТАЙТЕ В ДОКУМЕНТАЦИИ https://docs.bussolweb.ru/Bussol_RegionsUltra.html
Либо воспользуйтесь виджетами обратной связи на нашем сайте https://bussolweb.ru, контактами в шапке, подвале или на странице "Контакты"
Также по всем вопросам пишите на почту нашей техподдержки support@bussolweb.ru
Время работы поддержки: Пн-Пт с 10:00 до 19:00
Время реакции на обращение - в течение 1-го рабочего дня
Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».
Если оформляете быстрый заказ: напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.
Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».
Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:
- Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
- Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты МИР. Чтобы оплатить покупку на сайте, система перенаправит вас на сервер платежной системы. Здесь нужно ввести номер карты, срок действия и имя держателя.
- Электронные системы при онлайн-заказе: ЮMoney. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.
- Безналичная оплата на наш расчетный счет по выставленному счету.
Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:
- Электронная поставка - все необходимые сведения о лицензии, праве пользования, кодах, ключах и др. высылаются покупателю на его e-mail.
- Курьерская доставка. Когда товар будет отправлен с нашего склада, Вам придет уведомление. В день доставки с Вами заблаговременно свяжется курьер для уточнения времени и деталей доставки. Доставка производится "до двери". Осмотрите упаковку на целостность и соответствие указанной комплектации.
- Постамат. Когда заказ поступит на точку, на Ваш телефон или e-mail придет уникальный код. Заказ нужно оплатить в терминале постамата. Срок хранения — 3 дня.
- Доставка Почтой России. Когда заказ придет в отделение, на Ваш адрес придет извещение о посылке. Перед оплатой Вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно Вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.
Дополнительная информация.
Изучите полный алгоритм продления лицензий на модули 1С-Битрикс: Маркетплейс, включая активацию льготных купонов. Мы детально разбираем все условия: обязательный 30-дневный срок для сохранения максимальной выгоды, пропорциональное ценообразование (12,5%, 25%, 50% от цены модуля) и ограничение по минимальной сумме в 500 рублей. Этот гайд поможет вам эффективно планировать бюджет и гарантировать актуальность вашего проекта.