В категориях при сортировки по цене opencart не учитывает специальную цену Так и не нашел нигде рабочего решения Может кто видел где модули или howto?
/catalog/controller/product/category.php находим там гдето с 64й строчки такую надпись ------------------------------------------------------------------------ if (isset($this->request->get['sort'])) { $sort = $this->request->get['sort']; } else { $sort = 'pd.name'; } ------------------------------------------------------------------------ меняем $sort = 'pd.name'; на $sort = 'p.price' если хотите сортировать по убыванию тогда меняем ------------------------------------------------------------------------ if (isset($this->request->get['order'])) { $order = $this->request->get['order']; } else { $order = 'ASC'; } ------------------------------------------------------------------------ меняем $order = 'ASC'; на $order = 'DESC' можно менять такие значения $sort = 'pd.name'; - по Имени $sort = 'm.price'; - по Всей Сумме $sort = 'p.price'; - по Ценам $sort = 'rating'; - по Рейтингу Направление $order = 'ASC'; - от А до Я (Низкому) $order = 'DESC' - от Я до А (Высокому)