Делаем товар которого нет в наличии в конце списка OpenCart

Делаем, товар которого нет в наличии в конце списка при просмотре в категориях. На основе этого можете сделать отображение в поиске, в производителях и т.д
Для того чтобы товар которого нет в наличии был в конце списка, нам нужно поменять сортировку по умолчанию.
Открываем catalog/controller/product/category.php
Ищем строки и делаем как ниже указано:
if (isset($this->request->get['sort'])) {
 $sort = $this->request->get['sort'];
} else {
 //$sort = 'p.sort_order';
 $sort = 'p.quantity';
}
 
if (isset($this->request->get['order'])) {
 $order = $this->request->get['order'];
} else {
 //$order = 'ASC';
  $order = 'DESC';
}

можно менять такие значения

$sort = ‘pd.name’; — по Имени
$sort = ‘p.price’; — по Ценам
$sort = ‘rating’; — по Рейтингу
$sort = ‘p.quantity’; — по Количеству
$sort = ‘p.model’; — по Модели
$sort = ‘p.sort_order’; — по По умолчанию
$sort = ‘p.date_added’; — по Дате добавления
$sort = ‘p.date_modified’; — по Дате изменения
$sort = ‘p.date_viewed’; — по Просмотру

Доступные варианты сортировок смотри в таблице.

Направление
$order = ‘ASC’; — от А до Я (Низкому)
$order = ‘DESC’ — от Я до А (Высокому)

database_schema_oc1541_product-814x1024

 

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
× iOs app

To install this Web App in your iPhone/iPad press iOs sourse and then Add to Home Screen.