Фильтр по настраиваемым полям virtuemart 3. Зачем нужен расширенный поиск в VirtueMart

Современные интернет-магазины требуют удобства поиска товаров, к сожалению, решить эту задачу используя только лишь товарные категории и форму поиска по сайту удается не всегда, да и стандартный функционал Virtuemart 2 не имеет фильтра в комплекте. Несмотря на это, мы с Вами можем сделать прекрасную, многофункциональную фильтрацию, используя расширение в виде компонента и модуля под названием Virtuemart Custom Filters или есть аналогичный компонент Chery Picker, но лично мне первый кажется более удобным.

Данное расширение позволяет нам очень гибко настраивать параметры фильтрации товаров на основании стандартных настраиваемых полей. Всё, что от нас требуется - это создать произвольное поле, присвоить значение этому полю непосредственно в карточке товара и вывести фильтр по этому полю с помощью модуля. Обо всем этом, я расскажу Вам более подробно:

Введение в настраиваемые поля Virtuemart 2/3

И так, для того, что бы товары сортировались по каким-либо характеристикам, нам необходимо задать эти характеристики каждому товару. Для решения этой задачи используем стандартные поля.

Virtuemart-> Товары -> Настраиваемые поля → Создать

И так, прежде чем создать новое поле, необходимо понимать, что они из себя представляют, как работают и какие настройки имеют.

Тип поля «Строка»

Данный тип поля позволяет указать любое текстовое или числовое значение. По-сути самое ходовое и универсальное.

Тип поля «Integer»

Числовое поле для хранения целых чисел.

Тип поля «Родитель»

Позволяет создать группу полей, объеденив их одним родителем. Проще говоря, родитель - это папка, в которой можем разметить остальные поля. Очень удобно. Например создали родитель «Телевизоры», вложили туда поля «Диагональ» и «Цвет», теперь при редактировании карточки товара выбирает тип поля «Телевизоры» и заполняем поля «Диагональ» и «Цвет».

Тип поля «Логический»

Позволяет выбрать значение «Да» или «Нет». Например: Подсветка клавиатуры: Да, Сумка для переноски: Нет и т.д

Тип поля «Дата»

Позволяет выбрать дата по средствам интерактивного календаря.

Тип поля «Время»

Если честно, то пока не понял, что это за поле.

Тип поля «Изображение»

Данный тип поля позволяет выводить изображения вместо текстовых данных. Чаще всего я использую это поле для вывода дополнительных цветов товара.

Тип поля «Атрибут корзины»

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

Тип поля «Общий дочерний вид»

Отображает выпадающий список дочерних товаров.

Тип поля «Редактор»

Позволяет выводить любые HTML данные, при этом при вводе значения доступен визуальный HTML-редактор.

Тип поля «Область текста»

По-сути делает тоже самое что и поле выше, но только без визуального редактора, при этом HTML тоже поддерживается.

Тип поля «Плагины»

Здесь отображается список доступных стандартных и нестандартных плагинов, которые позволяют существенно расширить функциональность настраиваемых полей в Virtuemart.

Настройки настраиваемых полей

  • Заголовок (Название поля, например «Цвет»)
  • Показывать название (Показывать или не показывать название рядом со значением, например Цвет: Красный или Красный)
  • Опубликовано (здесь всё понятно)
  • Родитель (я писал об этом выше)
  • Атрибут корзины (Должны передаваться данные в корзину? Например если Вы хотите видеть в полученном заказе какого цвета был заказан товар, то поле должно быть атрибутом корзины, также это позволяет произвести наценку на характеристику, сформировав тем самым конечную стоимость)
  • Описание (здесь всё ясно)
  • По умолчанию (значение поля по-умолчанию, можно указать несколько значений, разделяя их точкой с запятой «;»)
  • Всплывающая подсказка (при наведении на значение поля)
  • Позиция макета (по-умолчанию все поля выводятся в заданном месте шаблона, но позицию для вывода того или иного поля, вы можете создать самостоятельно. Для этого Вам необходимо отредактировать шаблон карточки товара /templates/ваш-шаблон/html/com_virtuemart/productdetails/default.php, вставив в нужное место следующий код:
product->customfieldsSorted["normal"])) { $this->position = "normal"; echo $this->loadTemplate("customfieldscontent"); }

