Сортировка товаров по цене в категориях opencart 3

4448

По умолчанию вывод товаров в категориях opencart сделан по алфавиту, что не очень удобно на мой взгляд, т.к. покупателя на сайте прежде всего интересует цена. При этом в админке нет возможности изменить порядок сортировки. Чтобы исправить это недоразумение и сделать сортировку товаров по цене в категориях opencart3, необходимо подправить код контроллера по адресу /catalog/controller/product/category.php

Для этого находим в самом начале файла такие строки:

if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.sort_order';
}

и меняем их на

if (isset($this->request->get['sort'])) {
$sort = $this->request->get['sort'];
} else {
$sort = 'p.sort_price';
}

После внесения изменений обновляем кэш модификаторов в админке.

Кухни на заказ в Северодвинске и Архангельске от студии мебели Колизей. Рассрочка без банка, скидки до 15% и 0% предоплата.

Добавить комментарий

Ваш адрес email не будет опубликован.

*
code