Есть произвольное поле price, сейчас сортировка по нему выглядит так:
'meta_key' => 'price',
'orderby' => 'meta_value_num',
'order' => 'DESC',
При этом в каталоге выводятся офферы начиная от большой цены, к меньшей, 100к 50к 10к 0 0 0.
Мне нужно сделать сортировку 10к 50к 100к 0 0 0
Если заменить на ASC то первые офферы пойдут с 0 ценой.
Как сформировать такой запрос?
Если это невозможно, то есть в принципе второе поле price2, там немного другая цена, но у офферов с price=0 она тоже price2=0 так что может как то сгруппировать два поля через meta_query? Я просто не понимаю как по двум произвольным полям группировать.