98 просмотров

Custom Filters Pro – быстрый и удобный фильтр по дополнительным полям Virtuemart

Custom Filters Pro – быстрый и удобный фильтр по дополнительным полям Virtuemart

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

В Virtuemart 3 есть дополнительные поля, которые позволяют задать для товаров любые характеристики. Но, как бы странно это не звучало, стандартный функционал Virtuemart не позволяет осуществлять фильтрацию по этим полям. В этом деле на помощь нам приходят сторонние расширения, и сегодня речь пойдет об одном из лучших в вопросе фильтрации – Custom Filters Pro от breakdesigns.net.

Добавление произвольных полей для товаров Virtuemart 2.0

Virtuemart – самое распространенное расширение для создания интернет магазина на Joomla. В версии 2.0 Этот компонент исторически связан с развитием Joomla, и возник еще в далекие времна, когда деревья были большими, а прародителем Joomla была Mambo. Компонент в ту пору назывался phpShop, и в последствии был адаптирован под Joomla немецким разработчиком Сореном Эберхардтом-Бирманном, получив название VirtueMart. Столь высокая популярность данного компонента обусловлена тем, что VirtueMart длительное время оставался практически единственным бесплатным скриптом интернет-магазина под обе ветки Joomla – 1.0 и 1.5, имеет хорошую, подробную документацию для пользователя и разработчика, также весьма весомым аргументом является наличие огромного количества расширений под VirtueMart. В новой версии Virtuemart 2.0.x переписано ядро, компонент стал дружественнее и имеет множество возможностей и настроек для организации интернет-магазина. Если у вас уже есть функционирующий интернет-магазин на Virtuemart и Joomla 1.5, то стоит задуматься о причинах миграции сайта на Joomla 2.5, поскольку компонент развивается только под актуальную ветку Joomla, а это означает, что старая версия магазина под номером 1.1 завершила цикл своего существования. Обнаруженные ошибки и уязвимости будут исправляться в актуальной версии, поэтому имеет смысл осуществить миграцию VirtueMart 1.1 до VirtueMart 2.0.

Статья в тему:  Франшиза «Меховой салон «Палето»» удалена из общего списка. Требования к помещению

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

Шаг 1: Перейдем к настраиваемым полям

  • Идите в Компоненты > Virtuemart.
  • Далее Товары > Настраиваемые поля.

Шаг 2: Выбираем тип

  • Нажмите на Создать.
  • Настраиваемые поля (типы произвольных полей): выберите параметр строка. Доступные типы: строка, целое число, родитель, логический, дата, время, изображение (на изображении выше – COM_VIRTUEMART_IMAGE), атрибут корзины, общий дочерний вид, редактор, область текста, плагины. Для простого информационного поля, которое мы хотим создать, строка – идеальный вариант.

Шаг 3: Дайте полю название и описание

  • Название: поможет, если название подобрано правильно, т.к. именно это название будет отображаться при выборе произвольного поля товара.
  • Описание: будет доступно на сайте и в панели администратора.
  • Опубликованное: Да или нет. Мы выберем «да».
  • Родительское: если создать группу произвольных полей, работающих вместе, можно выбрать родительский пункт. Он будет первым, так что не будут видны родительские. Нам не потребуется родительское поле для простой текстовой характеристики.
  • Свойство корзины: выбираем «Нет», как и в примере. «Да» позволяет добавить товару некоторые опции, которые могут изменять его цену.
  • Описание: Сделайте его коротким. Его можно увидеть на сайте.
  • По умолчанию: свойство по умолчанию, которое будет видно на сайте.
Статья в тему:  Организации относящиеся к субъектам малого предпринимательства. Кто относится к субъектам малого предпринимательства по закону

Шаг 4: Выбираем положение макета и добавляем всплывающую подсказку

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

  • ontop (вверху)
  • normal (нормально)
  • onbot (внизу)

Эти положения не работают в “cart attributes” (свойства корзины), что затронет произвольные поля, изменяющие цену товара. Они настраиваются по-другому.
Продвинутые пользователи могут создать любую позицию, добавив код в шаблон. Я выложу код, хотя это и выходит за рамки этой обучающей статьи:

Параметры «Только администратор» (Admin only) и «Скрыто» (Hidden) говорят сами за себя. Самый проблемный пункт – это «Список?”» («Is a list?»). Он используется для создания множественных свойств, таких как: список радио кнопок для цветов. Мы сделаем простой ярлык. Используем его в более сложном примере. Пока поставим параматру «Список?» опцию «нет».

Упражнение: Добавление сообщения для товара

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

Шаг 5: Добавляем поле для товара

  • Нажмите Товары в меню администратора.
  • Выберите название товара или создайте новый товар.

  • Выберите вкладку Настраиваемые поля.
  • Появится выпадающее меню для любого созданного поля.
  • Разверните блок и дважды щелкните по названию произвольного поля.
