Настройка VirtueMart – свойства, поля, атрибуты, типы.

Решил написать про типы товара в магазине VirtueMart.
Дело в том, что я сам долго искал эту информацию.
Толкового ответа ни где не находил.

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

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

Для тех, кто не понял, объясню на примере. У нас Интернет-магазин с ноутбуками. Соответственно все данные ноутбука надо структурировать. Примерно это будет выглядеть так:

ОС: Linux
Процессор: Core 2 Duo
Частота процессора: 2200 МГц
Размер экрана:15,4 дюйма
Разрешение экрана: 1280х800
И т.д.

Как я понимаю, многим пришлось решать такую задачу через описание товара, с помощью html’я. К такому выводу пришел, так как не нашел внятного ответа ни на одном форуме. И вообще долгое время думал, что это не возможно в VirtueMart, если самому это не дописывать. Но однажды, я попал на магазин сайта, где это было реализовано. Можно было подумать, что кто-то дописал. Но я увидел два слова «Параметры категории:». У меня ведь появлялось тоже самое, когда я присваивал тип товара товару. Полазав после это около получаса в админке магазина, я нашел то, что искал!!!

А теперь инструкция к действию:

Добавляете тип товара. Допустим, параметры ноутбука. После сохранения вы автоматом попадаете в список типов товаров. Если нет, то заходите в список типов товаров.
Перед вами таблица. У Вас есть поля в таблице: «Название типа товара», «Описание типа товара», «Параметры»….

Вот что нам надо! Жмем на ссылку «Показать» напротив добавленного типа. И здесь мы уже добавляем поля к этому типу товара!!!
Соответственно, мы добавляем поля для нашего типа товара «параметры ноутбука». Первое поле ОС. Так как операционных систем не так много, то можно задать выпадающий список и добавить все возможные самому.
То же самое проделываем с другими полями.
Думаю, дальше Вы уже разберетесь сами.
Преимущество типов заключается в том, что можно разбить параметры по своей тематике. Пример возьмем с ноутом. Можно добавить тип товара «параметры дисплея ноутбука», полями будут: разрешение экрана, размер экрана, кол-во цветов, угол обзора. Далее параметры производительности, и т.п..
Таким образом, вы своему клиенту можете максимально удобно предоставить информацию.
Так же это очень удобно для различных видов товаров, у которых характеристики разные.

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

Резюмирую: проблема заключалась в том, что нет отдельной кнопки!
Этой кнопки нет ни в версии 1.0.15 ни в новой 1.1.2.

01 December 2010