Opencart сортировка в админке, последние добавленные товары

Автор: Артурас Лапинскас

По умолчанию, в админке opencart стоит сортировка по Алфавиту, что не очень удобно, когда добавляешь товары. Я расскажу, как сделать сортировку по последним добавленным товарам.

  • Находим файл:  admin/controller/catalog/product.php
  • Ищем код:

         if (isset($this->request->get['sort'])) {

                          $sort = $this->request->get['sort'];

                 } else {

                          $sort = 'pd.name';

                 }

 

                 if (isset($this->request->get['order'])) {

                          $order = $this->request->get['order'];

                  } else {

                          $order = 'ASC';

                 }

  • Заменяем его на такой:

if (isset($this->request->get['sort'])) {

   $sort = $this->request->get['sort'];

} else {

   $sort = 'p.date_added';

}

if (isset($this->request->get['order'])) {

  $order = $this->request->get['order'];

} else {

  $order = 'DESC';

}

  • В файле admin/model/catalog/product.php
  • Ищем код, в конце ставим запятую и добавляем дату добавления (выделено красным):

$sort_data = array(

                                   'pd.name',

                                   'p.model',

                                   'p.price',

                                   'p.quantity',

                                   'p.status',

                                   'p.sort_order',

 

                                  'p.date_added' //add this column name

                          );

Все! Теперь, все последние товары будут отображатся вверху списка.

Оцените рассказ:

 
3/5 звезд (43 голосов)

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


Если вы не можете разобрать код на картинке, кликните по картинке, она обновится.
Введите код с картинки:
 
Liska
Posts: 5
Комментарий
Спасибо за информацию
Пост #5 от : Mon March 05, 2012, 07:47:13
Надо почаще бывать на вашем блоге)) интересно
Obuv
Posts: 5
Комментарий
Благодарю за блог
Пост #4 от : Fri March 16, 2012, 05:25:15
Спасибо, очень интересно все.
Ёханес
Posts: 5
Комментарий
?
Пост #3 от : Sun April 15, 2012, 12:53:12
Артурас Лапинскас, не подскажите, как сделать сортировку в админ панели по категориям, если такое возможно?
Артурас
Posts: 5
Комментарий
Сортировка по категориям
Пост #2 от : Wed April 18, 2012, 03:24:38
Возможно, но это сложнее, есть готовый платный модуль: Product Sort Orders
seregakk
Posts: 5
Комментарий
Если я расскажу кому-то, о чем думаю, со мной сначала пе�
Пост #1 от : Wed April 25, 2012, 23:35:02
Если я расскажу кому-то, о чем думаю, со мной сначала перестанут здороваться, а потом сожгут меня на костре.