VmSorting - улучшаем сортировку товаров в virtuemart 3

Опубликовано: 12 Октябрь, 2016
Обновлено: 2 Февраль, 2017
Категория: Расширения для VirtueMart 2, Расширения для VirtueMart 3
Комментариев: 29

Про настройку сортировки в virtuemart  я уже писал ранее в этой статье. В virtuemart 3 в плане настроек ничего не изменилось.

Основное отличие этой статьи в плагине VmSorting, который позволит быстро изменить внешний вид сортировки без правок кода.

Но прежде коротко о возможностях сортировки в virtuemart.

Мы можем сортировать товар в категории по различным параметрам (цена, наличие, популярность и т.д.) и производителям (в этом случае товара не сортируется, а фильтруется).

Вы вывод сортировки отвечает код в файле /components/com_virtuemart/views/category/tmpl/default.php

Сортировка по параметрам:

Фильтрация по производителям:

Настроить параметры сортировки можно в Virtuemart > Настройки > Настройки сортировки.

vm-sorting

Фильтрация по производителям включается опцией Показывать производителей в Virtuemart > Настройки > Шаблоны.

Ничего сложного, все настройки понятны. Трудности возникают тогда, когда необходимо изменить внешний вид сортировки, например, вывести все параметры не в виде выпадающего списка, а в строчку или добавить кнопку, позволяющую менять порядок (например, показать сначала самые дешевые или дорогие товары) для данного параметра.

Плагин VmSorting

Совместимость: Joomla 2.5-3; VirtueMart 2-3

Дата создания: 11.10.2016

Последнее обновление: 14.12.2016

Версия: 1.1

Стоимость: 700р. 400р. (до 28.02.2017)

Демо Купить

Плагин полностью меняет стандартный вид сортировки, добавляя кнопку смены порядка (удобно когда идет, например,  сортировка по цене и нужно выбрать показ от дешевого к дорогому и наоборот). Работает в 2 режимах: выпадающий список и вывод в строку.

Для правильной работы в используемом шаблоне должен быть подключен bootstrap. Все стили кнопок наследуются от него.

В настройках можно выбрать вид сортировки: выпадающий список или вывод в строку.

sorting

Вид стандартной сортировки

sort

Вид сортировки с плагином VmSorting

sort2

Сортировка с выводом в строку

sort3

29 комментариев

    ineks76

    Здравствуйте. Интересный плагин, а можно в демке показать еще вывод блоками?

      admin

      admin

      Здравствуйте!
      Сменил настройки на демо-сайте.

        ineks76

        Спасибо посмотрел.Надо брать))

    spro1

    подскажите пожалуйста, какие файлы отвечают за код самих кнопок сортировки в virtuemart?

      spro1

      вопрос не актуален, извините за невнимательность, в предыдущей статье все есть

        admin

        admin

        Рад, что проблема решилась.

    Макс

    Приветствую, установил плагин, включил его но на сайте ничего не изменилось... нужно ли что то еще настраивать?!

      admin

      admin

      Пришлите ссылку на сайт.

        Макс

        http://interierro-shop.ru/predmety-interyera

          admin

          admin

          На странице не подключен скрипт плагина. Проверьте активирован ли плагин.
          Если проблема останется, то пришлите доступ к админке сайта на admin@virtuemart.su, разберемся в чем проблема.

            duhovny

            Посмотрел на сайт товарища ..
            после нажатия на сортировку, элемент сортировки исчезает ..
            несколько раз попробовал .. и на IE та же ситуация
            И кнопку наличие можете запилить на ваше демо?

            странно что в комментах нельзя скриншоты впихнуть )))

            admin

            admin

            На какой сайт?
            Скриншот можно добавить с помощью html тега img

            И кнопку наличие можете запилить на ваше демо?

            В смысле, добавить сортировку по наличию товара?

            duhovny

            на сайте http://interierro-shop.ru/predmety-interyera

            да по наличию

            admin

            admin

            На указанном сайте плагин не подключен, выводится стандартная сортировка. В чем причина не могу сказать, разработчик со мной так и не связался.
            Сортировку на наличию на демо-сайт добавил.

    Johnson

    Здравствуйте. А плагин сортирует "по цене", если цены заданы в USD и EUR, а выводятся в Руб.?

      admin

      admin

      Здравствуйте!
      Плагин не меняет стандартного функционала сортировки virtuemart, а только изменяет внешнее представление.
      Если стандартная сортировка справляется с этой задачей, то и с плагином все будет работать.

        Johnson

        Спасибо. Плагин хороший, но стандартная сортировка с этой задачей не справляется..

    Иван

    Есть ли привязка к домену? И можно ли оплатить через интеркассу (яндекса нет)?

      admin

      admin

      Здравствуйте!
      Привязки к домену нет. По оплате написал на почту.

    Алекс

    Как сделать, что бы при сортировке товаров по цене(сначала дешевле, потом дороже) товары без цены всегда отображались в конце?

      admin

      admin

      К сожалению, в virtuemart нет такой возможности. Если найдете хак, пожалуйста, поделитесь.

    АЛЕКС

    Пока только дла старых версий хаки попадались. Приведу, может кого на мыль натолкнет.
    Отсортировать товар VirtueMart Null в конце
    При сортировке товара по цене, товар без цены отображается вверху, эту неприятность для линейки VirtueMart 1,0 убираем:
    administrator/components/com_virtuemart/html/shop_browse_queries.php

    ищем строку

    меняем на:

    Для VirtueMart линейки 1,1,x дополнительно

    файл
    administrator/components/com_virtuemart/html/shop.browse.php

    ищем процедуру

    Убиваем ее, особо не разбирался для чего дополнительная сортировка по цене. Наслаждаемся результатом.

    Виталий

    Есть варианты оплаты через PayPal? А то Украина блокирует оплату через Яндекс.

      admin

      admin

      Здравствуйте!
      Ответил на почту.

      george007ua

      хм... 27,12,16 проводил оплату плагина перечислением с яндекс кошелька на яндекс кошелек, все было ок... есть сервисы по переводе денег, гугл в помощь

    george007ua

    А кто такой bootstrap? и как проверить его наличие в шаблоне перед приобретением плагина? шаблон OT Kelia (сорри за тупой вопрос)

      admin

      admin

      Bootstrap - фреймворк для web разработки.
      http://mybootstrap.ru/
      В Вашем шаблоне он уже встроен. Плагин сортировки подойдет.

    duhovny

    Сейчас популярно промокод на товар предлагать.
    можно ли как нибуть сделать сортировку по настраиваемому полю )))

    конечно через фильтр можно сделать но через элемент сортировке "юзабичнее" мне кажется 🙂

    и кстати пойдет здесь: gamesareus.ru

      admin

      admin

      По сортировке по произвольному полю, к сожалению, подсказать не смогу.

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*

Оплата без комиссии

Ссылка на скачивание плагина будет отправлена Вам на почту в течении 1-3 часов после оплаты.

×