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

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

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 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», кликаем и переходим к настройкам:

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

Уже доступна. Процесс скачивания, установки и активации аналогичен версии 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 совпали?

Online service by OceanTheme are is a platform where people can unite with each other with mutual interest to purchase premium templates and extensions Joomla! at a bargain price. The target audience of the service are individuals and small and medium businesses, professional web developers to create online stores, community sites or people wishing to have your blog. In our great collection of premium solutions everyone will find what he needs.

Our resource acts as an organizer pooling, specifies the number of people that you want to buy templates and extensions, the cost of goods, as well as the amount and access to these materials. Our website has a lot of opportunities for easy searching of templates and extensions. Intuitive navigation, tagging system, sorting by the filter and the tool "add to bookmarks" will allow you to find the right material you want incredibly fast. In addition You will always find the latest information, so as to update the collection every day.

Access to the entire database of materials is provided for the duration of the club specified in the subscription purse. Subscribers receive unrestricted access to all available archives, news and updates, as well as technical support throughout the subscription period.

All the products you can find on this site are 100% GPL-compatible, which means you can change them as you want and install on unlimited number of sites.

Thanks to our collection you will save a lot of time and money, as the templates and extensions easy to use, easy to install and configure, multi-functional and diverse. That will allow you to create a website of any complexity and orientation, without learning advanced web development technologies.

Main features of our website

A rich set of functions, working out of the box:

Use all opportunities of our resource to get ready-made professional solution for rapid implementation of your business projects or creative ideas.

Use the search tools

Use advanced search and filtering, and easy navigation for quickly finding the desired web solutions in design, functionality and other criteria.

To favorite materials were always at hand, use the unique function "Add to favorites", and they are available in a separate section for the whole year.

Logged into our site, you will be able to leave comments and to participate in promotions, as well as use of a free subscription with permium access.

Join our club membership

Club subscription gives you full access to our entire catalogue of original material. And includes premium templates and extensions for several years.

Download appropriate to your Joomla templates and extensions, both free and subscription for the club without any limits and ogoranicheny speed.

If you liked any material on the site, you can leave your voice, as well as share it with friends via social networks.

Уже доступна. Процесс скачивания, установки и активации аналогичен версии 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 совпали?


Самое обсуждаемое
Виды и способы передачи информации Виды и способы передачи информации
Цифра задушит аналог: ищи, кому выгодно Цифра задушит аналог: ищи, кому выгодно
Обзор и тестирование смартфона Huawei P8 Lite Обзор и тестирование смартфона Huawei P8 Lite


top