Меню
RSS
Серия 16: Модуль избранного и настройка поиска по каталогу
 

Серия 16: Модуль избранного и настройка поиска по каталогу

Чеклист:

Добавление и настройка модуля избранного
Установка дополнительных модулей из Маркетплейса
Настройка поиска по каталогу
Изменено: Михаил Базаров - 26.12.2024 10:50:47
 
Михаил, все класс, спасибо. Единственный вопрос:
В избранном было 4 товара, после обмена с 1С 2 товара деактивировались, но в счетчике и на странице избранного показывается 4 товара. Надо как-то проверить на активность товаров в избранном?
 
Да, надо бы это добавить в модуль. После новогодних займусь.
Там суть в том, что у модуля своя таблица в БД. В нее он пишет ID добавленных в избранное товаров. Даже  если товары целиком исчезают из каталога, запись в таблице модуля остается.

Если сами будете дорабатывать. Лучше всего добавить модулю агента, который периодически будет подчищать ID-шники отсуствующих товаров из записи модуля.

Временное решение (пока я не доберусь до этого момента): в result_modifier счетчика избранного добавить проверку каждого ID товара на существование.
Изменено: Михаил Базаров - 26.12.2024 10:50:04
Читают тему
Форма ответов
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
 
Поблагодарить и поддержать:
Или подписаться на boosty канал: Видео на Bst

Блог-note: заметки разработчика

Получить список элементов инфоблока с ценами с помощью D7

Задача: использовать D7 в 1С-Битрикс для получения списка элементов инфоблока вместе с их ценами. Это может быть полезно...

Показать только один тип цены в каталоге Битрикс

Достаточно часто, при создании сайта на битрикс, можно столкнуться с такой проблемой: на сайте имеется несколько групп о...

Если товар в корзине, поменять значение input на "В корзине"

Если Вам нужно поменять текст на кнопке, добавляющей товар в корзину, достаточно воспользоваться методом API "CSaleBaske...

Выбор основного раздела для элемента инфоблока в 1С-Битрикс

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

Обновление 1С-Битрикс с PHP 7, до поддержки версии PHP 8.3

Задача: обновить устаревший сайт на платформе 1С-Битрикс, который не получал обновлений уже более 4 лет и работает на PH...

Правильное подключение стилей и скриптов в Битрикс

Есть несколько способов подключения файлов стилей и скриптов, при верстке шаблонов в системе управления 1С-Битрикс. Если...

Быстрая отписка от всех рассылок модуля "E-mail маркетинг", в кабинете пользователя

Задача: дать пользователям возможность отписаться от всех рассылок "E-mail маркетинга", не только по ссылке из...

Определить местоположение пользователя и показать на карте

Задача определить местоположение текущего пользователя и показать его на карте, с меткой. Сделать можно с помощью класса...

Как вывести картинки к разделам на базе _ext меню

Просто для эстетической красоты, нужно вывести в меню разделов сайта картинки или иконки. Достаточно популярный метод, э...