Jump to content
Sign in to follow this  
maksiLo

Сортировка товаров по умолчанию

Recommended Posts

Добрый день!

 

Подскажите пожалуйста, в каком файле и как можно задать "Сортировку по умолчанию" мне нужно чтобы она была от минимальной цены к максимальной.

 

На сколько я знаю, там есть свои тонкости если установлен модуль FilterPro...

Share this post


Link to post
Share on other sites

в файле catalog/controller/product/catefory.php - меняете 

$sort = 'p.sort_order';

на

$sort = 'p.price';


аналогично (только в 2х местах) меняете в файле catalog/controller/module/filterpro.php

Share this post


Link to post
Share on other sites

в файле catalog/controller/product/catefory.php - меняете 

$sort = 'p.sort_order';

на

$sort = 'p.price';

аналогично (только в 2х местах) меняете в файле catalog/controller/module/filterpro.php

 

Спасибо большое! Попробую щас.

Share this post


Link to post
Share on other sites

Отлично заработало спасибо! Проблема была в файле filterpro.php, видимо когда обновил модуль слетела сортировка.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By chukcha
      400.00 руб
      Скачать/Купить дополнение


      Различная сортировка товаров в категории
      Различный порядок сортировки товаров в категории

      Стандартная сортировка представляет собой сортировку по полю sort_order, которое распространяется на весь список
      Очень часто это поле никто не заполняет
      Иногда возникает необходимость в "поднятии товара вверх, в какой-либо категории
      Тогда на помощь придет этот модуль


      Возможно такая ситуация, что модуль не работает с некоторыми фильтрами, особенно с теми которые закрыты
      Уточняйте перед покупкой
       
       
      Установка
      Установить стандартным способом
      Активировать в модулях (установить)
      Обновить модификаторы
       
      Добавил chukcha Добавлено 19.11.2020 Категория Фильтры Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Обращение к серверу разработчика Нет Старая цена 0  
    • By chukcha
      Различный порядок сортировки товаров в категории

      Стандартная сортировка представляет собой сортировку по полю sort_order, которое распространяется на весь список
      Очень часто это поле никто не заполняет
      Иногда возникает необходимость в "поднятии товара вверх, в какой-либо категории
      Тогда на помощь придет этот модуль


      Возможно такая ситуация, что модуль не работает с некоторыми фильтрами, особенно с теми которые закрыты
      Уточняйте перед покупкой
       
       
      Установка
      Установить стандартным способом
      Активировать в модулях (установить)
      Обновить модификаторы
       
    • By dai10v
      300.00 руб
      Скачать/Купить дополнение


      Отображение и сортировка товаров в категории
      Отображение и сортировка товаров в категории
      ==========================================
      Модуль отображения и сортировки товаров в категории позволяет быстро посмотреть и отсортировать товары(с помощью метода drag and drop), находящиеся в выбранной категории с последующим выводом их в такой же последовательности покупателям.
      Требования и ограничения
      ========================
      Для работоспособности модуля необходим Opencat версии 1.5.6.х и vQmod v2.0 и выше
      Установка
      ============
      Шаг 1)
      Загрузите папки admin и vqmod и их файлы в корень сайта.
      Шаг 2)
      В панеди администрирования зайти в Дополнения -> Модули(Extensions -> Modules). Установить модуль «Товары категории(отображение и сортировка)»(«Products category(show and autosorting)»)
      Дополнительная информация
      ============================
      Этот модуль был успешно протестирован на версиях Opencart 1.5.6.x.
      Не рекомендуется использовать модуль на других Opencart/OcStore версиях.
      Если вам нужна специальная версия модуля, пишите на адрес [email protected]
      Обновления
      =============
      Обновления модуля бесплатно и не ограничивается сроком или версией.
      Добавил dai10v Добавлено 03.07.2014 Категория Фильтры  
    • By vilija
      300.00 руб
      Скачать/Купить дополнение


      DRAG&DROP сортировка товаров (VQMOD)
      Сортировка товаров в админке методом DRAG&DROP ( перетаскивание ).
      Назначенный порядок сортировки будет использован как "Сортировка по умолчанию" при открытии соответствующей категории магазина .
      Модуль добавляет в админку колонку - сортировка по категории.
      Модуль позволяет перемещать товар между страницами ( админка ).
      Для этого товар нужно перетащить на соответствующую страницу пагинации.
      По умолчанию товару назначается самый нижний приоритет сортировки - 10000. Т.е. он будет в конце выдачи.
      Сразу после установки модуля у всех товаров будет это значение.
      Для инициализации сортировки достаточно перенести любой товар на другую страницу ( если у вас несколько страниц в категории )
      Если весь товар категории помещается на одной странице - достаточно сделать перемещение любого товара на новую позицию.
      После инициализации товары категории получат порядок сортировки от 0 до MAX количества товаров.
      Важно - возможность сортировки включается только когда выбрана категория и не используются остальные фильтры.
      Важно - данный файл предназначен для магазинов у которых в админке нет сортировки по категориям - он устанавливает свою.
      ( для магазинов с сортировкой по категориям будет отдельный файл ).
      Лицензия действительна на один домен. Если вы хотите поставить модуль еще на один домен, вы должны приобрести еще одну копию модуля.
      Демо - http://15511.electrons.in.ua/admin
      demo/demo
      ( Каталог->Товары. Не забудьте выбрать категорию товара .)
      Установка.
      Файл тестировался на версиях движка - 1.5.1.3 , 1.5.3.1, 1.5.4.1.2 (D&D_sort_product_154.zip)
      Для 1.5.5.1.1 (D&D_sort_product_155.zip)
      2.0.1.1,2.1.0.1(D&D_sort_product_oc_2_1_0_2.ocmod.zip)
      Для установки требуется VQMOD.
      Сделать бекап базы данных.
      Закачать содержимое папки Upload в корень сайта.
      Зайти в админку Каталог -> Товары
      При этом добавляются необходимые поля в Базу Данных. После этого можно удалить файл в каталоге vqmod/xml/drag_and_drop_sort_update_bd.xml.
       
       
      Добавлена версия для 2.3.х
       
       
      Добавил vilija Добавлено 25.09.2013 Категория Фильтры Системные требования Сайт разработчика Метод активации Без активации Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
    • By mx928
      Делаю сортировку товаров в категории в виде ссылок вместо выпадающего списка

       
      Подскажите как сделать чтобы сортировка по цене отображалась одной ссылкой и менялась при нажатии?
       
      в шаблоне:
      <?php if ($sorts['value'] == $sort . '-' . $order) { ?> <a href="<?php echo $sorts['href']; ?>"class="selected"><?php echo $sorts['text']; ?></a> <?php } else { ?> <a href="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></a> <?php } ?> в контроллере:
      $data['sorts'][] = array( 'text' => $this->language->get('text_date_desc'), 'value' => 'p.date_added-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.date_added&order=DESC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_viewed_desc'), 'value' => 'p.viewed-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.viewed&order=DESC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_price_asc'), 'value' => 'p.price-ASC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=ASC' . $url) ); $data['sorts'][] = array( 'text' => $this->language->get('text_price_desc'), 'value' => 'p.price-DESC', 'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'] . '&sort=p.price&order=DESC' . $url) );  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.