Куда идем?

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

Свойства – это характеристики товаров, например, такие как цвет, размер, тип. VirtueMart имеет 2 типа установки свойств. Первый позволяет контролировать каждый набор свойств (// этот тип позволяет задавать фиксированные наборы свойств для товара, например, для телевизора могут быть заданы наборы «цвет: черный, диагональ:37’» или «цвет: серебристый, диагональ 42’», при этом покупатель сможет выбирать только тот или иной набор, а заказать «цвет: черный» и «диагональ: 42’» не сможет, т.к. такого набора свойств нет). Второй тип просто определяет все свойства прямо в товаре.  // Второй вариант позволяет просто задать возможные свойства товара, покупатель может выбрать какие захочет.

Контролируемые наборы свойств (дочерние и родительские товары)

Если вы хотите предложить клиентам список фиксированных вариантов товара, не позволяя им перемешивать свойства, вы должны создать позиции товара.

Примечание: позиции товара отличаются от единиц контента Joomla. В VirtueMart они являются предопределенными вариантами главного товара. Для того чтобы создать позицию, вы должны в первую очередь создать хотя бы одно свойство. Только после создания свойства, кнопка «Новая позиция» появится в верхнем меню товара. //Здесь очень легко запутаться. В общем иерархия следующая: Товар –> Позиция товара –> Свойства позиции товара. Например:

 

Телевизор –> Модель1 –> Цвет: черный

–––––––––––––––––––––>Диагональ:37’

 

Телевизор –> Модель2 –> Цвет: серебристый

–––––––––––––––––––––>Диагональ:42’

 

При просмотре товара «Телевизор», в выпадающем меню можно будет выбрать «Модель1» или «Модель2», и при выборе типа увидеть свойства, характеризующие его.

 

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

Если провести сопоставление с вышеописанным примером с телевизором, то «Родительский товар» это «Телевизор», а «Дочерние товары» это «Модель1» и «Модель2». Т.е для родительского товара мы задаем все свойства(цвет, диагональ), а для дочерних – различные значения этих свойств(черный – серебристый, 37’ – 42’).

Добавление свойств товара

Для создания нового свойства товара, перейдите в список товаров («Товары» –> «Товары»). Выберите товары, у которых вы хотите добавить или изменить свойства. Кликните на «Добавить свойство» в верхнем меню списка товаров и в новом окне откроется форма свойств. Заполните поля формы и нажмите кнопку «Сохранить» для сохранения нового свойства. Как только все свойства товара будут заданы, можно будет создавать позиции товара.

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

1

Рисунок 1 – Администрирование VirtueMart: Добавление свойства

Поля формы свойств товара:

название свойства – название, которое используется для идентификации свойства;

порядок отображения – порядок в списке свойств.

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

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

Рисунок 2 – Администрирование VirtueMart: Добавление новой позиции товара (=дочерний товар)

Рисунок 2 – Администрирование VirtueMart: Добавление новой позиции товара (=дочерний товар)

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

Редактирование позиций товара

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

Рисунок 3 – Администрирование VirtueMart:Редактирование позиций товара

Рисунок 3 – Администрирование VirtueMart:Редактирование позиций товара

Удаление позиций товара

Для удаления позиции кликните по иконке корзины в конце строки, позиции которую вы хотите удалить.

Редактирование свойств товара

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

Удаление свойств товара

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

Простые свойства

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

Основные свойства

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

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

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

Рисунок 4 – Администрирование VirtueMart:Менеджер свойств в форме товара

Рисунок 4 – Администрирование VirtueMart:Менеджер свойств в форме товара

Важно

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

Дополнительные свойства

Дополнительные свойства имеют почти такой же синтаксис, что и основные.

Здесь покупатель может самостоятельно задать значения свойств (например, «Ваше имя» или «Ваше поздравление»)

Важно

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

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Похожие статьи

Добавить комментарий

Комментарии  
6
Добрый день уважаемый.... Отличный материал... Прекрассное изложение... Из ваших уроков нужно делать Video DVD и продавать. Причем срочно. Даже можно оставить все бесплатное на сайте. Просто + ко всему хотелось бы иметь все в куче (хоть и за деньги) и не скакать по страничкам. Удачи Вам!
4
Здравствуйте, а можно ли в настройках как нибудь сделать чтобы при открывании товара уже был выбран дочерний. чтобы если кликнуть на корзину не выводилась надпись что сначала выбери?
1
Александр, вижу 2 варианта: 1) подправить код VirtueMart 2) Использовать типы товаров (смотрите следующую часть).
2
Здравствуйте.
Подскажите пожалуйста как сделать чтобы внешний вид отображанения позиций товара совпадал с родительским???
Сейчас получается что родительский товар отображается в соответствии с выбранным видом отображения в свойствах категории, а позиции отображаются по flypage-ask.tpl т.е. по первому виду. В свойствах Virtuemart вроде поменял на нужный вид по умолчанию :( а оно не работает :(
1
Олег, если можно, поподробнее, с примерами.
1
А как сделать так чтобы фото менялось при выборе свойства. К примеру так как у Вас на картинке в верху. Спасибо огромное!
1
Назар, для этого вам нужно использовать типы товаров. Прочитайте следующую статью серии: Virtuemart – интернет-магазин на Joomla. Часть 11. Управление типами товаров. Расширенный поиск по характеристикам.
Чтобы картинки менялись, родительским товаром должна быть, например, футболка, а дочерними: футболка красная, футболка желтая, футболка зеленая. При этом для каждого из дочерних товаров можно задать свое изображение. После того, как это будет сделано на fly-странице родительского товара появится выпадающий список с дочерними, и при выборе того или иного из них, будет появляться соответствующее изображение.
0
Добрый день Wedal. А помочь в решении этой проблемы не хотите. Можно и не бесплатно просто очень надо. Пожалуйста. Пишите на почту или на скайп nazar.horaj icq 352189597
2
Большое спасибо. Правда я не совсем понял на счет типов товаров (зачем они). Но для тех кому будет интересно все делается просто. В созданном товаре сдается свойство. Потом опять выбираем товар выбираем "новая позиция" а в ней ставим новое фото и все. Ура!
0
три раза прочитал, может уже голова набекрень.. фраза правда убийственная :), но не получается самому сделать дочерние товары со своими цветами - для меня это актуально ОЧЕНЬ. Почему-то в товарах которые есть по умолчанию есть кнопка "+добавить позицию" а в товарахкоторые я делал этой кнопки просто НЕТ, хотя я им пробовал давать свойства...
помогите, что я не так делаю?
1
>РАЗОБРАЛСЯ!! кажется =) после часа ... пора пойти отдохнуть!! извините за беспокойство!!!
Алексей, рад, что вы смогли разобраться самостоятельно. Это хоть и бывает долго и трудно, но зато какое потом чувство самоудовлетворения :-).
0
Ресурс у вас суперский! Читаю и применяю ваши советы с успехом! Есть один вопрос:
Можно ли интегрировать список товара из VM в профиль Community Builder?
0
Олег, это только вручную. Подобных плагинов я не встречал.
0
Помочь с этим вопросом не могли бы?
0
Олег, пока, к сожалению, нет. Слишком много работы.
0
Если я по ошибке (учусь) начал создавать свойства товару, то он становится родительским. После этого, при просмотре товаров в категории у него пропадает кнопка "добавить".
Можно ли вернуть ему статус обычного товара? Или же нужно его удалять и создавать заново?
Спасибо!
0
Здравствуйте!
У меня к вам вопрос по теме. Нигде не могу найти на него ответа. Мне нужно чтобы можно было менять цвет фона и картинки независимо друг от друга, и что бы это всё сразу показывалось на экране в виде примера.
Примерно как тут
http://www.french-dezign.ru/city-p-734.html
Это не спам и не рассылка просто словами сложно всё описать, лучше наглядно увидеть и понять)
Может есть какой-нибудь модуь для
Virtuemart или хоть PHP скрипт. Плыыыз помогите кто нибудь.
0
Артём, это делается стандартными свойствами VirtueMart, но выбирать можно только из выпадающего списка. При этом картинка будет меняться. Смотрите статью Virtuemart - интернет-магазин на Joomla. Часть 11. Управление типами товаров. Расширенный поиск по характеристикам.
0
Так значит нужно будет, как я понял, делать каждую картинку нужного мне цвета и они просто будут меняться при выборе из выпадающего списка?

