Делаем, товар которого нет в наличии в конце списка при просмотре в категориях. На основе этого можете сделать отображение в поиске, в производителях и т.д
Для того чтобы товар которого нет в наличии был в конце списка, нам нужно поменять сортировку по умолчанию.
Открываем 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’ — от Я до А (Высокому)