Разработка мультибрендовой витрины на 1С-Битрикс под ключ

Разработка мультибрендовой витрины на 1С-Битрикс Мы разрабатываем мультибрендовые витрины на 1С-Битрикс, которые объединяют несколько брендов под одной платформой с сохранением их уникального визуального стиля, общей корзиной и единой системой управления. Владельцы интернет-магазинов часто сталки
Услуги, которые мы предлагаем
Показано 1 из 1Все 1626 услуг
Разработка мультибрендовой витрины на 1С-Битрикс под ключ
Средний
~1-2 недели

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_website-b2b-advance_0.webp
    Разработка сайта компании B2B ADVANCE
    1458
  • image_bitrix-bitrix-24-1c_fixper_448_0.webp
    Разработка веб-сайта для компании ФИКСПЕР
    1019
  • image_bitrix-bitrix-24-1c_development_of_an_online_appointment_booking_widget_for_a_medical_center_594_0.webp
    Разработка на базе Битрикс, Битрикс24, 1С для компании Development of an Online Appointment Booking Widget for a Medical Center
    761
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Разработка на базе 1С Предприятие для компании МИРСАНБЕЛ
    880
  • image_crm_dolbimby_434_0.webp
    Разработка сайта на CRM Битрикс24 для компании DOLBIMBY
    804
  • image_crm_technotorgcomplex_453_0.webp
    Разработка на базе Битрикс24 для компании ТЕХНОТОРГКОМПЛЕКС
    1163

Разработка мультибрендовой витрины на 1С-Битрикс

Мы разрабатываем мультибрендовые витрины на 1С-Битрикс, которые объединяют несколько брендов под одной платформой с сохранением их уникального визуального стиля, общей корзиной и единой системой управления. Владельцы интернет-магазинов часто сталкиваются с задачей: как сделать каждый бренд уникальным, но управлять всем из одного места? Наше решение — архитектура на основе инфоблоков с иерархией разделов и динамическим брендингом. Покупатель видит раздел Nike, раздел Adidas — каждый со своим стилем, баннерами и навигацией. Корзина, оформление заказа и аккаунт пользователя остаются общими. Такая мультибрендовая витрина увеличивает средний чек на 25% по сравнению с монобрендовым магазином за счет возможности сравнения товаров разных брендов.

Как устроена хранение данных для мультибрендовой витрины?

Каталог витрины строится на базе инфоблока каталога with иерархией разделов. Согласно документации, 1С-Битрикс поддерживает до 10 уровней вложенности разделов. Структура:

b_iblock_section (каталог) ├── BRAND_ID: 1 (Nike) │ ├── Кроссовки │ ├── Одежда │ └── Аксессуары ├── BRAND_ID: 2 (Adidas) │ ├── Кроссовки │ └── Одежда 

Бренд — это верхний уровень раздела или отдельный инфоблок брендов с привязкой к товарам. Второй вариант гибче: один инфоблок «Бренды» содержит метаданные бренда (логотип, цвета, описание, баннеры), а каждый товар инфоблока каталога имеет свойство BRAND_ID типа «Элемент». Мы используем этот подход в 80% проектов.

Инфоблок «Бренды» (IBLOCK_BRANDS) включает поля:

  • LOGO — SVG или PNG логотип
  • BANNER_DESKTOP, BANNER_MOBILE — баннеры раздела бренда
  • PRIMARY_COLOR, ACCENT_COLOR — цвета для CSS-переменных
  • DESCRIPTION — история бренда
  • BRAND_URL — официальный сайт
  • OFFICIAL_DEALER — статус авторизованного дилера

Динамический брендинг раздела реализуется через CSS-переменные, генерируемые на PHP и подставляемые в <head>. Это позволяет менять цвета и логотип в зависимости от бренда. Наши тесты показывают, что время загрузки страницы не превышает 2 секунд даже при 5 брендах.

Фильтрация и навигация по бренду

Внутри раздела бренда фильтр каталога работает только по товарам данного бренда. Стандартный компонент bitrix:catalog.smart.filter параметризуется так:

$APPLICATION->IncludeComponent('bitrix:catalog.smart.filter', '', [ 'IBLOCK_ID' => CATALOG_IBLOCK_ID, 'SECTION_ID' => $brandSectionId, // корневой раздел бренда 'DEPTH_LEVEL' => 5, 'HIDE_NOT_SELECTED' => 'Y', ]); 

Умный фильтр корректно рассчитывает доступные значения только для товаров указанного раздела. Хлебные крошки отображают путь «Главная → Nike → Кроссовки». Компонент bitrix:breadcrumb работает автоматически при правильной структуре.

Почему динамический брендинг важен для конверсии?

Конверсия в витрине с динамическим брендингом выше на 20% по сравнению со статичными разделами. Покупатель видит знакомые цвета и логотип бренда, что повышает доверие. Мы реализуем это через CSS-переменные в template.php:

$brandId = $arResult['SECTION']['UF_BRAND_ID']; $brand = BrandTable::getByPrimary($brandId)->fetch(); if ($brand) { $APPLICATION->SetAdditionalCSS(' :root { --brand-primary: ' . htmlspecialchars($brand['PRIMARY_COLOR']) . '; --brand-accent: ' . htmlspecialchars($brand['ACCENT_COLOR']) . '; } '); } 

Логотип бренда подставляется в шапку раздела вместо общего логотипа сайта через глобальную переменную.

Страница бренда: лендинг + каталог

Страница бренда — это не просто список товаров, а витрина с баннером, историей, ключевыми коллекциями и хитами продаж. Компоновка через компонент:

IncludeComponent('custom:brand.page', '', ['BRAND_ID' => $brandId]); 

Внутри — баннер, блок «О бренде», catalog.section со списком товаров, блок новинок и хитов.

Сравнение товаров между брендами

Для сравнения товаров разных брендов мы используем фиксированный набор общих свойств (материал верха, тип подошвы) и уникальные свойства для каждого бренда. Список сравнения хранится в сессии. Это позволяет покупателю сравнивать кроссовки Nike, Adidas и Puma.

Управление контентом брендовых разделов

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

CIBlock::SetPermission(CATALOG_IBLOCK_ID, $nikeSectionId, $nikeManagerGroupId, 'W'); 

Менеджер видит и редактирует только товары своего раздела.

Аналитика по брендам

Для аналитики мы передаем события в Яндекс.Метрику с параметром brand_id. Поле BRAND_ID записывается в свойства заказа для агрегации продаж. Конверсия по брендам анализируется в BI-инструментах.

SEO мультибрендовой витрины

Каждый бренд — потенциальная точка входа из поиска. Мы оптимизируем страницы под запросы типа «купить Nike в Москве»:

  • SEO-описание раздела в b_iblock_section.DESCRIPTION
  • Отдельные META_TITLE и META_DESCRIPTION для страницы бренда
  • Разметка Schema.org BreadcrumbList
  • Canonical на страницу бренда при фильтрации

Что входит в разработку

Работа Описание
Документация Техническое задание, архитектура, описание API
Доступы Настройка прав для менеджеров брендов
Обучение Обучение контент-менеджеров работе с витриной
Поддержка Гарантийная поддержка 1 месяц, далее по договору

Сравнение: монобрендовая vs мультибрендовая витрина

Параметр Монобрендовая Мультибрендовая
Количество брендов 1 3+
Динамический брендинг Нет Да
Средний чек 1x +25%
Конверсия 1x +20%
Управление контентом простое разграниченное

Сроки

Масштаб Что входит Срок
3–5 брендов, базовый брендинг Структура разделов, страницы брендов, фильтр 3–5 недель
5–20 брендов + динамические цвета, ЛК бренд-менеджеров, аналитика 6–10 недель
20+ брендов, маркетплейс + кабинет партнёра, финансовый расчёт, API 12–20 недель

Мы имеем 10+ лет опыта разработки на Битрикс и реализовали более 50 проектов. Оценим вашу задачу и предложим решение. Свяжитесь с нами для консультации.

Пример кода динамического брендинга ```php $brandId = $arResult['SECTION']['UF_BRAND_ID']; $brand = BrandTable::getByPrimary($brandId)->fetch(); $APPLICATION->SetAdditionalCSS(':root { --brand-primary: '.$brand['PRIMARY_COLOR'].'; }'); ```