А там мне кажется загружается png файл и скрипт сам накладывает на него нужный цвет так как загрузки каждой картинки не происходит.
0
Артём, да, именно так. На том сайте сделано на Flash
0
Большое спасибо за ответ, Wedal.
0
Wedal, а не знаешь кто может сделать такой плагин для Virtuemart? И сколько примерно он будет стоить?
0
Артём, на самом деле эта вещь действительно классная и довольно сложная. У меня и раньше спрашивали как сделать нечто подобное. Думаю, стоить она будет не дешево, особенно, если делать ее универсальной(чтобы все изображения можно было бы легко настроить). Попробуйте связаться с разработчиками того сайта.
0
Спасибо! очень нужно был этот урок!
0
Здравствуйте

Скажите, а можно средствами Virtuemart сделать так, чтобы в выводимой карточке товара было не только описание, но и таблица со ссылками на другой товар? Например, я покупаю компьютер, а к нему рядом есть таблица с возможными принтерами. И я могу, нажав на определенный принтер попасть на другую страницу, но уже именно этого конкретного принтера.

Немного сумбурно. Извините. Очень важно
0
Nadia, можно. В VirtueMart это называется "сопутствующие товары". При добавлении товара смотрите соответствующую вкладку. Товары в ней появляются если вписать минимум 4 знака названия. Эта функция в VirtueMart довольно сырая. Для красивого отображения нужно подредактировать шаблон вывода этих товаров.
Как альтернатива, можно выводить сопутствующие товары в таблице в подробном описании товара. Но это полностью ручная и кропотливая работа.
0

Цитирую Wedal:

Товары в ней появляются если вписать минимум 4 знака названия. Эта функция в VirtueMart довольно сырая.



Спасибо за быстрый ответ. Я прото не очень поняла куда я должна вбить эти 4 знака. И второе: в сопуствующих товарах мне предлагается выбрать из списка. А мне нужно несколько товаров (пусть 3 принтера к конкретному компьютеру)

А ручная и кропоьливая работа подразумевает работу програмиста или пользователя?

