Hi,
Unfortunately, there is no already available mechanism for categories listings.
Now, if you want to build your own filter system for categories, that's totally possible. You need two things:
1. create a module, which would allow the user to apply some filtering with dropdown, or input field, or other interfaces.
2. a plugin of the type "hikashop" implementing the onBeforeCategoryListingLoad event:
www.hikashop.com/support/documentation/6...eCategoryListingLoad
This event will be called each time HikaShop loads a listing of categories. First, you want to check that you're on a categories listing menu by checking the parameters. Then, you can read parameters relative to your module interface (for example, if you have a link to the same page with an extra parameter ?categorysearch=xxx added to it for a search on the category name with the text "xxx"), and then you can add custom conditions to the $filters parameter of the event to actually apply the filter to the loading of the categories. For example:
public function onBeforeCategoryListingLoad(&$filters) {
// ....
$search = hikaInput::get()->getString('categorysearch');
if(!empty($search)) {
$db = JFactory::getDBO();
$filters[] = 'a.category_name LIKE '.$db->quote($db->escape('%'.$search.'%'));
}
}