nopCommerce v: 2.3

Hi,

I'm pretty new to nopCommerce, hence this rookie question, but I am very comfortable with MVC3 in .NET so there are no issues there.

On our install of nopCommerce we have some custom filters to allow for proper facetted navigation. However, I need to amend the way this works. In a nutshell when a filter is applied I need to disable any other filters that are not relevant.

For example:

I filter on manufacturer x then there are no products under £300 so the price range filter should reflect that, there are also not products in green and so the filters should display that.

My question really here is what models are involved - given that I have the category ID and the currently specified filters what models would I need to query with LINQ to get just the filters that remain applicable?

Any help on this is greatly appreciated, thanks

nathj07