Спасибо. Просто действительно встал вопрос на ребро. :(
1
Уважаемый wedal, подскажите плз - как задаются свойства товара в модуле экспорта csv improved 1.5? дело в том, что у меня товары с большим количеством значений свойств (ок. 30 размеров), и вручную вбивать их нецелесообразно. Я создал один товар с нужными параметрами, пытаюсь его экспортировать в файл, чтобы затем создать БД в calc и импортировать обратно. Но не могу понять, какое поле и с какими параметрами мне добавить в модуле экспорта, чтобы эти свойства записывались в файл.
Спасибо
1
Здравствуйте, скажите пожалуста как просто несколько цен и несколько кнопок купить в одном товаре. Для примера сайт http://www.kustomservices.com/index.php?page=shop.product_details&flypage=shop.flypage&product_id=1&category_id=1&manufacturer_id=0&option=com_virtuemart&Itemid=1
Никак так у меня не выходит((
1
Денис, хороший вопрос.
Решение сложное и состоит из 2-х этапов:
1) Прочитайте статью http://wedal.ru/rasshireniya_joomla/virtuemart-internet-magazin-na-joomla-chast-11-upravlenie-tipami-tovarov-rasshirennyjj-poisk-po-kharakteristikam.html
Вам нужно будет создать типы товаров, т.е. настроить Virtuemart таким образом, чтобы на странице товара появлялся выпадающий список. Подробно описано в статье по ссылке.
2) Зайдите в настройки товара -> вкладка "показать опции" -> Ставите галочку в "Использовать список "бокс"" -> Справа, в "Список стилей", переключаете точку на "Кнопка "Добавить в корзину" для каждого зависимого товара ".

К сожалению, так придется делать для каждого товара. Установить эту настройку по умолчанию для всех товаров из админки нельзя. Только правкой кода файла addtocard (если не ошибаюсь).
0
Спосибо Wedal, попробую сделать по вашей схеме. Конечно хотелось бы сделать решение более автоматизированым((
0
Денис, я делал это. Там нет ничего сложного. Достаточно найти в файле кусок кода, который выводит выпадающий список и кусок, выводящий каждый тип отдельно. Потом заменить один на другой и все. С этим справится даже человек, не владеющий php.
Либо можно после забивки всех товаров сделать простейший SQL-запрос к базе данных через phpmyadmin, который установит требуемые настройки сразу у всех товаров. Вообще это интересная тема, если не забуду, напишу о ней статью.
2
А можно поподробнее, что где менять, а то я тут уже все ногти съел себе. Если это не сложно для Вас).Посмотрите, межет это альтернативный вариант http://webkev.com/2010/03/09/virtuemart-delaem-svojstva-tovarov-s-pomoshhyu-radio/
0
Здравствуйте Wedal! При построении магазина возникла следующая проблема, возможно вы с ней сталкивались.
Суть:создал товар(к примеру губная помада),создал к ней новые позиции (цвет).У каждого цвета есть свой артикул(я его указал),но вот у родительского товара его нет и поле артикула я оставляю пустым,но родитель не хочет сохранятся. Как решить проблему ума не приложу.
0
Олег, без артикула товары не сохраняются. Это основное поле. Придумайте для них вымышленные артикулы, если нет настоящих.
0
Здравствуйте wedal. У меня вопрос по поводу нестандартного количества товаров на странице virtuemart. В каком файле в джумле можно изменить длину списков(мне нужно 16 товаров) В вирте изменил, но как поставить в глобальной конфигурации длину списка 16 не знаю. Для joomla 1.0.x ето меняется в файле /includes/pageNavigation.php, но у меня версия 1.5. Помогите ПЛЗ!!!!!!!!!!!!
0
Denys, либо в глобальных настройках Joomla, либо в
administrator\components\com_virtuemart\classes\pageNavigation.class.php
0
Здравствуйте!!! Я поставил модуль для отображения производителей. В правой колонке отображается их список. Когда нажимаешь на ссылку, показывается вся продукция данного производителя. Но при отображении текст о товаре накладывается на картинку с изображением товара и вообще в 1 строке отображается по 2 товара. Как мне сделать чтобы было отображение по 1 товару в строке???
0
У меня такой вопрос. В магазинах одежды часто возникает задача наглядно показать, какие могут быть цвета. На первой картинке в статье именно это изображено. Каким образом можно это реализовать?
0
Александр, только через создание типов товаров. Каждый тип -свой цвет. Потом при просмотре товара будет выпадающий список, при выборе цвета в котором будет меняться изображение товара. Читайте статью: wedal.ru/rasshireniya_joomla/virtuemart-internet-magazin-na-joomla-chast-11-upravlenie-tipami-tovarov-rasshirennyjj-poisk-po-kharakteristikam.html
1
Здравствуйте Wedal, меня интересует вопрос, как сделать такой вариант http://www.kustomservices.com/index.php?page=shop.product_details&flypage=shop.flypage&product_id=1&category_id=1&manufacturer_id=0&option=com_virtuemart&Itemid=1&vmcchk=1&Itemid=1 чтобы отображались кнопки купить в таблице.
Например- у меня есть товар спальня и нужно сделать

кровать 1800----------купить
кровать 1600----------купить
шкаф---------------------купить
тумбочка----------------купить
0
Да, кстати я делал по вашей инструкции в комментах через типы и свойства товаров и у меня получилось не две кнопки купить,а вообще чтото непонятное http://svitmebli.com.ua/index/details/234/25/spalni/spalni-mobex/alma.html
в чем может быть проблема????
0
civ000, да, все правильно. Нужно делать через типы. Посмотрел. Получилась все так, как и должно. В чем проблема-то? Кнопка купить есть для каждого товара. Конечно, внешний вид оставляет желать лучшего, но это уже дело настройки шаблона.
0
Подскажите plz есть ли решение?
Магазин обуви, у каждого товара есть 10 размеров и одинаковая цена. Но размера 38 - 1 пара, а размера 42 - 5 пар. Можно ли внести в одну карточку эти разные количества товара для разных размеров?
Спасибо.
0
mmazay, можно, только если обувь различных размеров будет типами товара. См. статью: Virtuemart - интернет-магазин на Joomla. Часть 11. Управление типами товаров. Расширенный поиск по характеристикам.
0
Помогите пожалуйста, какой час уже бьюсь...
Я читал часть 11 (про типы), но у меня не изменяется картинка товара почему-то. Почему?

Вот что я делаю:
Создал товар (далее "Т"), добавил к нему картинки. Создал к нему свойство, создал к нему позицию (т.е. дочерний товар, далее "ДТ"). Создал тип товара (название = названию категории, где находится Т), добавил к нему параметр "Зал" с допустимыми значениями "Metal;Ska", Тип параметра ставил и малый текст и выпадающий список. Далее выставил в Т параметр "Metal", а в ДТ "Ska" и добавил картинки к ДТ.
Захожу на страницу Т (т.е. как покупатель смотрю на магазин) - есть выпадающий список, где можно выбрать мой ДТ, а под мнениями к товару есть такое: "Зал Metal". При выборе в выпадающем списке ДТ - ничего не происходит. Почему?

Что я сделал неправильно?
ПОЖАЛУЙСТА Помогите.
0
Забыл ссылку дать, извините:
http://shop.oziblog.ru/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=26&category_id=22&option=com_virtuemart&Itemid=588
0
Олег, зашел, не увидел выпадающих списков. Еще актуально?
PS: Магазин понравился. Красивый. Когда доработаете, вообще конфетка будет :-)
0
Уважаемый Wedal ,подскажите ,а как сделать чтобы при добавлении товару свойства,сразу менялась цена товара вот например как тут http://www.viteria.ru/index.php?categoryID=508 ,а не после добавления товара в корзину,а сразу,а то у меня цена на карточке даже не показывается. :-?
0
Spence, вижу вы уже все сделали. Поделитесь решением?
0
Увы,пока что нет.
Я нашел только плагин,но увы,он патный 30$.
К тому же работает не совсем так как надо.
Вот ссылка : http://www.virtuemart-extensions.com/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=10&category_id=1&option=com_virtuemart&Itemid=3
Пока ищу другие варианты.
0
Связался с владельцем сайта sansmail он сказал что данная проблема решается с ипользование javasxript который имеется в исходном коде.Но вот беда-я увы плоховато владею знаниями php и js и сам пока не могу разобраться что к чему.Если вы знаете как примениеть данный скрипт в virtuemart-b можете подробно описать-думаю все будут только благодарны!
0
Здравствуйте Wedal.
Насколько я понял если задаешь свойства товара, то кнопка "купить" в модуле Featured Products не появится и купить его соответственно можно будет только на страничке товара. Каким образом можно вставить в этот модель возможность выбора свойств
0
Juseppe, не думаю, что это можно сделать просто. Модуль придется дописывать. Без знаний php у вас это вряд ли получится. Попробуйте подобрать подходящий модуль здесь:
http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-display
0
Спасибо, ваши советы помогают людям делать бизнес, зарабатывать и развивать торговлю по всей стране!
Вы самый полезный блогер по теме джумлы.
Я Вам обязан своим ресурсом.
0
Здравствуйте, Wedal, в моем магазине после смены шаблона пропала кнопка КУПИТЬ, фактически она есть(ее можно нажать под строкой “количество”), но она невидимая.
Кнопка пропадает как из товаров в категории так и из карточки товара. Ссылка: http://www.autoshop.kh.ua/avtomasla/esso/dlya-legkovyh-avtomobiley.html
Как исправить эту проблему? Помогите, пожалуйста.
Заранее спасибо.
0
MxR, вот путь к вашей кнопке:
background:url("../../../components/com_virtuemart/themes/ecommerce_plazza/images/sp_add2cart_mod.gif") no-repeat scroll 0 0 transparent;
думаете это нормально?
0
2Wedal Огромное спасибо, исправил, люблю Ваш сайт за качественное изложение нформации и отзывчивость в комментариях.
0
Как сделать так, что-бы появлялось свойство типа выпадающего списка в котором покупатель выберет нужный сопутствующий товар из определенной мной категории. Например выбрав дверь, выбираем позицию нужного размера и выбираем наличники к ней из выпадающего списка (http://dveriekb.ru/index.php?option=com_virtuemart&page=shop.product_details&flypage=flypage.tpl&Itemid=28&category_id=0&product_id=21)
0
Максим, по-моему никак. Хотя может я просто не понял вопроса. Сопутствующие товары в Virtuemart можно добавлять только вручную.
0
Доброго времени суток, Wedal! Не знаю в какой раздел задать вопросы:) Задам сюда...
1) Как сделать так, чтобы в описании товара можно было отобразить варианты цветов как здесь http://vessa.ru/catalog/item/165/. Так как сделать через типы - слишком много, да и самих картинок нету.
2) Хочу создать поле, чтобы при регистрации покупатель указывал свой размер одежды. в текстовом варианте сделал. А как сделать чтобы он выбирал из имеющихся вариантов? Я так понимаю, что для этого надо выбрать тип поля "check box" или ниспадающее меню. Подскажите как дальше их настраивать?
0
Виктор, вы придумали крайне неудобный способ. Лучше сделайте так:
на странице, ссылку на которую вы написали, цвета выведены просто html-кодом. Добавьте такой же код на страницы описания товаров, а для товаров создайте свойства(не типы, а именно свойства) для выбора цвета по названию. Пользователь выберет цвет, а ниже его название из выпадающего списка.
0
Спасибо, за ответ. Если честно, то не совсем его понял:)), но он задал мне направление мысли! Я сделал таблицу в html, в одном столбце у меня картинки, либо просто заливал их нужным цветом, а во втором - название, описание....А потом в разделе статус товара создавал свойство...В процессе решения уже понял, что вы писали :))) Еще раз спасибо за ответ.
0
Следующий вопрос:
Как сделать связанное количество товаров?
То есть, чтобы количество на позиции и родительский товар было одно?Имею ввиду - При покупке какой-то позиции, количество товара на складе вычиталось из главного товара, а следовательно и из всех позиций?
0
Андрей, не вижу в этом логики. Какой смысл, например, вычитать телевизоры из их общего кол-ва, если часть из них с диагональю 37', а часть 42'? Ведь, как мне кажется, гораздо логичнее определять остатки для каждой позиции. Вы приведите пример того, что именно хотите сделать, а я постараюсь вам посоветовать, как лучше.
0
Доброе утро, спасибо что ответили :)
Суть в том, что я при помощи позиций реализовал оптовые цены.
http://rghost.ru/3501200
Скриншот как оно у меня выглядит.
Может есть более элегантное решение?Буду только рад.А иначе - мне просто требуется вычитывать количество из всех позиций
0
Андрей, функционал оптовых цен имеется в VirtueMart, правда так запрятан, что сразу и не найдешь.