Где «Normal» — это название Вашей позиции, оно может быть любым но исключительно на латинице.

  • Видно только администратору (можете ограничить видимость поля пользователям, тем самым выводим полезную информацию только для себя)
  • Список (позволяет выбирать значения, которые указаны по-умолчанию в виде списка)

Создание настраиваемых полей Virtuemart 2/3

Теперь, создадим необходимые нам поля, в моём случае я создаю два поля типа «Строка» — это поле «Цвет» и «Размер», где поле «Размер» делаю атрибутом корзины.

После того, как мы создали с Вами требуемые поля, необходимо присвоить значения полей в редактировании товаров. Для это переходим к редактированию товара и во вкладке «Настраиваемые поля» выбираем нужные поля и присваиваем им значения.

Теперь можем приступать к установки и настройки компонента и модуля Virtuemart Custom Filters, который и будет фильтровать наши товары.

Установка компонента и модуля фильтрация товаров:

  1. Скачиваем фильтр товаров для Virtuemart 2/3 — компонент или свежее или ещё свежее
  2. Устанавливаем весь комплект через стандартный менеджер рассширений
  3. Переходим в раздел «Компоненты» → «Custom Filters»

Настройки и компонента и модуля

Активируем нужные для сортировки поля и столбце «Вид отображения» выставляем желаемый вид отображения фильтра по этому полю. В моем случае для поля «Размер» я выбрал «select», а для поля цвет «checkbox».

Теперь переходим в менеджер модулей и находим модуль «Фильтр товаров VirtueMart», кликаем и переходим к настройкам:

  • Публикуем модуль и указываем желаемую позицию отображения.
    Далее есть множество настроек, все они указаны на русском языке и комментировать каждую настройку просто нет времени да и это будет очень утомительным. В своем примере, я оставил все настройки по умолчанию.
  • Привязываем модуль к нужной категории/категориям. (для этого необходимо создать меню с ссылками на все категории магазина, часто бывает так, что для разных категорий необходимы разные фильтры)
  • И последняя, заключительная настройка. Нам необходимо создать пункт меню и привязать к нему наш фильтр для вывода результатов фильтрации. Заходим в любое меню, создаем новый пункт, в качестве типа пункта меню указываем «Страница результатов»

сайт это всё для CMS в одном месте и по самым низким ценам!

Только у нас! Без привязки к домену! Без вирусов и скрытых ссылок! Самая низкая цена! Гарантия 100%!

Multiple Customfields Filter for Virtuemart v3.0.7

Модуль и плагин столь необходимой фильтрации для магазинов Virtuemart 2 и 3

Фильтр товаров для Virtuemart 2 и 3 по настраиваемым полям. Полностью совместим с Joomla 3. Для Virtuemart 2 и virtuemart 3 и новой Joomla 3.8!

Свой плагин настраиваемого поля с возможностью выбора нескольких значений из выпадающего списка у товара
- Никаких сторонних компонентов! Работа напрямую с Virtuemart 2 и 3 через систему плагинов
- Модуль поиска по настраиваемым полям, категориям, производителям с большим набором шаблонов
- Поиск по цене с учетом скидок и отображение в виде слайдера с подсветкой активных значений
- AJAX обновление как модуля, так и списка товаров, при изменении параметров в фильтре
- Сортировка и управление значениями настравиваемого поля через удобный интерфейс
- Подсчет кол-ва товаров по каждому параметру, в зависимости от уже указанных параметров и имитация связных списков методом скрытия "нулевых" параметров
- Как ручная привязка к категориям, так и возможность автоматического подбора полей
- Никаких изменений в коде Virtuemart 2 и 3. Чистая установка.
- Подробная документация с большим кол-вом скриншотов

Исправлена несовместимость при установки с версией Joomla 3.7.4

Требования: ==
Joomla 2.5 и 3.x
Virtuemart 2.6.x, 2.0.12, 2.9.x, 3.x и выше

UPDATE 17/05/2017

Расширение не требует никаких ключей и лицензий. Свободно устанавливается без ограничений на любое количество ваших сайтов (доменов) и имеет полностью открытый исходный код без сторонних ссылок!

Уже доступна. Процесс скачивания, установки и активации аналогичен версии 2. Купившие фильтр в этом году получают доступ к новой версии автоматически.
В данный момент мы активно обновляем текстовую информацию и документацию для новой версии и Joomla 3.

