Сортировка по параметрам msOptions в mFilter
Где заменить ID модификации - ModName на вашу модификацию и ModKey на ваш ключ модификации.
Можно добавить несколько модификаций для сортировки:
&leftJoin=`
{
"ModName":{
"class":"msProductOption",
"on":"ModName.product_id = msProduct.id AND ModKey.key = 'ModName'"
}
}`
&sortAliases=`{"ModName":"ModName"}` // добавляем псевдоним
&sort=`ModName|value:asc`
Можно добавить несколько модификаций для сортировки:
&leftJoin=`
{
"ModName":{
"class":"msProductOption",
"on":"ModName.product_id = msProduct.id AND ModKey.key = 'ModName'"
},
"ModName2":{
"class":"msProductOption",
"on":"ModName2.product_id = msProduct.id AND ModKey.key = 'ModName2'"
}
}`
&sortAliases=`{"ModName":"ModName", "ModName2":"ModName2"}` // добавляем псевдоним
&sort=`ModName|value:asc, ModName2|value:desc`