More control over product lists like filtering or advanced search

We are migrating from Sugar where there is Product Type and Product Category, these fields would be helpful in HS. At the least products should be able to assigned to multiple folders in order to organize packages without duplicating products.

Thanks!