Фильтр virtuemart 3 по настраиваемым полям

Рейтинг 5 из 5 на The Joomla Extensions Directory


Ищите удобный фильтр товаров для вашего интернет-магазина?
У нас есть, что вам предложить!

Предлагаем вам высокопроизводительный фильтр для virtuemart 3 . Модуль поиска по настраиваемым полям, категориям, ценам со скидками и производителям.

Особенность модуля в гибкой системе настроек и большом количестве функциональных возможностей. Это позволяет вам точнее адаптироваться к потребностям клиентов вашего магазина.



Вы владелец сайта?
Вашим клиентам удобно!

  • Высокая скорость - Скорость поиска увеличена до 20 раз по сравнению со стандартным. За счёт чего? За счет использования уникального типа полей, который хранит информацию в собственных таблицах баз данных.
  • Учет дочерних товаров - Например вы можете искать кроcсовки не просто по параметрам, а с учётом размера и остатка на складе. Возможны разные форматы настройки «дочернего» поиска для наиболее гибкой адаптации под ваши потребности.
  • Поиск по цене с учётом скидок и мультивалютности в нашем модуле поиска для virtuemart 3 реализован наиболее полно. А отображения в виде слайдера отличает привлекающая внимание подсветка активных значений ценового диапазона.
  • Связные списки - Клиенту предлагается последовательный выбор вариантов по заданному сценарию - для облегчения поиска. Например, когда он указал страну, ему тут же предлагают выбрать город. Такой подход - уникальная возможность нашего модуля.

Вам легко настраивать!

  • Улучшенный комфорт администрирования - По умолчанию, чтобы указать «опцию», к товару нужно добавлять отдельные строчки для каждого значения. В нашем типе полей мы учли эту стандартную недоработку и для каждого из полей у нашего фильтра товаров virtuemart используется только одна запись с множественным выбором значений.
  • Лёгкое внедрение и управление - Понятная и подробная документация с большим количеством наглядных скриншотов. Не нужно никаких модификаций в коде. Полная интеграция в API системы. Меньше кнопок и перемещений в панели администрирования, минимум настроек для совместной работы. Возникли сложности? Для вашего удобства на выбор - поддержка по электронной почте, скайпу или телефону.
  • Простое обновление - Продуманное и лёгкое в настройке изменение поведения модуле поиска virtuemart 3 на странице. Показ разных полей в модуле поиска в зависимости от характеристик товара.
  • Удобный интерфейс - В альтернативных модулях фильтра virtuemart 3 интерфейс представляет из себя или просто стандартный список полей подряд, или дополнительный платный компонент для работы с настройкой полей. У нас по умолчанию удобная сортировка и управление значениями поля. Разные варианты отображения поисковой формы: вывод полей фильтра на ваш вкус: галочка, точка, слайдер, выпадающий список.

Вы веб-мастер?
Легко внедрять поиск для virtuemart 3 на сайты клиентов!

  • Чистая установка - Легко сверстать без изменения html-кода, т.к. мы учли большинство ситуаций и расставили классы по ходу кода на все случаи верстки. Никаких изменений в коде Virtuemart 3. Поддержка экспорта и импорта мощным компонентом CSV Improved v.5.9. От вас минимум усилий!
  • Удобная настройка - AJAX-обновление модуля и списка товаров при изменении параметров в фильтре virtuemart 3. Как ручная привязка к категориям, так и автоматический подбор полей. В отличие от альтернативных модулей, наш поиск легко и быстро настраивать.
  • Комфортная поддержка Никаких сторонних компонентов! Работа напрямую с Virtuemart 3 через систему плагинов. Собственный плагин настраиваемого поля с множественным выбором нескольких значений из выпадающего списка у товара. У вашего клиента меньше проблем с модулем поиска. У вас - меньше проблем с клиентом!
    Возникли сложности? Для вашего удобства на выбор - консультации по электронной почте, скайпу или телефону.

Наши представления об идеальном поисковом фильтре для virtuemart 3 совпали?

