2022.09.06
Что делать, если не работает уведомление о добавлении в сравнение?
Товары в сравнение добавляются штатно, но нет визуализации процесса.
Не появляются на иконке сравнения уведомления в виде количества добавленных в сравнение товаров.
Также на самой карточке товара не активируется иконка, сигнализирующая, что товар добавлен в сравнение.
Проблема решается так.
В параметрах компонента каталога есть настройка "Уникальное имя для списка сравнения".
Это название должно совпадать с названием в параметре компонента летающей корзины (зафиксированной справа в каталоге) "Уникальный код сравнения товаров"
Иначе компоненты, отвечающие за добавление и вывода сравнения товаров, не будут синхронизированы.
Компонент, который отвечает за изменение кнопки "Сравнить" и "Отложить" (intec.universe:system basket.manager) вызывается прямо в файле шапки (header.php). В параметрах этого компонента задается имя списка сравнения. Соответственно, если в каталоге указывается своё имя для списка сравнения, то в компоненте system basket.manager его тоже нужно изменить.
Таким образом, в файле
/bitrix/templates/universe_s1/header.php
значение параметра
COMPARE_NAME должно совпадать с тем, которое указано в настройках каталога
После обновления этот файл перезаписывается, поэтому функционал слетает, необходимо проверить совпадение значений параметра.
Наши решения