Сортировка по цене в Opencart и OCStore 2 по умолчанию

Чтобы в 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 от большего к меньшему)
}

Обновить кэш модификаторов.

Оцените статью
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии