Сортировка товаров по цене "по умолчанию" с учетом "нет в наличии"

#
Сортировка товаров по цене "по умолчанию" с учетом "нет в наличии"
Добрый день!
Хочется сделать сортировку товаров по цене. То есть чтобы человек, заходя в ИМ, не тыкал на сортировку по цене, а чтобы она была сделана сразу же. И в качестве "вишенки на торте" - чтобы товары "нет в наличии" отражались в самом конце списка.

Поиск дал несколько тем, но в каких-то из них нет ответа, где-то даны наводки на API - а я с php и xsl не особо хорошо дружу. То есть разобраться в уже имеющемся коде я могу, но написать его с нуля - вряд ли, знаний не хватит.

Может быть где-то уже есть готовое решение? я был бы очень благодарен за помощь! Или, хотя бы, более подробная наводка.
#
Re: Сортировка товаров по цене "по умолчанию" с учетом "нет в наличии"
Было бы интересно услышать мнения, ежели они у кого имеются.
#
Re: Сортировка товаров по цене "по умолчанию" с учетом "нет в наличии"
Присоединяюсь
#
Re: Сортировка товаров по цене "по умолчанию" с учетом "нет в наличии"
есть готовое решение: в ТДС Интернет магазин в КОД СТРАНИЦЫ вставляете перед:
}
else
{if (Core_Array::getPost('add_comment' && Core_Array::get(Core_Page::instance()->libParams, 'showComments', 1))

следующий код:
$Shop_Controller_Show
   ->shopItems()
   ->queryBuilder()
   ->leftJoin('shop_warehouse_items', 'shop_warehouse_items.shop_item_id', '=', 'shop_items.id'
   ->clearOrderBy()
   ->orderBy( 'SIGN(shop_warehouse_items.count)', 'DESC'
->orderBy('shop_items.price', 'ASC';

этот код не учитывает скидки, не забудьте проверить, что не нужна другая фильтрация
веломагазин и велотуры: http://www.velootpusk.ru
Авторизация