Исправить логику вывода товаров в списке интернет-магазина

10 000 руб. за проект • наличный расчёт, безналичный расчёт, электронные деньги
08 февраля 2019, 19:29 • 6 откликов • 67 просмотров
Используя переключатель (check-box) надо группировать товары по статусу (в наличии, ожидается, под заказ, нет в наличии).
Используя выпадающий список, надо сортировать товары по цене (в обоих направлениях), популярности, алфавиту, новизне, наличию скидки.
Вывод результатов надо сделать без обновления страницы.
На странице результатов поиска товаров сохранять логику группировки и сортировки.
На время загрузки списка показывать лоадер в виде спинера на месте переключателя или выпадающего списка.
Переключатель и выпадающий список будут стилизованы.
Результат группировки и сортировки должен сохраняться при переходе на следующую страницу и обратно (page1, page2, page3).
Если в списке товаров отсутствуют товары со скидкой, то в выпадающем списке сортировки убираем строку "сортировать по наличию скидки". Аналогично поступаем с сортировкой по "новинкам".
Если кол-во товаров в списке меньше 8 (всего или при использовании фильтра по характеристикам), то не выводим элементы сортировки и группировки.

Ищем скилового разработчика с уверенным опытом. Настроены на долгосрочное сотрудничество при соблюдении сроков и качества.

Пожалуйста, указывайте в откликах примеры работ из портфолио, примерные сроки и стоимость, а также контактную информацию.