В общем, когда вы заходите в редактирование товара в верхней панели(там, где кнопки сохранить, применить, отмена) появляется также кнопка "цены". Кликнув по ней, вы попадете к списку в котором можно создать несколько цен в зависимости от интервалов количества покупаемого товара.
0
Кажется понял, благодарю.Тогда придется цены ставить в описании, чтобы пользователь знал)
И еще раз спасибо
0
Здравствуйте Wedal. Вы моя последняя надежда. Не вдаваясь в дизайн и функционал как сделать нечто подобное http://www.korkom.ru/index.php?categoryID=419 ,что бы свойства товара, в данном случае фасовка по весу, отображались на странице представления товара, а не в его описании. Буду очень благодарен!
0
Олег,

http://forum.virtuemart.net/index.php?topic=71698.0
0
Здравствуйте, хочется сделать вот так: http://www.letu.ru/ru/main/producers/producers_text/index.php?brand_id=77&page_id=681&id42=11778, чтобы зависимые товары отображались в виде списка внизу. Как это сделать, скажите, пожалуйста?
0
Илья, ну вообще-то они и так внизу отображаются, правда совсем не так красиво. Чтобы переделать под нужный вам вид, придется очень постараться. Читайте дальше в этой серии статьи про редактирование шаблона VirtueMart, находите нужный файл и переделывайте верстку.
0
Здравствуйте, Wedal. Скажите пожалуйста, возможно-ли как-нибудь сделать так, чтоб товары по одной цене можно было класть в корзину и при увеличении их количества стоимость их пересчитывалась, как при заказе одного товара. Т.е. 1 шт стоит 550, от 2-10 цена за штуку равна 550, от 11-50 стоит 520 и т. д. если нет, то подскажите как можно это переделать чтоб такая система скидок работала. если возможно, то как сделать. Прошу помощи, очень нужно....!
0
Сайт аля-будуар.рф посмотрите...
0
Гениальный домен :D
0
почему?)) Ну это не моя идея его так назвать))
0
Даниил, да нет, все нормально. Просто это название не могу без улыбки читать. Это даже хорошо. Запоминающийся домен. :-)
0
Даниил, отвечал на этот вопрос чуть выше в комментариях. Цитирую:

