Please visit this Macy's category page to quickly understand what I mean. (and YES, I love shoes!)
In this "Category" page example,
- one of first Filters on the left side column is "Size" (a typical CS-Cart Product Option), and
- it is displayed conveniently as small buttons (instead of a list as CS-Cart would)
It seems so basic that instead of showing visitors all products in a category as it happens now, you'd display only what in their sizes AND that you have in stock, so they can quickly find what to buy from you.
NOT having this capability means that a visitor now (in the common situation when the physical stockroom is not fully stocked with all products in all sizes at all times):
- sees all products displayed in the category page, and then
- has to go into a product page to find out if there is any in stock in his or her size, and if not
- go back to category page and find another product, and then
- repeat 1->3 until visitor finds something that fits (or more likely give up and go elsewhere)
So I want to allow visitors to Filter by Product Options (or more precisely, their Combinations). I guess the easiest path to accomplish that would be to "automagically" create and dynamically synchronize new Features based on Products Options (since Features can in turn be easily used to create Filters), but I know little about the structure and code of CS-Cart.
Please let me know if I am missing something easy here, or if you have any ideas on how to accomplish this.
Thanks!
PS - Notice I haven't even touched on Macy's feature "2" above, using buttons for filters - that is nice but not needed for "1" to work. Also notice that Macy's does the same for "Color" (down their page), another typical CS-Cart Product Option.