Статья в тему:  В каких случаях работник имеет право расторгнуть трудовой договор? Прекращение трудового договора По истечении срока предупреждения работник вправе.

  • Появится новое произвольное поле в списке под Типом поля.
  • Учтите, что колонка Значение имеет параметр поля по умолчанию, которое вы использовали при создании. Можно изменить эту директорию в списке, и больше не придется открывать форму снова для того, чтобы её отредактировать. Однако изменения коснутся только этого товара.

Результат

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

Этот метод касается простого текстового сообщения. Можно добавить больше одного текстового сообщения для товара. Дизайн и макет сообщения не управляется администратором. Он зависит от шаблона и CSS.

После того, как создание Интернет-магазина на Virtuemart будет завершено и ваш магазин заполнен товарами, следует вплотную заняться его продвижением и борьбой за место под солнцем поисковых систем. В этом деле поможет отображение ценовых снипетов интернет-магазина в Яндексе. Надеемся, эта статья поможет вам продвинуться вперед на пути к заработку в сети посредством электронной коммерции.

Добавление производителей товаров в Virtuemart

Первым делом, прежде чем приступить к добавлению товаров в интернет магазин Virtuemart, нам нужно создать производителей товаров. Это нужно сделать в самом начале, так как при добавлении нового товара в обязательном порядке нужно будет заполнить поле «Производитель». По умолчанию в Virtuemart уже есть один производитель под названием «Manufacturer», который находится в категории «default» и который явно нам не подходит. Следовательно, нам нужно будет добавить производителей своих товаров, которые будут доступны в нашем интернет магазине Virtuemart.

Статья в тему:  Аптека от склада рф конкурс зарегистрировать код. «Аптека от склада» – акции и скидки сети

Итак, для чего же нужно добавление производителей в Virtuemart. Первым делом посетители вашего интернет магазина смогут просматривать информацию о производителе нужного им товара. Кроме этого покупатели также смогут просматривать товары по производителям, что очень удобно, если у них есть определенные предпочтение в выборе товаров. Это были две основные причины, зачем нужно добавлять производителей. Сразу хочу напомнить, что если вам нужно будет убрать в вашем магазине ссылку на производителя товара на странице с товаром, то для этого вам необходимо зайти в Административную панель – Компоненты – Virtuemart – Настройки – Сайт – Вид – Настройки шаблона и отключить пункт «Show Manufacturer Link». Более подробно об этом вы можете прочитать в статье «Настройка компонента интернет магазина Virtuemart — Вкладка Сайт».

Перед тем как добавлять производителей переходим в Административную панель – Компоненты – Virtuemart – Производители – Список категорий производителей и первым делом создаем категории производителей. Для этого жмем по кнопке «Новый» и в открывшемся окне заполняем:

  • Название категории – даем название своей категории, например, Компьютеры и периферия.
  • Описание категории – произвольно.

После внесения информации, жмем «Сохранить».

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

Статья в тему:  Оценка уровня корпоративного управления в компании пример. Принципы корпоративного управления

  • Название производителя – вводим название фирмы производителя товаров.
  • URL – ссылка на официальный сайт производителя.
  • Категория производителя – выбираем из выпадающего списка категорию для данного производителя товаров.
  • E-mail – вводим адрес электронной почты. Можно оставить пустым.
  • Описание – при помощи визуального редактора заполняем описания производителя.

После внесения нужной информации не забываем сохранить результат, нажав по кнопке «Сохранить».

Итак, мы рассмотрели, как создавать производителей товаров в интернет магазине Virtuemart. Теперь перейдем к следующему этапу, а именно к добавлению категорий товаров в Virtuemart.

Добавление категорий товаров в Virtuemart

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

Итак, для того чтобы создать категорию товаров в Virtuemart заходим в Административную панель – Компоненты – Virtuemart – Товары – Список категорий и жмем по кнопке «Новый». В открывшемся окне вам нужно будет заполнить следующую информацию:

  • Опубликовать – опубликовать категорию в интернет магазине.
  • Название категории – тут все понятно. Вводим название категории, например, Ноутбуки.
  • Описание категории – здесь вводим описание категории. Сразу хочу заметить, что эта информация будет отображаться на странице категории вашего интернет магазина Virtuemart.
  • Родительская категория – выбираем родительскую категорию. Все аналогично как при создании пунктов меню в Joomla.
  • Показывать x товаров в строке – выбираем количество товаров, которое будет отображаться в одной строке. Стоит заметить, что этот пункт связан со следующим и если вы выбираете, например, количество товаров равно 3-м, то в следующем пункте нужно будет выбрать соответственно значение browse_3. Думаю, суть понятна.
  • Страница отображения категории – выбираем, как будут отображаться товары. Выбираем исходя со значения, внесенного в предыдущем пункте.
  • Просмотр представления (fly-страницы) категории – страница с подробной информацией о товаре. На данном этапе можно оставить значение по умолчанию (flypage.tpl).