Цитата:

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

0
Короче говоря, я там не нашел того, что мне нужно. Допустим, мне нужно заказать один талонньер женский, а второй мужской. Т.к. они кожаные, должны "пересчитывать" свою цену в одном заказе, как указано в прайсе. 2-а по 520р. Но при этом каждый кожаный стоит 550р. Вот такой мне нужен пересчет. Как сделать такую систему скидок, знаете???
0
Даниил, насчет мужского и женского свитеров я не уверен, но способом, что я описал выше, можно задать разные цены. Например, 1 вещь - 550р, 2 вещи - 520р. Но это касается именно количества покупаемых товаров одного вида, т.е. одного и того же товара. Если мужской и женский талонньер - это у вас 2 разных товара, то так, как вы хотите, сделать не получится, а если "мужской" и "Женский" - это атрибуты одного и того же товара, или дочерние товары, то нужно пробовать.
0
Жаль, что не получится, просто очень нужно. есть какие-нить установочные дополнения к VM, чтоб можно это было осуществить. Возможно-ли написать, и как это можно сделать?
0
Даниил, делайте "мужской" и "женский" свойствами товара "Свитер" и пробуйте сделать так, как я писал выше. Ничего лучше пока предложить не могу.
0
Подскажите как сделать дополнительный список свойств не обязательным для заполнения, но он должен быть. Просто если его оставить пустым тогда товар не добавляется в корзину. Также заполняемое поле этого свойства хочется сделать немного побольше в несколько строчек.
0
Евгений, ответил на форуме. Вовсе не обязательно дублировать вопрос в комментариях. От этого я быстрее не отвечу.
0
Добрый день Wedal, может вы сможете мне помочь....нельзя ли как-нибудь убрать слово "руб" при выводе доп.свойств по товару...и знак = бы убрать...никак не могу найти где это сидит(((
0
Здравствуйте,Wedal!Подскажите пожалуйста,нельзя ли единоразово вбить размеры к одежде и обуви,а не вбивать каждый раз отдельно?Спасибо
0
Лена, либо с помощью SQL-запроса к БД, либо с помощью компонента импорта, например, CSV Improved.
0
Добрый день! Извините, если не в тему.. Джумла 3 и VM3. Схожая проблема, одежда. На 1 артикул приходится по 2-4 цвета и до 36 размеров на каждый цвет. К примеру, бюстик: цвета - синий (черный, розовый и зеленый). Размеры 70, 75,80,85, 90, 95. Размер чашки к каждому этому размеру: A,B,C,D,E,F,G. Получается этакая матрица 6х6=36 позиций только по размерам, плюс на 4 цвета - это забивать даже копированием товара с дочками каждый раз - с ума сойдешь. И таких позиций много.... Может, уже есть какое-то готовой решение для такой задачи? Видела на других сайтах сделано красиво, но там не Джумла. Буду признательна за подсказку!
0
Ирина, http://wedal.ru/rasshireniya-joomla/virtuemart-2-internet-magazin-na-joomla-chast-8-dochernie-tovary-s-kontrolem-ostatkov-stockable-variants-plugin.html
0
Здравствуйте.
Подскажите пожалуйста, могу ли я использовать производителей, как свойство товара? У меня есть товар, называется, например, "Товар (Производитель1)" и есть еще "Товар (Производитель2)". При покупке товара, пользователь должен выбрать производителя и соответственно изменится стоимость товара. Такое возможно?
Спасибо!
0
Анатолий, странный конечно способ, но да.
0
Странный способ реализации? Есть какая-то другая возможность так сделать?
0
Анатолий, просто в Virtuemart есть встроенная возможность управления производителями. Можно, конечно, сделать, как написали вы, а можно создать товары всех производителей отдельно, связывая каждый из них с требуемым производителем.
0
Уважаемый автор не работает сортировка товаров по цене, то есть в vm меняются позиции а в самом ресурсе как было так и осталось :sad: . Подскажите где ошибку искать? Заранее спасибо.
0
константин, что значит

Цитата:

то есть в vm меняются позиции а в самом ресурсе как было так и осталось

?
0
У каждого товара есть позиция если я меняю позициии жму сохранить всё сохраняется и товары выстраиваются в том порядке как я и задал, но на самом сайте товары отображаются без сортировки в своём первоначальном виде.
0
Спасибо за статью, очень помогла! Хотел еще спросить...При отображении родительского товара, отображается либо выпадающий список его дочерних товаров, либо в виде таблице(у меня второе)...Можно ли сделать, чтобы у этих дочерних товаров были видны все атрибуты, а не только название и цена?
0
вот пример http://a2.volgashintorg.ru/cat/view2/823/KUMHO/KW19/
0
Народ, никто не в силах мне помочь?
0
Magaram, вижу сделали. Красиво получилось.
0
эта ссылка была на то, примерно в какой форме должно отображаться. ну я уже разобрался, это, оказывается в настройках вирта можно сделать)
вот, что получилось, конечно, не так красиво: http://a6.volgashintorg.ru/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=701&category_id=2&option=com_virtuemart&Itemid=11
0
День добрый, а как можно сделать так что-бы - 1) выбрать марку авто 2) модель авто 3)год авто 4)особенности авто.С первым все понятно можно вписать все марки авто что мне нужно, а во второй вкладке должны быть модели авто.Если 1)бмв 2)должны появится модели бмв и т.д. А как это сделать не пойму???
0
Или как сделать что-бы вид был не такой "Названия - Названия (Названия) длинно и не красиво.
0
Так сам спрашиваю и сам отвечаю)))) Во вкладке Добавить свойства можно не чего не писать а поставить пробел , и все один пункт убран теперь просто Названия (Названия), Остался вопрос как убрать скобки если так не чего не заполнять () они все равно есть, как их убрать?
0
И снова я))) Ну че не кто не подскажет? опишу подробней что мне надо - Я продаю чехлы на авто ( на кузов авто) Есть допустим 8 разных материалов чехла, допустим человек выбирает один из них,теперь надо ему указать марку авто, модель авто, год авто ( так как кузова разных годов разные) потом указать делами кузова и выбрать Цвет чехла и только потом увидеть цену чехла. Допустим Авто Ауди - А8 - 2008 - (детали это допустим long,это удлиненная ауди а8) и потом указать цвет чехла и после этого увидеть цену ( так как от цвета чехла цена тоже зависит) что-бы было понятней вот пример http://www.autoaccessoriesgarage.com/Car-Covers/Covercraft-Form-Fit-Car-Cover. Если таких сложных функций у Вирты нет))), Wedal если сможете что-то такое сделать, котов обсудить стоимость. Заранее спасибо.
0
Ну я так понимаю не кто не чем помочь не может((( Плохо, буду искать решения дальше.
0
Здравствуйте!
Подскажите, пожалуйста, можно ли как-то связать количество товаров с их свойствами (особенностями).

Конкретный пример: Имеется товар "футболка" и у нее есть 6 размеров. Размеры указаны в свойствах товара (40,42...50). Количество на складе - тоже 6, по одной штуке каждого размера. Как сделать, чтобы при покупке одного из размеров, его больше не было в вариантах выбора при покупке?
0
Михаил, количество товаров есть только у товара, но не у свойства. Чтобы делать так, как вы хотите, нужно использовать дочерние товары. Т.е. футболка каждого цвета - отдельный товар. Читайте следующие статьи серии, там может будет немного понятнее.
0
Здравствуйте! Спасибо за содержательные уроки по Joomla!

У меня сайт на Joomla+Virtuemart. Сейчас при заказе товара окна корзина-способ доставки-форма оплаты-завершить регистрацию открываются во фреймах, а хотелось бы для каждой страницы свой отдельный урл.

Не подскажите как это можно осуществить?
0
Глеб, вообще-то по умолчанию каждая страница и так имеет свой url.
0
Добрый день Wedal! Хочется вывести на сайте под ценой надпись "Вы можете купить этот товар в кредит за ххх рублей в месяц." где ХХХ это 10 процентов от цены товара. понимаю что нужно править код на страничке товара, но не могу вывести формулу чтобы она так считала( . как написать формулу чтобы она вытягивала цены из базы не подскажете?
0
ilham, найдите в шаблоне переменную, которая выводит обычную цену, скопируйте ее и вставьте ниже, но умножив на 0.1 .
0
уважаемый Wedal ...в том то и проблема что не всё оказывается так просто....в шаблоне перменная как я думал продукт_прайс ...если с ней форумулу строишь выдаёт ноль...может кто подскажет выход?....неужели ни у кого на сайте товар в кредит не продаётся?.....
0
ilham, да, вспомнил. Эта переменная сложная. Смотрите файл \components\com_virtuemart\themes\default\templates\common\price.tpl.php. Дальше пробуйте и копайте дальше.
0
Уважаемый Wedal,
Спасибо вам за очень полезные статьи!
Следуя этой статье, я создал позиции товара(с разными ценами), все они отображаются на карточке товара в выпадающем меню. Но при создании родительского товара приходится вбивать одну цену, которая и отображается в категории и самой карточке. А нужно что бы выводились цены позиций. Подскажите как это можно сделать? фото: http://s51.radikal.ru/i131/1109/39/f9c6f8a5f38d.jpg
0
Юрий, не совсем понял. Вы хотите, чтобы для родительского товара выводились цены позиций, но на то они и позиции, чтобы каждая имела собственную цену. Как вы представляете себе то, что хотите получить? Я пока не могу понять.
0
у меня есть товар, например лак(родительский товар). У него есть два объёма с разной ценой 10ml - 100р и 20ml - 200р(позиции) Вот эти цены, мне и нужно показать в категории и на карточке товара, а получается что отображается только одна цена родительского товара. Т.е. Цена: 100-200р. Может я не правильно выбрал способ? Например как здесь: http://voblery.com.ua/shop/camion.html
0
Юрий, так, подождите, а на скриншоте, который вы приложили в первом комментарии, там же выводятся цены позиций? В чем тогда проблема?
0
http://i042.radikal.ru/1109/af/e936ca113c58.jpg http://s39.radikal.ru/i086/1109/5a/3c27deeebbb7.jpg
Цель таких манипуляций - не создавать множество однотипных товаров, отличающихся только ценой и объёмом. Если на flypage можно убрать цену родительского товара, то тогда как быть на browse? можно ли там задать диапазон цен?
0
Юрий, можно помучаться немного и вывести эти же самые цены и на browse, но просто так это не описать. Там целая эпопея будет. Быть может проще вообще не показывать цену на browse?
0
Можно и отключить, но думаю для покупателей это не удобно. Буду смотреть переменные, отвечающие за вывод позиций, может что-то получится. Спасибо за уделенное внимание, ждем ваших новых интересных статей!
1
Как в списке свойств установить особенность -0,00 или -0.00??? В первом случае при сохранении появляется две особенности, одна -0 и вторая 00. Во втором случае вообще не сохраняет.
0
Здравствуйте!!!Подскажите пожалуйста,мне нужно,когда акция в магазине,две единицы товара можно было бы выбрать разных цветов!Я добавляла в СТАТУС ТОВАРА два раза ЦВЕТА с расцветками,но когда делаешь заказ,он не видеть два разных цвета,а выбирает один.Что делать?Спасибо!!!
0
Lelechka, есть несколько вариантов. Стандартный: создать для товара свойства= цветам.
0
Извините,а можно поподробнее,пожалуйста!!!
0
Lelechka, ну вот что есть цвета? Вообще, это отдельные товары. Если необходимо вести их учет, то нужно использовать дочерние товары. Т.е., например, товар: стул. Дочерние товары: Синий стул, белый стул, красный стул и.т.д. Если же учет вести не нужно, то просто добавляем цвета в свойства товара. При этом покупатель сможет выбрать желаемый цвет из выпадающего списка на странице товара.
Подробнее о свойствах здесь: http://wedal.ru/rasshireniya_joomla/virtuemart-internet-magazin-na-joomla-chast-10-pozicii-i-svojjstva-tovarov.html
0
Спасибо!!Но мне нужно,когда в магазине акция,и три вещи по одной цене,нужно,чтобы можно было выбрать три разных цвета!Ядобавляла в статус товара в список свойств три Title Цвет: с 11 цветами в каждом,но когда я захожу,как покупатель,выбираю три разных цвета,в корзине высвечивается три одинаковых цвета,и именно того,который был выбран последним,а мне нужно,чтобы высвечивалось три разных цвета,которые выберет народ!!!!
0
Может у меня тне та версия магазина Но у меня совсем нет того что здесь описано, все савсем подругом

врсия "VirtueMart 1.1.9 stable " качал с офф сайта
1
Скажите пожалуйста есть ли возможность настроить стандартными средствами virtuemart(либо посредством бесплатного плагина) единицу измерения товара в квадратных метрах(в дробных числах), и что бы площадь выводилась после введения покупателем ширины и высоты товара?
0

Цитирую Сергей:

Скажите пожалуйста есть ли возможность настроить стандартными средствами virtuemart(либо посредством бесплатного плагина) единицу измерения товара в квадратных метрах(в дробных числах), и что бы площадь выводилась после введения покупателем ширины и высоты товара?



Поддерживаю - очень актуальный вопрос
0
Свойства товара - множественный выбор
Доброе утро! Спасибо большое за проделанную работу, читаю второй день! :-)
У меня такая проблема: для одного родительского товара получается очень много позиций (потому что есть 4 свойства, у каждого свойства по несколько значений, а в позициях прописаны варианты базового товара с различными их комбинациями). Получается, что покупателю нужно в поле "Пожалуйста, выберите позицию" выбрать нужный вариант из 20 представленных. Это же с ума сойти можно! Покупатель скорее уйдет, чем станет так париться. Можно ли сделать как-то так, чтобы покупатель попадал на страницу родительского товара, выбирал из выпадающих списков значения свойств и ему, по комбинации этих значений, выводилась нужная позиция товара со своей ценой?
1
Ольга, стандартными средствами этого не сделать. Можно лишь вывести все позиции не в выпадающем списке а друг под другом. Что-то вроде таблички товаров.
0
О, вот это тема! :lol: А как такое сделать?
0
Ольга, в настройках товара, вкладка "Вид". Там нужно поменять какую-то опцию. Точно уже не помню какую.
0
Встала такая ситуация нужно добавить одинаковый список свойств но множество товаров, т.е. одни и те же свойства получается надо добавлять на 20-40 разных товаров в ручную, это слишком затратно и не рационально поэтому хочу спросить, может кто знает способ как добавить один и тот же список свойств на сразу несколько нужных товаров, к примеру из одной категории?
0
Там, в списке товаров, есть возможность копировать товар. Для вас самый простой вариант - это создать товар, заполнить к нему все позиции, а потом скопировать этот товар. Тогда изменить нужно будет только родительский, все дочерние уже будут введены.
0
Здравствуйте! Подскажите, возможно ли поменять надпись "Пожалуйста, выберите позицию: " и можно ли изменить местоположение данного модуля?
0
Наталья, надпись можно поменять в языковых файлах Virtuemart. Местоположение - в файлах шаблона Virtuemart.
0
Не знаю, дошел ли мейл, поэтому спрошу еще и здесь. Подскажите, пожалуйста.
В родительском товаре, в выпадающем меню выбора позиций, пункты отсортированы как-то очень хитро. Кажется, по ID, но не факт.
А мне надо - по алфавиту. Не
2. вторник
5. пятница
4. четверг
1. понедельник
А как положено дням недели.
Есть ли такая настройка?
0
Граждане, помогите с вопросом. попросту говоря - как в virtue mart 1.1.5 убрать в родительском товаре "Цена за шт. (piece):" и "задать вопрос по этому товару". ну а в позициях товара чтобы всё было бы обычным - цена и тд.
0
Travis, простейший, хотя и не самый правильный вариант - скрыть через CSS с помощью display:none. "Задать вопрос", на сколько я помню, отключается в настройках Virtuemart.
0
Спасибо за ответ Wedal! вариант с CSS попробую. насчет "Задать вопрос" - нашел решение в flypage.tpl.php заменой в нем на .
P.S.А еще варианты с сокрытием цены в одном товаре есть? :roll:
0
Код убрало в сообщении выше. вообщем отключаем в файле ask_seller.
0
ПОДСКАЖИТЕ пожалуста, в чем проблема может быть, не хочет в списке свойств отображать десятичные значения, например 1,5 и т.д.
перепробовал все, все знаки, пол инета перерыл, ничего нет путного
0
подскажите а как сделать позиции товара в virtuemart 2
0
kopec, через дополнительные поля.
0
а нельзя ли подробнее?
0
ВСЕ НАПИСАНО ПРАВИЛЬНО...
НО У МЕНЯ ДРУГАЯ ПРОБЛЕМА
КАК ВЫВЕСТИ кнопку купить с атрибутами в категорию (browse_*)
Подскажите кто знает
0
amag, http://forum.virtuemart.net/index.php?topic=82159.0
0
Здравствуйте! как скрыть цену в выпадающем списке?
0
Здраствуйте. Может кто знает, как сделать атрибуты radio button с одной кнопкой "в корзину". Много вариантов перепробовал ника не могу справится. Подскажите кто знает Virt 1.1.9
0

Цитирую Juseppe:

Здравствуйте Wedal.
Насколько я понял если задаешь свойства товара, то кнопка "купить" в модуле Featured Products не появится и купить его соответственно можно будет только на страничке товара. Каким образом можно вставить в этот модель возможность выбора свойств


У меня немного похожая проблема, только вместо вывода свойств товара в модулях Featured Products и Random Products, нужно как то сделать так чтобы кнопка "купить" выводилась абсолютно у всех товаров, независимо от того заданны товару свойства или нет!!! Иначе очень уж нарушается внешний вид магазина...
подскажите как сделать чтобы кнопка купить была у всех товаров???
0
Не уже ли эта задача не осуществима, ни на одном форуме ничего найти не могу!!
0
Здравствуйте, Wedal!
Как сделать динамическое изменение цены при выборе размера, как тут: _bit.ly/OgwkYz ? (Просто сократил ссылку, очень длинная)

Искал, есть решение на _http://www.didgo.ru/izmenenie-czeny-tovara-v-zavisimosti-ot-ego-svojstv.html
но мне не помогло.
Joomla 1.5.23 vm 1.1.9

Уже руки опускаются... Нужно точно как на сайте по матрасам. Спасибо!
0
Grachewvl, через свойства товара. Просто добавляете в свойства все размеры и делаете наценку для каждого из них.
0
Да, но цена не меняется без перезагрузки страницы.

Заказал скрипт.
0
Добрый день. Не подскажете, а как сделать так, чтобы возле каждого товара сделать текстовый блок с комментарием. Этот комментарий к конкретному товару отправляется в текущий заказ покупателя. Итого в таблице корзины будет строки:
Артикуль | наименование | количество | цена | комментарий
0
Юрий, комментарий должен оставлять пользователь или же администратор при создании товара?