Описание
Модуль «Bquadro: Сравнение товаров Pro» позволяет добавлять товары в сравнение по характеристикам как для авторизованных, так и для неавторизованных пользователей.
Для неавторизованных пользователей выбранные для сравнения товары привязываются к гостю и сохраняются в cookies до 30 дней.
После авторизации все ранее добавленные товары в сравнение закрепляются за текущим пользователем. Благодаря этому таблица сравнения будет доступна с любого устройства.

Как создать страницу сравнения товаров на сайте
Функциональность добавления товаров в сравнение и их отображение на отдельной странице настраивается в несколько этапов.
-
Установите модуль «Bquadro: Сравнение товаров Pro».
-
Определите место размещения страницы «Сравнение» на сайте и добавьте на неё компонент
bquadro.compare:catalog.compare. -
В шаблон сайта добавьте элементы с заданными атрибутами: кнопку добавления товара в сравнение и блок отображения количества сравниваемых товаров в шапке сайта. Все необходимые атрибуты и примеры кода приведены ниже во вкладке «Установка».
Технические данные
-
Опубликовано
24.12.2025
-
Версия
1.0.0
-
Установлено
Менее 50 раз
-
Адаптивность
Да
-
Совместимо с Сайты24
Нет
-
Поддержка Композита
Да
-
Подходящие редакции
«Первый сайт», «Старт», «Стандарт», «Малый бизнес», «Бизнес», «Интернет-магазин + CRM»
Установка
Для установки модуля требуется сначала установить бесплатный модуль «Bquadro: Мониторинг сайта», содержащий общие классы для всех модулей Bquadro.
После этого вы можете продолжить установку стандартными средствами Битрикс:
-
Перейдите в админке сайта в Marketplace → Каталог решений: /bitrix/admin/update_system_market.php
-
Найдите модуль «Bquadro: Сравнение товаров Pro» (bquadro.compare). Установите модуль.
После установки модуля:
1. Разместите на нужной странице компонент «bquadro.compare:catalog.compare», который находится по пути Би-Квадро → Сравнение товаров → Таблица сравнения.

2. Для отображения кнопки «Сравнить» в карточке товара необходимо добавить кнопку с атрибутами:
1) data-entity="bq-compare-item"
2) data-id="1″, где 1 — это ID элемента инфоблока
Пример кнопки:
<button data-entity="bq-compare-item" data-id="1">Сравнить</button>

3. Для показа количества сравниваемых товаров в шапке сайта необходимо разместить элемент с атрибутом:
1) data-entity="bq-compare-count"
Пример:
<div data-entity="bq-compare-count"></div>

4. Для добавления товара в избранное по API необходимо вызвать функцию bqAddToCompare().
Пример кода:
use Bitrix\Main\Loader;
if (Loader::includeModule('bquadro.compare')) {
$id = '1'; // ID элемента инфоблока
bqAddToCompare($id):
} Пн — Пт: 10:00 - 18:00