Хостинг от 220 ₽/месяц. Перенос сайтов и месяц на тестирование - бесплатно!
HTML Academy

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

89
()

По умолчанию вывод товаров в категориях 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';
}

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

Понравилась статья?

Оцените!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым!

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

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

*
code