Настройки Virtuemart: Товары и категории товаров

Настройки Virtuemart: Товары и категории товаров

Мы продолжаем серию статей, посвященных настройкам VirtueMart. Сейчас мы рассмотрим настройку товаров и их категорий.

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

Категории товаров

 
В VirtueMart предусмотрена возможность связывания товаров с категориями и подкатегориями для улучшения управления.
 
Работа с VirtueMart – список категорий
 
Работа с VirtueMart – список категорий
 
Чтобы создать новую категорию, откроем страницу «Товары» -> «Добавить категорию».
 
«Товары» -> «Добавить категорию»
 
Если нужно отредактировать имеющуюся категорию, кликните по ее названию (это необходимо сделать в списке категорий).
 
страницы категорий
 
Работа с VirtueMart – страницы категорий
 
Поля категории товаров
 
Опубликовать? – предназначено для того, чтобы указать список категорий, опубликованных в магазине.
 
Опубликовано?
 
Название категории – название, используемое для идентификации категории.
 
Название категории
 
Порядок сортировки – расположение категории в списке всех категорий.
 
Порядок сортировки
 
Описание категории – отображаемое для категории описание.
 
Описание категории
 
Родительская категория – указывается родительская категория, с которой связывается данная категория. Если категорию нужно разместить на верхнем уровне, то в списке выбираем Default Top Level. Если категорию надо сделать подкатегорией имеющейся категории, то в списке выбираем соответствующую категорию из выпадающего блока.
 
Родительская категория
 
Показывать Х товаров в строке – число товаров, которые выводятся в строку в этой категории.
 
Показывать Х товаров в строке

Отметим, что страница показа категории, как правило, бывает скорректирована, когда веб-мастер меняет число товаров в строке. Можно воспользоваться browse_2 для двух товаров на строчку, browse_3 для трех товаров на строчку и т.д. (по умолчанию на одну строчку – 5 товаров).

 
Страница отображения категории – к примеру, managed. Данный файл шаблона предназначен для отображения товаров категории в списке. Тип «managed» определяет, что указывается в поле «показывать Х товаров в строчке» и подставляет автоматически необходимый шаблон.
 
Страница отображения категории
 
Просмотр представления категории (fly-страницы) – синтаксис: shop:flypage. Данный файл шаблона предназначен для отображения описаний товаров в категории. Можно создать собственный шаблон с помощью редактирования существующих шаблонов (в директории /components/com_virtuemart/ themes/templates/product_details). Для подготовки fly-страницы - /html/shop.product_details.php (некоторые элементы, которые отсутствуют в файле шаблона, расположены здесь).
 
Просмотр представления категории (fly-страницы)

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

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

Товары

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

Можно использовать собственные изображения. Для этого нужно скопировать их в директорию /shop_image/availability, после чего найдите их в списке.

 
Специальное предложение – применяется для указания того, есть ли какие-то особенные предложения, которые связаны с товаром. Если отмечено, то товар отобразится в блоке «Рекомендуемые товары».
 
Специальное предложение
 
Список свойств – можно добавить некоторые свойства и особенности конкретных товаров. Синтаксис - Size,XL[+1.99],M,S[-2.99]; Colour, Red, Green, Yellow, ExpensiveColor[=24.00]; AndSoOn,..,.. Значение – наименование товара, после – атрибуты. Разделитель – «;».
 
Список свойств
 
 
Габариты и вес
 
Работа с VirtueMart – список категорий – габариты и вес (форма товара)
Работа с VirtueMart –> список категорий –> габариты и вес (форма товара)
 
Длина – значение длины товара, необходимо для доставки.
 
Длина
 
Ширины – значение ширины товара, необходимо для доставки.
 
Ширины
 
Высота – значение высоты  товара, необходимо для доставки.
 
Высота
 
Единица измерения – ей будут измеряться длина, ширина и высота.
 
Единица измерения
 
Вес – вес товара, необходимо для доставки.
 
Вес
 
Единица измерения – ей измеряется вес.
 
Единица измерения
 
Единица – измерение товара (например, в штуках).
 
Единица
 
Количество в упаковке – число единиц товара в одной упаковке.
 
Количество в упаковке
 
Единиц в коробке – число единиц товара в одной коробке.
 
Единиц в коробке
 
 
Изображения товара
 
Работа с VirtueMart – список категорий – изображение товара (форма товара)
Работа с VirtueMart – список категорий – изображение товара (форма товара)
 
Большое изображение – большая картинка, которая отображается вместе с товаром.
 
Большое изображение
 
Маленькое изображение – маленькая картинка, которая будет отображена в списке товаров.
 
Маленькое изображение
 
Сопутствующие товары
 
В этом пункте необходимо добавить товары, которые данный товар сопутствуют. К примеру, к мобильным телефонам добавляется гарнитура.
 
Сопутствующие товары
 
 
После того, как все поля будут заполнены, нужно нажать на «Сохранить».
 
 
CSV экспорт и импорт
 
В VirtueMart не предусмотрено опции csv-импорта или экспорта. Поэтому нужно дополнительно устанавливать расширение «CSV Improved», чтобы полностью управлять импортом и экспортом данных.
 
Отметим, что это достаточно интересный момент. В VirtueMart для Joomla 1.0 опция импорт и экспорта CSV имела место и хорошо работала. То, что ее исключили из новых версий компонента, является не чем иным, как маркетинговым ходом (CSV Improved – платное расширение). Несмотря на это, экспорт и импорт товаров через csv-файлы (т.е. через xls-файлы) для работы магазина является нужным решением. Сложно найти такого человека, который бы стал вбивать в магазин 5000 товаров по одному, указывая при этом характеристики каждого. Это невероятно. Поэтому в подобных случаях используется CSV Improved. Несмотря на платность расширения, можно использовать ограниченную версию, которая никак, кстати, не ограничивается в функциях на Денвере. Вообще, CSV Improved – сложное и большое расширение, поэтому в дальнейшем мы посвятим ему отдельную статью.
 
Удаление товаров
 
Для удаления имеющихся товаров кликаем по «Товары» -> «Товары» и видим список товаров. Кликаем по иконке корзины в строчке товара и подтверждаем действие.
 
Удаление товаров