Налаштування порівняння товарів 1С-Бітрікс

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

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

Етапи розробки

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

  • image_website-b2b-advance_0.png
    Розробка сайту компанії B2B ADVANCE
    1262
  • image_bitrix-bitrix-24-1c_fixper_448_0.png
    Розробка веб-сайту для компанії ФІКСПЕР
    851
  • 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
    585
  • image_bitrix-bitrix-24-1c_mirsanbel_458_0.webp
    Розробка на базі 1С Підприємство для компанії МИРСАНБЕЛ
    751
  • image_crm_dolbimby_434_0.webp
    Розробка сайту на CRM Бітрікс24 для компанії DOLBIMBY
    657
  • image_crm_technotorgcomplex_453_0.webp
    Розробка на базі Бітрікс24 для компанії ТЕХНОТОРГКОМПЛЕКС
    989

Налаштування порівняння товарів у 1С-Бітрикс

Функціональність порівняння товарів у Бітрикс — частина модуля catalog. Дозволяє покупцям додати кілька товарів до списку порівняння та побачити їхні характеристики в вигляді порівняльної таблиці. Без правильного налаштування властивостей інфоблока таблиця порівняння буде пустою або неінформативною.

Компоненти для порівняння товарів

Порівняння реалізується двома компонентами:

  • bitrix:catalog.compare.button — кнопка «Додати до порівняння» в карточці товара
  • bitrix:catalog.compare — сторінка з таблицею порівняння

Список порівнюваних товарів зберігається в сесії користувача (для гостей) або в b_catalog_compare (для авторизованих, якщо включено збереження).

Налаштування показуваних властивостей

У таблиці порівняння показуються властивості інфоблока, у яких включений прапор «Виводити в порівнянні» (IN_COMPARE = Y у таблиці b_iblock_property).

Контент → Інфоблоки → [інфоблок каталога] → Властивості → [властивість] → Бере участь у порівнянні

Для грамотного порівняння потрібно:

  1. Включити прапор тільки у значимих технічних характеристик
  2. Не включати в текстові описи та поля з унікальними значеннями
  3. Переконатися, що значення властивостей заповнені однорідно (не «220V» та «220 Вольт»)

Підключення компонентів

На сторінці каталога або карточки товара підключається кнопка:

$APPLICATION->IncludeComponent('bitrix:catalog.compare.button', '', [
    'IBLOCK_ID'       => 5,
    'COMPARE_URL'     => '/catalog/compare/',
    'PRODUCT_ID'      => $arResult['ID'],
    'COMPARE_STORAGE' => 'SESSION', // або 'USER' для збереження в профіль
]);

Сторінка порівняння (/catalog/compare/):

$APPLICATION->IncludeComponent('bitrix:catalog.compare', '', [
    'IBLOCK_ID'   => 5,
    'COMPARE_URL' => '/catalog/compare/',
    'PAGE_SIZE'   => 3, // кількість товарів у таблиці
]);

Обмеження та типові проблеми

  • Порівняння тільки в межах одного інфоблока — стандартний компонент не підтримує порівняння товарів з різних інфоблоків
  • Торгові пропозиції — порівнюються основні товари, не SKU. Для порівняння SKU потрібна кастомізація шаблону
  • Мобільна адаптація — широка таблиця порівняння погано працює на мобільних, потребує доробки шаблону

Терміни виконання

Базове налаштування порівняння товарів з потрібними властивостями — 2–4 години. Користувацький шаблон з мобільною адаптацією та порівнянням SKU — 4–8 годин.