Custom Filters PRO – это компонент и модуль Joomla для фильтрации и поиска товаров VirtueMart. Расширение переведено на русский язык. С его помощью можно фильтровать товары по цене, производителю, категориям и настраиваемым полям. Поддерживаются штатные настраиваемые поля VirtueMart и настраиваемые поля компонента Custom Fields For All . Модуль фильтрации оснащён гибкими настройками, включая возможность разрешения или запрета («nofollow») индексации поисковыми системами ссылок опций фильтра. По сути, таким образом можно создать «псевдо-категории» на основании фильтра товаров (только URL с параметрами). Поиск и фильтр поддерживают вывод результатов при помощи AJAX или при помощи обычных HTTP запросов (на Ваше усмотрение).

В обзоре (30.01.2018) участвует русскоязычная версия Custom Filters PRO 2.5.3 в Joomla 3.8.4, VirtueMart 3.2.12, шаблон сайта JM Computers and Electronics VirtueMart Storeу 1.11. Настраиваемые поля – штатные VirtueMart.

Для расширения заявлены такие минимальные системные требования:

  • Joomla 3.7.1 и более новая версия.
  • Virtuemart 3.x.
  • PHP 5.4.x. Тестировал в PHP 7.0 и 7.1 – проблем не обнаружил.
  • MySQL 5.0.4 и более новая версия. Тестировал в MySQL 5.7 и 5.5 – проблем не обнаружил.

Как видите, Custom Filters PRO позволяет создать и гибко настроить качественный фильтр товаров VirtueMart 3 и вполне нормальный поиск. Надеюсь, что данная статья и видео-обзор дали понимание о возможностях данного расширения, и это поможет Вам определиться с актуальностью его применения у себя в интернет-магазине.

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

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

Зачем нужен расширенный поиск в VirtueMart

В выпадающих списках этих фильтров (характеристик) можно выбрать требуемые вам параметры. В результате вы получите список отвечающих всем вашим требованиям. Окончательный выбор покупатель будет делать уже из предметов, оставшихся в списке после фильтрации по наличию желаемых характеристик.

Т.е. все изделия в этом списке будут соответствовать его запросам и ему останется только рассмотреть их цену и какие-то другие свойства для того, чтобы сделать окончательный выбор.

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

Конечно же, он построен не на основе VirtueMart, но тем не менее и в нашем случае можно организовать нечто подобное. Если создать достаточное количество типов для изделий и задать им в соответствие параметры со всевозможными допустимыми значениями, то покупатель сможет путем сужения области поиска очень быстро отыскать то, что ему было нужно.

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

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

Например, можно будет создать тип товара под названием «Процессор», затем уже для типа создать параметр, например, «Количество ядер» и задать возможные значения для него: «одноядерный», «двуядерный», «четырехъядерный» и т.д.

Потом в админке VirtueMart на странице настройки каждого продукта, который мы отнесем к типу «Процессор», нужно будет выбрать какое-либо конкретное значение параметра, определяющего количество ядер в процессоре (допустим, «одноядерный», для процессора серии Atom от Intel).

Кроме параметра «Количество ядер» для типа «Процессор» можно задать еще ряд параметров со всевозможными значениями (например, еще один «Производитель» с возможными значениями «AMD» и «Intel»). Посетитель вашего магазина сможет, используя расширенный поиск, выбрать «Процессор» и то значение количества ядер, которое ему нужно.

Типы изделий — это аналоги разделов в Joomla, а параметры — это аналоги категорий. Поэтому при добавлении типов и параметров для всех продуктов, нужно сначала создать их ряд для однородных групп товаров.

Например, для интернет-магазина, торгующего компьютерной техникой, можно создать такие типы, как процессоры, материнские платы, видеокарты, мониторы, принтеры, аудиокарты и т.д. А уже потом для каждого из них добавить ряд параметров . Например, для мониторов можно добавить такие параметры как диагональ, производитель, технология производства.

Посетитель, зайдя в расширенный поиск по характеристикам, сначала увидит список всех созданных вами типов, а уже потом, открыв один из них (например, «видеокарты»), увидит список параметров, которые вы задали именно для него.

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

Теперь давайте перейдем от теории к практике. Чтобы в VirtueMart добавить товару какой-либо тип, его сначала нужно будет создать.

Для этого вам нужно будет в админке этого компонента Джумлы выбрать из меню пункты «Товары» — «Список». На открывшейся странице для его создания нужно нажать на кнопку «Новый», расположенную вверху окна.

