23 июля 2021 г.1 мин.

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

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

Задача

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

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

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

Решение

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

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

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

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

Посмотрите на результат разработки на рабочем прототипе по ссылке → https://wix2bru.wixsite.com/makonto-filters

В wix2b мы создаем сайты с уникальным дизайном и внедряем новую функциональность в существующие сайты на платформе Wix и EditorX.

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

    130
    0