Фильтр наследует качество словаря. Если одно свойство названо по-разному, интерфейс лишь аккуратно покажет расхождение. Работу начинаем с терминов и допустимых значений.
Содержание 8
Определите смысл каждого атрибута
Запишите название, единицу, тип значения и область применения. У промышленного изделия размер соединения, габарит корпуса и стандарт — разные поля. Не объединяйте их в универсальный «размер». Для диапазонов определите границы и правило включения. Для категорий — допустимый словарь и синонимы. Исходные обозначения сохраняйте, чтобы можно было сверить нормализацию. Если свойство неприменимо к части товаров, это должно отличаться от отсутствия данных в источнике.
На практике
Проверьте фильтр на неполных карточках
Каталог редко бывает заполнен идеально. Решите, что происходит с товаром без значения: он исключается из точного фильтра, показывается в отдельной группе или требует уточнения. Не превращайте пропуск в ноль и не считайте его универсальным совпадением. Пустая выдача должна объяснять, какие условия сработали и что можно изменить. Полезно показывать активные фильтры и возможность снять один из них без полного сброса поиска. Это особенно важно на телефоне.
На практике
Разделите технический параметр и сценарий применения
«Для офиса» может быть удобной подборкой, но не заменяет мощность, температуру света или способ крепления. Сценарий часто зависит от нескольких условий и требует отдельной проверки. Не выводите техническую совместимость из маркетинговой категории. Для сложных конфигураций оставьте маршрут к инженеру или менеджеру. Подборщик может собрать пожелания и сформировать запрос, но не должен изображать полноценный расчет, если его правила этого не обеспечивают.
Перед разработкой фильтра нужен согласованный список свойств с единицами и правилами заполнения. Иначе каждое исключение придется решать уже в интерфейсе.
На практике
Перед тем как передать материал дальше
- ☐Описать смысл, единицу и тип каждого поля.
- ☐Сохранить исходное обозначение.
- ☐Задать поведение пропусков и пустой выдачи.
- ☐Не смешивать сценарные подборки с технической совместимостью.

Загружаем комментарии…