This module has many features including options to set the maximum number of dropdowns and sorting categories by position or name ascending or descending. It is possible to display all dropdowns in a disabled state or display dropdowns only when needed.
A different label such as "Choose brand" and "Choose model" can be set for each dropdown before a category is selected. This label is translatable and can be placed inside the dropdown or beside it.
By default, there are no buttons and the page automatically redirects when the last dropdown is selected. There is an option to add a "Search" button after the last dropdown that must be clicked to initiate the search. Alternatively, there's an option to add a "Go" button after each dropdown that makes it easier for the customer to visit parent categories.
There are a couple of ways the state can be saved when navigating between categories. By default, the current category is displayed in the dropdowns. There is also an option to save the selected category in a cookie so it persists throughout the website until a "Reset" button is clicked. Alternatively, customers can choose to save their favorite selections to a cookie or the database.
The number of matching products can be displayed in brackets after the name for just the selected category or subcategories too. The count can be hidden when there are no matching products.
There are also options to display products in the last dropdown and hide empty categories to reduce the number of options the customer must select from and to make it easier for the merchant to add products without having to enable and disable categories.