top of page

Создание динамических фильтров для коллекции базы данных

Один из новых проектов wix2b.ru — создания динамически-изменяющейся фильтрации для страницы подбора фабрик-производителей мебели на сайте Makonto.


Задача

Создать фильтрацию для подбора подходящей фабрики по 5 параметрам и названию.

Важное условие — исключить возможность получения посетителем сайта «нулевого результата» при поиске с одновременным выбором нескольких параметров.

Дополнительные ограничения — менеджер веб-сайта должен заполнять все параметры в рамках одной коллекции базы данных.

Решение

  • Мы разработали новую схему для коллекции базы данных, перенесли имеющиеся данные и дополнили соответствующими критериями.

  • Разработали два независимых сценария поиска: первый по названию фабрики и второй — подбор по параметрам.

  • Реализовали механику для динамической генерации вариантов каждого фильтра: в момент выбора посетителем сайта одного из параметров фильтрации варианты оставшихся фильтров будут изменяться (показываем только те параметры, которые соответствуют изменяющимся поисковым критериям).

  • Разработали веб-дизайн и сделали вёрстку первого экрана страницы (поисковые фильтры). Добавили (программным способом) необходимую для реализации логики поиска анимацию элементов интерфейса.

В wix2b мы создаем сайты с уникальным дизайном и внедряем новую функциональность в существующие сайты на платформе Wix и EditorX. Оставьте заявку на внедрение индивидуальных решений и получите предложение о стоимости разработке от сертифицированных разработчиков Velo by Wix.

Вы можете узнать больше о разработке индивидуальных решений для сайтов на платформе Wix на странице «Индивидуальные решения»

44 просмотра0 комментариев
bottom of page