Добрый день, на сайте есть товары у которых есть доп.свойство Флажок(Нет в наличии и Под заказ), необходимо их выводить в конце списка товаров.
Я написал выборку для одного свойства 164
$Shop_Controller_Show
->shopItems()
->queryBuilder()
->leftJoin('shop_item_properties', 'shop_items.shop_id', '=', 'shop_item_properties.shop_id')
->leftJoin('property_value_ints', 'shop_items.id', '=', 'property_value_ints.entity_id',
array(
array('AND' => array('shop_item_properties.property_id', '=', Core_QueryBuilder::expression('`property_value_ints`.`property_id`')))
)
)
->groupBy('shop_items.id')
->where('property_value_ints.property_id', '=', 164)
->clearOrderBy()
->orderBy('property_value_ints.value', 'ASC');
Как добавить сюда еще и товары у которых есть свойство №165, чтобы они также были в конце списка.
А также при использовании такой сортировки - ломается сортировка по Порядку сортировки.
Возможно ли обьединить все 3 вида сортировки? Главным был бы порядок, а дальше в конец уходили товары у которых чекнута хотя бы одна из галочек