Можно и меня порадовать наличием этого подзапроса? Или указать здесь в теме, что добавить в catalogmodelmodulefilterpro.php или еще кудаP.S. Открою вам секрет - в любом магазине, если вы хотите продавать что-то, абсолютно бесполезны, и даже вредны, любые сортировки, кроме рейтинга.
Объясню почему на примере сортировки по цене - допустим, у вас по умолчанию выводится самое дешевое, потом чуть дороже и т.п.
Человек заходит в магазин с поиска, видит, скажем, микроволновку ценой в 5000 р, но она его не устраивает, он конечно не знает средних цен на микроволновки (но рассчитывает, например, на 5500) и ему кажется, что это дорого за такую отстойную микроволновку (негативное впечатление уже сформировалось)! И что же он видит дальше? Еще более дорогую микроволновку уже за 6000 р (негатив еще больше усиливается), потом за 7000, а дальше и за все 10000! Человек вообще расстраивается и уходит с сайта, так ничего и не купив.
Но если бы он видел первой - самую рейтинговую модель, потом чуть дешевле, но с менее высоким рейтингом и т.п., у него бы сложилось хорошее впечатление - есть выбор, есть дорогие/дешевые, можно найти решение для себя. Вот такие дела, товарищи программисты :-)