В результате откроется страница «Информация о типе», на которой в поле «Название» задаем название для него. Остальные поля заполнять не обязательно. Затем нажимаем на кнопку «Сохранить», расположенную вверху окна.

Создание в VirtueMart параметров и типов товара

Окно добавления типа закроется, но нам опять нужно будет выбрать из меню панели управления «Товары» — «Список». В открывшемся окне появится строчка с только что созданным нами. Нажмите по ссылке «Показать», расположенной в столбце «Параметры», напротив названия нужного нам.

В результате откроется окно «Параметры типа: здесь будет стоять его название». Для задания параметра нужно будет нажать на кнопку «Новый», расположенную вверху страницы.

В открывшемся окне поле «Название» нужно обязательно заполнять латинскими буквами и цифрами, без использования пробелов. Дело в том, что так будет называться таблица в базе данных MySql и, следовательно, название должно соответствовать требования.

В настройках VirtueMart в поле «Подпись параметра» вы вводите то название, которое будет видеть пользователь, зайдя при расширенном поиске по характеристикам в этот тип товара. Например, для «видеокарта» поле «Подпись параметра» может содержать слово «производитель».

В поле «Описание параметра» вы можете ввести, при необходимости, пояснение к нему, которое посетитель вашего интернет-магазин увидит только в том случае, если подведет мышь к синей иконке с восклицательным знаком, расположенной рядом с его названием на странице расширенного поиска.

В поле «Порядок сортировки» вы можете определить их положение относительно друг друга на странице фильтрации по характеристикам. По умолчанию, новый параметр встает в конец списка, но в этом поле вы можете внести изменения.

Из выпадающего списка поля «Вид параметра» вам нужно выбрать, как он будет работать. Чаще всего используется вариант «Выпадающий список». В этом случае вы должны будете задать для него все возможные значения, которые посетитель магазина сможет затем выбирать из выпадающего списка на странице расширенного поиска.

Все возможные значения (при выборе типа параметра «Выпадающий список») нужно будет ввести в поле «Допустимые значения», разделяя их точкой с запятой без пробела. Например, для параметра «производитель» («видеокарта») нудно будет ввести в поле «допустимые значения»:

AMD;Nvidia

Если вы поставите галочку в поле «Показывать допустимые значения для выпадающего списка», то пункты этого списка все будут видны одновременно, что не очень здорово. В поле «Значение по умолчанию» можно ввести то значение, которое будет видно по умолчанию в выпадающем списке (в нашем случае это можете быть, например, «amd»).

Для сохранения всех сделанных настроек нужно нажать на кнопку «Сохранить», расположенную вверху окна.

Точно таким же образом задаются остальные параметры для типа товара в VirtueMart. Создаете еще один тип, по аналогии с описанным выше, переходите к нему, выбрав из меню «Товары» — «Список». Точно так же, как и было описано выше про создание нового параметра, нажимаете по ссылке «Показать» напротив названия нужного вам.

В открывшемся окне создаете новый параметр с возможными значениями, сохраняете изменения, добавляете еще один и т.д., пока у вас не будут охвачены типами и их возможными параметрами все изделия и продукты.

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

Присваиваем уже существующим товарам тип и параметры

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

Для этого заходим в админку и два раза выбираем Товары, а затем щелкаем мышью по названию того, которому нужно будет добавить тип.

В открывшемся окне нужно нажать на кнопку «Добавить», расположенную вверху этого окна.

На открывшейся страницы из выпадающего списка выбираете тот, которому принадлежит редактируемый в данный момент продукт вашего магазина. Затем нажимаете на кнопку «Сохранить», расположенную вверху окна.

После этого вы попадете на страницу со списком, присвоенных данному изделию. Причем это изделие может принадлежать сразу к нескольким типам. Опять войдите в его настройки.

Обратите внимание, что кроме уже существующих до этого вкладок на странице настройки, в самом конце справа, появилась новая вкладка с названием типа, к которому вы отнесли данный продукт. Перейдите на эту вкладку.

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

Итак, вам нужно будет выбрать из выпадающих списков, напротив названий параметров, те значения, которые сопоставимы с ним. Вы как бы клеите в VirtueMart на продукты или изделия бирки с их характеристиками.

