Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Разработать фильтры поиска в категориях каталога. Фильтр должен предоставить возможность посетителям сайта ознакомиться с перечнем товаров, с заданными параметрами. Фильтр товаров категории должен располагаться в левом блоке, под деревом категорий товаров и состоять из элементов: цена, бренд, размер, цвет, наличие.

После задания параметров фильтра должно отображаться подсказка «Доступно ХХ товаров» со ссылкой «Показать», клик по которой открывает страницу с отобранными товарами.

При открытии страницы подробного описания товара, фильтр должен применяться на дочерние товары. Т.е. если были выбраны товары черного цвета, в наличии, то должны выводиться дочерние товары, удовлетворяющие установленному фильтру.

Описание значений фильтра.

Цена – выбор диапазона [два инпута] от ХХ (0) до ХУ (стоимость товара с самой высокой ценой в данной категории) руб.

У каждого родительского товара установлена минимальная цена среди всех его дочерних. Каждый дочерний товар имеет свою цену, которая указана в таблице товаров в ячейке price.

Бренд – список брендов [чекбоксы] (только те бренды, которые встречаются в категории).

Бренды – дополнительная характеристика родительских товаров, которая определяется из предоставленного списка возможных брендов. Может содержать пустое значение, в таком случае бренд «не определен».

Размер – [чекбоксы] (уникальные значения размеров, без учета регистра, в товарах данной категории).

Размер – дополнительная характеристика дочерних товаров, которая определяется вводом текстового значения, либо выбором из предустановленных вариантов. Может содержать пустое значение.

Цвет – [чекбоксы] (уникальные значения цветов, без учета регистра, в товарах данной категории)

Цвет – дополнительная характеристика дочерних товаров, которая определяется вводом текстового значения, либо выбором из предустановленных вариантов. Может содержать пустое значение.

Наличие – выбор из трех радиобоксов «все товары», «в наличии», «под заказ».

Наличие – основная хар-ка дочерних товаров. Содержит количество свободных товаров на складе.

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

10 лет назад
motoya
Павло 
40 летРоссия
12 лет в сервисе
Был
6 месяцев назад