Features:
Multiple attribute values support.
Filtering by keywords, price (taking into account taxes and discounts; the price range is defined automatically), brands (manufacturers), options (including images), attributes, stock status, and rating.
Ability to order attribute values.
OpenCart...