Если тип для данного товара был выбран не верно, то можете разорвать с ним связь, нажав на кнопку «Удалить», расположенную под его названием. После произведения всех настроек на этой вкладке нажмите на кнопку «Сохранить», расположенную вверху окна.

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

Для реализации этого плана вы заходите в настройки очередного продукта, добавляете ему тип с помощью кнопки «Добавить», сохраняете произведенные изменения, опять заходите в настройки и на последней вкладке с названием типа выбираете нужные значения для всех имеющихся там параметров. И так повторяем для всех продуктов.

Сделать это будет сложно (особенно для большого количества наименований), но это оправдывается тем удобством, которое получат посетители вашего интернет-магазина, осуществляя поиск по его ассортименту с возможностью фильтрации.

Создаем новые товары в VirtueMart, уже связанные с нужным типом

Если у вам еще не все продукты добавлены в VirtueMart, то можете для ускорения процесса связывания их с определенным типом воспользоваться следующим способом.

Вам нужно зайти в админку и выбрать"Товары" — «Список». Откроется страница со всеми типами, которые вы уже создали. Если этот список еще не полный, то дополните его по аналогии с описанным выше.

Для того, чтобы создавать изделия сразу же связанные с определенным типом, нужно на странице «Список», в строке с нужным, нажать на ссылку «Показать» в колонке «Товары».

Откроется обычная на вид страница со списком продуктов реализуемых в вашем магазине. Нажмите для создания нового на одноименную кнопку, расположенную вверху окна.

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

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

Добавляем на сайт интернет-магазина расширенный поиск

Для того, чтобы у вас в интернет-магазине был доступен расширенный поиск по характеристикам, вам .

В его настройках вам нужно поставить галочку напротив поля «Show Product Search Field». Теперь в том месте шаблона Joomla, где у вас выводится главный модуль VirtueMart, будет отображаться ссылка «Расширенный поиск по характеристикам».

Когда посетитель щелкнет по этой ссылке, то откроется страница, на которой будет приведен список всех созданных вами фильтров. Например, для компьютерной тематики типы могут быть следующими: компьютеры, процессоры, материнские платы, видеокарты и прочее. Или же для фототоваров:

Посетитель магазина на базе нашего любимого и ненаглядного VirtueMart, щелкнув по одному из интересующих его типов, попадет на страницу с перечнем параметров для него. Из выпадающих списков, рядом с названием каждого параметра, посетитель магазина сможет выбрать нужные ему их значения, а затем нажать на кнопку «Поиск», расположенную ниже.

В результате откроется страница со всеми изделиями, принадлежащими к выбранному посетителем типу и имеющими те значения параметров, которые выбрал пользователь из выпадающих списков.

Это существенно сузит круг поиска нужного ему продукта или изделия. Вверху страницы, соответствующей заданным пользователем критериям, будет находиться кнопка «Изменить параметры», нажав на которую пользователь сможет вернуться на страницу с набором фильтров.

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

После создания интернет-магазина встает вопрос о привлечении в него посетителей . Одним из вариантов может быть использование и . Хочу предложить обзорное видео по этим способам:

Для увеличения числа посетителей из органической выдачи Яндекса вы можете создать остров для своего интернет-магазина :

Удачи вам! До скорых встреч на страницах блога сайт

Вам может быть интересно

Поиск и корзина в VirtueMart с помощью модулей и плагинов для интернет магазина на Joomla
Создание в Joomla пункта меню для магазина на VirtueMart, установка и настройка главного модуля
Настройка регистрации пользователей в VirtueMart и внесение информации об интернет магазине
Модуль вывода и прокрутки товаров Product Scroller и плагин VirtueMart Product Snapshot для вставки товара в статью Joomla
Модули вывода списка категорий в VirtueMart - добавляем картинки с помощью Category List и Frontpage Categories
Добавляем свойства, позиции и особенности для главных и зависимых товаров в интернет магазине VirtueMart
Добавление товара в интернет магазин на основе VirtueMart - создание списка производителей и структуры категорий
Решение часто возникающих в VirtueMart проблем, доработка функционала и внешнего вида интернет магазина для Joomla
Как в VirtueMart добавить несколько фото к товару или прикрепить файл, а так же и создать цифровой (скачиваемый) продукт
Настройка интернет магазина на VirtueMart сразу после установки его на Joomla