Доработка фильтра на сайте 1С Битрикс
Необходимо доработать фильтр на сайте
Фильтр:
1.Фильтр должен быть аяксовый, фильтрацияцен,рейтинга,чекбоксов должна быть без перезагрузки страницы(кнопка сброса
фильтра тоже должна быть аяксовая).
2.http://prntscr.com/ub4ad8 фильтрация по ценам,допустим ставишь диапазон от 4000 до 5000 показывает только те товары которые в
этом диапазоне, но думаю тут всё понятно.
3.http://prntscr.com/ub4bko с фильтром по рейтингуаналогично, выбираешь допустим показывать товар с рейтингом только 5,
показывает только 5 и т.д. Фильтрация должна проходить по этому
полю http://prntscr.com/ub4ce3. Для вывода отзывов используется решение из
маркетплейса битрикса https://marketplace.1c-bitrix.ru/solutions/bmhouse.comments/#tab-rating-link,
значит для вывода среднего рейтинга используется тоже это решение.
В фильтре есть блок “Популярные“, это просто блок с выводоминформации, он к фильтрации не относиться, его тоже нужно сделать, у каждого
раздела должен быть свой блок.
Последние элементы фильтрации - это чекбоксы
http://prntscr.com/ub4hb8 . Выбираешь допустимкатегорию товара 1, вылезает все товары что связаны с этой категорией, если
какая-то категория не совместима с теми что вы выбрали, то её нельзя будет
выбрать, выглядит вот так http://prntscr.com/ub4ial.Справа показывает
ещё количество товаров в категории. Конечно же категории ну или характеристики
товара задаются в свойстве инфоблока и админ должен легко добавлять
дополнительные характеристики, получается лучше делайте через компонент
catalog.smart.filter.
На сайте есть ещё сортировка товаров, нужно чтобы послефильтрации она не сбивалась(там в строку добавляется гет параметр
?sort=price&order=asc и т.д.)