Custom Functionality: Advanced Search and Filter
Advanced Search: The principal need in advanced search is to show products on developed Search UI as well as partial search autocomplete. Our developers easily indexed data and products to ElasticSearch. JS code was placed into the Volusion database for results and filters. We ensured products are displayed in real-time as a query is being typed, and gave the ability to put category pages on search results drop-down and to prioritize products that are displayed in real-time. The main database daily syncs and indexes information from the webpage. We also added Direct API integration with Volusion for search queries. The functionality has been implemented on the front end with completed regression tests.
Custom Filter: We agreed on applying custom filter functionality to both categories and products. Before starting custom filter functionality development, our client identified filter categories and filters that the developers would apply. We delivered a file that our client can edit to add or remove filters, even after this functionality goes live.
All of these identified filter categories and filter options can be collapsible. They can also be displayed in any priority. Our developers used real-time API into Volusion for filter queries. In this way, users would be able to instantly get accurate search results. We also made improvements to the user experience by providing fast filter results without reloading on category pages.