Create a Locator with Multiple Filters
Requirements: Any paid subscription |
Some locators require multiple filters to accommodate elaborate product options. Here's an example:
A home improvement retailer has 3 product families with different product within each family:
1. Roofing Products (Tile Shingles, Slate Shingles, Wood Shingles, Rubber Shingles, Metal Shingles)
2. Decking Products (Wood Decking, Composite Decking, Vinyl Decking, Aluminum Decking)
3. Flooring Products(Ceramic Tile, Marble Tile, Granite Tile, Cement Tile, Porcelain Tile, Glass Tile, Limestone Tile)
Bullseye supports the ability to display multiple filters to organize this type of structure conveniently.
By default, filters use "OR" logic - search will return locations that are assigned to any selected category - CategoryA OR CategoryB. This can be overridden using the Match All Categories option in Settings > Search Rules. Using this option will cause search to return locations that match every category selected - CategoryA AND CategoryB. See this article from the Knowledgebase about Search Rules.
Currently, we support only one drop down or checkbox group for each filter (we do not support nested drop downs/subcategories without creating a custom interface for multiple filters). Here are the steps to set this up:
Create a Category Group
See Working With Category Groups for more information
Assign Locations to the Categories
See How To Create and Modify Categories (Assign Categories to a Location)
Include the Category Groups on a Search Interface
Once you have created your Category Groups and assigned your categories, you need to configure them on a search interface. Go to Interfaces and select edit on the Interface. Then go to the Search tab:
The category groups you created will appear beneath the default Category Filters options. In the example above "Roofing Products" is the first category group. This label will also appear on the search interface. Select either Dropdown or Checkbox depending on your preference. You may change the order of the filters by selecting the 3 lines next to each category group, and dragging them up or down. Select Save when you are done. Here is an example of a front end with the multiple filters:
NOTE: Custom map pins are not supported on the interface when assigned to category groups.