@Torento20345

Как создать динамический фильтр для товаров?

Подскажите, как сделать динамический фильтр для товаров
В плане, что у фруктов одни фильтры, у конфет другие, но так же у них есть общие.
Например, мы можем создать таблицу с фильтрами
И таблицу со значениями этих фильтров

Вопрос, как нам в продукте указывать, какие фильтры мы на него повесили и их значения?
  • Вопрос задан
  • 54 просмотра
Решения вопроса 1
@WaterSmith
Android-разработчик. Java, Kotlin
Например, есть таблица, со значениями фильтров, вида: productId, attrId, attrValue.
У одного товара есть атрибуты: Производитель, Размер, Цвет
У другого атрибуты: Мощность, Цвет, Длина кабеля.
Вы отображаете те типы фильтров, которые есть у товаров попавших в выборку.
Таким образом, пока у вас в выборке присутствуют все товары, вы отображаете все возможные фильтры, которые есть. Как только пользователь выполнил отбор скажем по цвету, В выборку попали только товары этого цвета, и опять доступны для выбора только те атрибуты которые есть у отобранных товаров.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы