Курсы обучения
+7 (351) 777-80-70
2022.09.06

Что делать, если не работает уведомление о добавлении в сравнение?

Товары в сравнение добавляются штатно, но нет визуализации процесса.
Не появляются на иконке сравнения уведомления в виде количества добавленных в сравнение товаров.
Также на самой карточке товара не активируется иконка, сигнализирующая, что товар добавлен в сравнение.

Проблема решается так.
В параметрах компонента каталога есть настройка "Уникальное имя для списка сравнения".


Это название должно совпадать с названием в параметре компонента летающей корзины (зафиксированной справа в каталоге) "Уникальный код сравнения товаров"


Иначе компоненты, отвечающие за добавление и вывода сравнения товаров, не будут синхронизированы.


Компонент, который отвечает за изменение кнопки "Сравнить" и "Отложить" (intec.universe:system basket.manager) вызывается прямо в файле шапки (header.php). В параметрах этого компонента задается имя списка сравнения. Соответственно, если в каталоге указывается своё имя для списка сравнения, то в компоненте system basket.manager его тоже нужно изменить.

Таким образом, в файле
/bitrix/templates/universe_s1/header.php
значение параметра COMPARE_NAME должно совпадать с тем, которое указано в настройках каталога


После обновления этот файл перезаписывается, поэтому функционал слетает, необходимо проверить совпадение значений параметра.

Наши решения