Все очень просто! в catalog\controller\product\category.php
ищем строчку $this->data['sorts'] = array();
Это сортировки которая есть у вас на сайте!
добавляем:
$this->data['sorts'][] = array(
'text' => $this->language->get('Популярные!'),
'value' => 'p.viewed-DESC',
'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.viewed&order=DESC' . $url)
);
где: 'text' => $this->language->get('Популярные!'),
Популярные - можете заменить на любое слово которое вам ближе к душе!
В начале этого файла можно выставить сортировку которая будет по умолчанию:
$this->load->model('tool/image');
if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.viewed';
}
if (isset($this->request->get['order'])) {
$order = $this->request->get['order'];
} else {
$order = 'DESC';
}
тут вы ставите тип сортировки
$sort = 'pd.name'; - по Имени
$sort = 'p.price'; - по Ценам $sort = 'rating'; - по Рейтингу
$sort = 'p.viewed'; - по Просмотрим Направление $order = 'ASC'; - от А до Я (Низкому) $order = 'DESC' - от Я до А (Высокому)
Еще одно не мало важно изменение (без которого ничего не будет работать!)
Нужно зайти в catalog\model\catalog\product.php
ищем строчку:
$sort_data = array(
'pd.name',
'p.model',
'p.quantity',
'p.price',
'rating',
'p.sort_order',
'p.date_added',
Добавляем: 'p.viewed' (будь внимательный с точками и запятыми!)
Должно выглядеть вот так!
$sort_data = array(
'pd.name',
'p.model',
'p.quantity',
'p.price',
'rating',
'p.sort_order',
'p.date_added',
'p.viewed'
);
:)