Разработать фильтр для сайта на движке Битрикса
ФИЛЬТР
1. Индивидуальная настройка фильтра в каждом из разделов.
2. Если фильтр отображается на главной странице, то фильтрация происходит по всему каталогу.
2.1 На других всех страницах должна быть галочка "Искать везде"
3. "Поиск" сделать как в 12 версии: всплывающие найденные позиции + вывод товаров как фильтр.
3.1 Если найден один товар, то нужна возможность установки: выводить этот товар либо в режиме списка, либо сразу в режиме детального просмотра.
Нужна фильтрация:
-по статусам: Новинка, Снова в продаже, Распродажа и т.п.
-по проценту скидки: Скидка 10%, Скидка 20% и т.д.
-по всем реквизитам товара
показывать или нет позиции, которых нет в наличии (по умолчанию не показывать, а если показывать, то чтобы была возможность либо показывать как обычно - по алфавиту, либо в конце списка)
если в фильтрации присутствуют условия "Новинка" или "Снова в продаже", то сортировка должна происходить по дате поступления товара (сначала новые, в конце старые)
Если на главной странице нажать на фильтре "Распродажа", то на этой странице сортировка должна идти по убыванию скидки (сначала товары с большей скидкой и по убыванию)
------------------------------------------------------------------
по поводу вида отображения товаров: "Ячейки" и "Список"
- во-первых надо сделать макет "Ячейки" как показано на картинке
- мне надо чтобы где-то я мог выставлять на какой странице какой вид отображения должен быть (если точнее - то на всех страницах должен быть по умолчанию вид "Список", кроме некоторых категорий на которые я мог бы выставить вид "Ячейки")
- если клиент переключает вид отображения на "Ячейки", то все остальные товары на всем сайте должны отображаться в этом же виде, но если клиент обратно включит вид "Список", а потом перейдет на страницу где я задал вывод товаров в виде "ячеек", то товары должны выводится в виде "ячеек".
------------------------------------------------------------------
Сделать ЧПУ как описано тут:
http://dev.1c-bitrix.ru/community/webdev/user/3308/blog/2723/