Чтобы в Opencart сделать по умолчанию сортировку по цене по возрастанию (от меньшего к большему) нужно открыть файл /catalog/controller/product/category.php и найти код:
$filter_data = array( 'filter_category_id' => $category_id, 'filter_filter' => $filter, 'sort' => $sort, 'order' => $order, 'start' => ($page - 1) * $limit, 'limit' => $limit );
Перед этим кодом нужно добавить такой:
//Сортировка по умолчнию по цене if (!isset($this->request->get['sort'])) { $sort = 'p.price'; } if (!isset($this->request->get['order'])) { $order = 'ASC'; // ASC от меньшего к большему (DESC от большего к меньшему) }
Обновить кэш модификаторов.