Мне не нужно произвольного порядка нечисловых атрибутов, мне нужна сортировка по алфавиту, в 2.4 все работало "из коробки" (насколько помню), а в 2.5 сломалось. У меня будут сотни атрибутов, и произвольно назначать через массив - это нонсенс.
Еще раз поясню, что если у товаров по 1 значению в атрибуте - все сортируется как надо из коробки. Если несколько - каша. Фильтр не делает сортировки после сбора всех атрибутов. А тупо берет группу у товара, разбивает ее на пункты и идет к след. товару. Т.е.
1 товар: зн2, зн4, зн5
2 товар: зн1, зн3, зн6
И мы получаем такую картину: зн1, зн3, зн6, зн2, зн4, зн5 (сортирует по первому значению из группы). А нужно делать сортировку массива после формирования 6 элементов.