[Помогите] Сортировка по цене учитывая акции

Тема в разделе "OpenCart", создана пользователем vivivor, 23 апр 2013.

  1. vivivor

    vivivor

    Регистрация:
    4 янв 2013
    Сообщения:
    186
    Симпатии:
    162
    В категориях при сортировки по цене opencart не учитывает специальную цену
    Так и не нашел нигде рабочего решения
    Может кто видел где модули или howto?
     
  2. iliyaperevoz

    iliyaperevoz

    Регистрация:
    28 окт 2013
    Сообщения:
    10
    Симпатии:
    0
    /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' - от Я до А (Высокому)