Любой товар кто-то производит. Это может как крупная компания, так и собственное производство. Важнейшей составляющей продаж является бренд товара. Товары известных брендов традиционно пользуются доверием. К чему я это пишу? К тому, что при работе с интернет-магазином многие не уделяют должного внимания созданию и оформлению списка производителей товаров. Конечно это необязательная процедура, но во многих случаях показать производителя товара крайне важно. В этой статье я расскажу о работе с производителями и категориями производителей в VirtueMart 2.
Содержание
В сравнении с Virtuemart1.1.x, для которой я когда-то писал статью про работу с производителями, в новой версии интернет-магазина изменилось немногое. Один из важных моментов – теперь производителю можно добавлять изображения. Но обо всем по порядку.
Категории производителей
Если производителей у нас много и их можно разделить по роду деятельности(например, IT-компании и производство бытовой техники), то перед тем, как добавлять их, нужно создать категории производителей. Что дают категории? Дополнительную структурированность. В дальнейшем вы сможете вывести, например, производителей только одной категории, показать категорию над списком производителей, и.т.д.
Для создания категории производителей переходим в «Virtuemart» –> «Производители» –> «Категории производителей» и жмем кнопку «Создать». Появляется простая форма, в которой всего три поля: «Название», «Описание» и «Опубликовано?»:
Интересный момент: в форме категории нет поля «Псевдоним», которое используется для построения SEF-ссылок, но создание таких ссылок все-таки возможно, поскольку категория производителей может являться типом пункта меню, для которого можно задать псевдоним. Это не то чтобы правильно, но, по крайней мере, хоть что-то.
Производители
После того, как категории созданы, переходим к созданию непосредственно производителей. Для этого переходим в «Virtuemart» –> «Производители» –> «Производители» и жмем кнопку «Создать». Здесь уже более сложная форма:
В ней есть поля: «Название производителя», «Опубликовано?», «Псевдоним», «Категория производителя», «URLпроизводителя», «Email производителя», «Описание производителя», и, наконец, «Изображения» производителя(отдельная вкладка).
Здесь тоже все должно быть понятно. Электронная почта даже защищена от спама :-).
После того, как вы немного повозитесь и введете всех нужных производителей, получится некоторый список, который будет отображаться в «Virtuemart» –> «Производители» –> «Производители».У меня получился вот такой:
Теперь остается разобраться с тем, как показать производителей на сайте.
Модуль производителей
Первым способом отображения производителей в Virtuemart 2 является специальный модуль Joomla «Производители». Он поставляется в комплекте с Virtuemart 2 и называется «VM - Manufacturer». Настройки модуля достаточно просты:
Производитель – позволяет выбрать, что показывать: изображение производителя, название производителя или и то и другое.
Показать – позволяет указать формат вывода производителей, либо в блоках DIV, либо списком ul li. Справедливости ради стоит отметить, что оба формата корявые и не имеют внутри себя CSSклассов и идентификаторов для оформления, но в принципе, хорошо зная правила наследования CSS, оформить можно. Оформлять придется в 90% случаев, поскольку по умолчанию выводится нечто не очень красивое.
Производителей в строке – количество производителей, которое будет показано в одной строке.
Текст заголовка – текст перед производителями.
Текст нижнего колонтитула – текст после производителей.
После того, как все настройки заданы и модуль опубликован, можно увидеть примерно следующее:
Хотя ваш результат может выглядеть гораздо хуже, я подправил отображение, добавив несколько CSS-стилей к оформлению.
Управление производителями в Virtuemart 2. Типы пунктов меню производителей.
Вторым способом отображения производителей является создание пунктов меню соответствующих типов. В Virtuemart 2 есть такие типы, как «Производитель по умолчанию» и «Производитель» (перевод первого типа не совсем корректный, имеется ввиду список всех производителей).
Для того, чтобы создать данные типы, переходим в меню, в котором мы хотим их показывать, и создаем новый пункт. Далее в поле «Тип пункта меню» жмем кнопку «Выбрать»:
Появляется окно, в котором можно выбрать наши типы:
«Производитель по умолчанию» не требует дополнительной настройки. В «Производитель», нужно будет выбрать этого самого производителя из списка справа.
После того, как пункты меню созданы, они появятся в соответствующем меню. Кликая по ссылкам этих пунктов, вы попадете на страницу списка всех производителей или отдельного производителя:
Вот, собственно, и всё. Далее начинаются всякие трюки, позволяющие выводить производителей в той или иной форме. Для тех, кто не хочет трюкачить, продается платный модуль производителей, в котором всё уже сделано(имею ввиду разбивку по категориям, оформление и т.д.).
Про дочерние товары я задавал вопрос 2 месяца назад.
Если быть честным, то статьи пока — вода.
Спасибо большое за ответы, проблему решил переделав немного структуру сайта. Wedal, как вы относитесь к joomshopping, стоит того что бы его изучать или virtuemart по возможностям лучше?
Если можно помогите с этим ...
Сначала взял за основу шаблон GK MY STORE..Что касаетя части интернет-магазина - надо много самому доделывать...На это выяснение ушло 3 недели.. А вот их шаблон GK ESPORT гораздо более заточен под магазин.. После прочтения Ваших статей начал искать и не смог найти под мою конфигурацию плагин Multiupload for VirtueMart и компонент импорт/экспорт товара SimpleCSV..
Извините, что так много написал и буду благодарен за помощь..
Подскажите мне пожалуйста, есть ли возможность добавить одного производителя в несколько категорий производителей?
Например у меня есть две категории: парфюмерия и косметика. Есть производители которые выпускают и то, и то. Я воспользовался модулем производителей и вывел на экран два списка по категориям, но производитель соответственно попал только в один из них.
Спасибо за помощь!
Производитель1:
Товар 1,товар 2, товар 3
Производитель2:
Товар 4,товар 5, товар 6
при нажатии на нее переходит на страницу, на которой написано: Категории id 0 не опубликованы. Самих товаров на этой странице нет, хотя в админке марта есть товары, относящиеся к данному производителю.
Что за категория такая и, главное, как решить эту проблему?
Было бы мегакруто! Спасибо. Для наглядности скриншот.
Может моя ошибка была, что сразу живую ссылку не дал. Не совсем понял, как реализовать это на Virtuemart2, может из-за того, что не программист.
Вот живой пример
http://www.agromat.ua/magazin/index.php?productID=6921
При клике на название коллекции, покупатель видит товары из коллекции производителя.
Спасибо
У уважением kill_kenny
подскажите, как показать список товаров производителя, не нажимая кнопки "Показать все товары Производителя"? то есть, чтобы выводилось и описание производителей и под ним сразу показать все товары данного производителя.
Жмешь на ссылку (или узел в списке слева) - раскрывается списочек иконок-товаров по производителю
Нужно добавлять нового. Один (первый) раз - все появилось как надо. Новый узел слева.
Затем понял, что напутал папку сохранения для лого производителя. Было 2+2 папки относящиеся: 1) производители 2) категории.
Так я положил картинки в category!!!
Решил переложить в manufacturer. Да не тут-то было! После любых !!! попыток - удалить прежние, загрузить в новое место. Ничего результата не давало. Картинка-лого на экране не появлялась.
PS. Вот эти папки-пути:
images/stories/virtuemart/category
images/stories/virtuemart/resized/category
images>stories>virtuemart>manufacturer
images>stories>virtuemart>resized/manufacturer
Как выйти из положения?
Огромное спасибо за любую помощь !!!
Генерятся (или создаются после) при разворачивании магазина (или создаются после).
Я правильно понял, что загрузки, удаления можно делать только в нем?
И в настройках производителей и товаров?
images/stories/virtuemart/manufacturer
или в
images>stories>virtuemart>manufacturer/recizeed
на этом сайте не выводится на главной. А только, будучи положенной в
images/stories/virtuemart/cstegory
Я по логике, думал - если лого производителй, то и показ д.б. из manufacturer. А это не так. Но все равно, я еще не до конца понял логику.
Мне пришло в голову только два варианта:
1)Создавать отдельные категории: Купить спортивные штаны, Купить спортивные штаны Nike, Купить спортивные штаны Adidas... и т.д. В результате получится большое количество подкатегорий.
2) Или при фильтрации в категориях по производителя вписывать h1(название категории + mf_name), title(название категории + mf_name) и т.д и отправлять страницы в индекс. Правда на странице фильтрации стоит rel="canonical" на главную страницу категории , но я думаю его как то можно убрать наверное. В итоге не придется создавать большое количество дополнительных подкатегорий как в 1-м варианте.
Вы не сталкивались с такой проблемой? Буду очень признателен вам за ответ.
Смысл следующий. Есть фильтр товаров. Например, в вашем случае, по производителю. Под каждого производителя создается отдельная теговая страница, на которой показываются только отфильтрованные товары по этому производителю. И главная особенность такой страницы - уникальные заголовок, мета-теги и описание.
Таким образом, вы можете создать отдельные страницы с товарами под любые запросы, использую фильтрацию по параметрам. Например, используя производителя, категорию и цвет, вы можете создать теговую страницу "Купить красные спортивные штаны Nike", потом аналогично для синих и зеленых.
Функционала создания теговых страниц в VM нет. Я писал его на заказ самостоятельно для фильтра VM Cherry Picker на заказ.