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

Розробка мультибрендової вітрини на 1С-Бітрікс Ми розробляємо мультибрендові вітрини на 1С-Бітрікс, які об'єднують кілька брендів під однією платформою зі збереженням їхнього унікального візуального стилю, спільним кошиком і єдиною системою управління. Власники інтернет-магазинів часто стикаються
Послуги, які ми пропонуємо
Показано 1 з 1Усі 1626 послуг
Розробка мультибрендової вітрини на 1С-Бітрікс
Середній
~1-2 тижні

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

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1459
  • 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
    761
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    882
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    808
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    1163

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

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

Як влаштоване зберігання даних для мультибрендової вітрини?

Каталог вітрини будується на базі інфоблоку каталогу з ієрархією розділів. Згідно з документацією, 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'].'; }'); ```