Статья в тему:  Правильность вакцинации цыплят методом подкожного введения. Проведение вакцинации цыплят в домашних условиях

Теперь давайте перейдем во вкладку «Изображения». Здесь мы можем добавить изображение для выбранной категории товаров Virtuemart.

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

После внесения нужной информации опять же не забываем сохранить изменения.

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

Добавление товара в Virtuemart

Для того, чтобы добавить товар в магазин Virtuemart переходим в Административную панель – Компоненты – Virtuemart – Товары – Добавить товар. Сразу хочу обратить ваше внимание, что при написании статьи использовался расширенный вид панели управления Virtuemart.

  • Опубликовать – «Да». Используется для того, чтобы опубликовывать товар на сайте.
  • Артикул – вводим уникальный идентификатор товара. Используется для учета товаров.
  • URL – ссылка для изображения товара. В этом случае при клике по изображению покупатель будет переходить по ссылке на нужную вам страницу.
  • Производитель – выбираем производителя товара из списка доступных. Как добавлять производителей мы рассматривали в начале статьи.
  • Категории – выбираем категорию товара. Как добавлять категории мы тоже уже рассматривали чуть выше в начале статье.
  • Цена товара (без налогов) – цена по умолчанию для группы «Покупатели». Выставляем цену и выбираем валюту из выпадающего списка справа.
  • Цена товара (с налогами) – цена с учетом налогов, по умолчанию для группы «Покупатели».
  • Ставка НДС – идентификационный номер налоговой ставки, которая будет применена к этому товару. Здесь вы можете выбрать конкретную ставку налога для данного товара. Если вы не хотите, чтобы этот товар облагался налогом, выбираем значение «Нет».
  • Тип скидки – данное поле позволяет выбрать тип скидки, который нужно применять к данному товару.
  • Цена со скидкой – если заполнить это поле, то цена со скидкой будет равна значению этого поля, не смотря на скидки, заданные выше.
  • Краткое описание – описание, которое будет отображаться на странице категории товара и результатов поиска.
  • Описание товара – подробное описание, которое будет отображаться на странице товара (fly-странице). В этом поле можно использовать визуальный, поэтому процесс создания полного описания ничем не отличается от создания нового материала в Joomla.
Статья в тему:  Обязанности менеджера по бронированию и продажам. Должностная инструкция сотрудника отдела бронирования

После заполнения всей нужной информации во вкладке «Информация о товаре» переходим к следующей под названием «Статус товара».

Virtuemart – Статус товара

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

  • На складе – текущее количество товара на складе. Используется для доставки и инвентаризации. Стоит заметить, что если в глобальных настройках Virtuemart стоит проверка количества товаров на складе, то по их окончании покупатель не сможет совершить заказ.
  • Минимальное количество приобретаемого товара – минимальное количество единиц данного товара, которое клиенты могут приобрести в вашем интернет магазине Virtuemart.
  • Максимальное количество приобретаемого – максимальное количество единиц данного товара, которое клиенты могут приобрести в вашем интернет магазине Virtuemart.
  • Доступно с – указываем дату, с которой доступна покупка данного товара.
  • Доступен – позволяет уведомлять покупателей, когда появится данный товар на складе. Также можно выбрать изображение из выпадающего списка ниже.
  • Специальное предложение – позволяет выводить товар в модуле «Специальное предложение». Просмотреть все товары с таким статусом вы можете в Товары – Специальное предложение.
  • Список свойств – здесь можно добавить дополнительные свойства и особенности товаров; синтаксис: Size,XL[+1.99],M,S[-2.99]; Colour, Red, Green, Yellow, ExpensiveColor[=24.00]; AndSoOn. Первое значение – название товара, далее – атрибуты. Разделитель «;».

После внесения всех необходимых данных переходим к следующей вкладке под названием «Габариты и вес».

Статья в тему:  Изготовление шин относится к какой промышленности. Свой бизнес: производство шин и покрышек

Virruemart – Габариты и вес

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

Теперь давайте перейдем в следующую вкладку под названием «Изображение товара».

Virtuemart — Изображение товара

  • Большая картинка – большое изображение, которое будет отображаться рядом с товаром.
  • Маленькая картинка – уменьшенное изображение, которое будет отображаться в списке товаров.

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

Ну и в завершение давайте рассмотрим последнюю вкладку под названием «Сопутствующие товары».

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

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

Итак, мы по порядку рассмотрели процесс добавления нового товара в интернет магазин Virtuemart, который состоит из таких стадий, как добавление производителей товаров, добавление категорий товаров и непосредственно добавление нового товара в магазин Virtuemart.

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

голоса
Рейтинг статьи
Статья в тему:  Вместо сокращения работодатель предлагает вакансию в другом городе.
Ссылка на основную публикацию
Статьи c упоминанием слов: