Куда идем?

Серия статей, посвященная VirtueMart, продолжается, и сегодня речь пойдет про управление производителями товаров интернет-магазина.

Производители, связанные с товарами, предоставляют свои контакты, веб-сайт, а также описание. Каждый товар, созданный в магазине, связывается с производителем.

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

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

 

Категории производителей

Категории производителей используются для группировки производителей по различным категориям // получилось масло масляное.

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

VirtueMart при установке создает категорию производителей с именем «default». Ее изменение не является необходимым.

Для того, чтобы создать новую категорию, выберите  «Производители» –> «Добавление нового производителя».

Поля формы добавления категории производителей

 

Название категории – название категории производителей.

Описание категории – описание категории производителя (соответственно).

Кликните на кнопку «Сохранить». Вы будете перенаправлены на страницу «Список категорий производителей», показывающую категорию «default» и новую категорию, которую вы создали.

Изменение категории производителей.

Для изменения существующей категории выберите «Производители» –> «Список категорий производителей» в меню VirtueMart.

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

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

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

После того, как производители будут удаленны из категории, выберите «Производители» –> «Список категорий производителей» в меню VirtueMart. Кликните по названию категории, которую собираетесь удалить. На странице данной категории кликните «Удалить». Нажмите «Ок» для подтверждения удаления категории. Вы будете возвращены к списку категорий производителей.

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

Производители

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

Чтобы создать нового производителя, выберите «Производители» –> «Добавить производителя» в меню VirtueMart. На открывшейся странице заполните следующие поля:

название производителя – название производителя или компании;

URL – http://www.example.com, веб-сайт производителя;

категория производителей – категория производителей, с которой должен быть связан производитель.

Email – контактный e-mail производителя.

описание – описание производителя.

Изменение производителей

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

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

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

Перед удалением существующего производителя, все товары, связанные с ним, должны быть удаленны, либо связанны с другим производителем. VirtueMart не позволит удалить производителя, пока существуют записи, связанные с ним.

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

После удаления производителя, он удаляется из системы. Для восстановления этого производителя, вам придется заново создать производителя и повторно связать с ним все необходимые товары.

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

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

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

Комментарии  
1
Большое спасибо за хорошие статьи.
Я ссылки на ваши статьи прописал ни wiki.joostina.ru
0
Эрли, рад, что вам понравилось.
0
Всё прочитал, спасибо ещё раз, очень помогло :)
0
Очень хорошие статьи!

Но у меня есть вопрос?! В чем смысл категорий производителей? Ведь модуль поиска по производителям организован как список, без учета категорий!?

И кстати, если в админке в таблице категорий производителей, выбрать список производителей, то вылезут все производители без учета категорий?!
0
Федор, хороший вопрос. Смысл, по всей видимости, только в том, чтобы сгруппировать производителей по категориям для более удобного администрирования VirtueMart, ведь из списка категорий производителей можно перейти к списку производителей конкретной категории. Возможно, в следующих версиях VirtueMart появится возможность удобного использования категорий производителей посетителями сайта.
0
Можно ли совсем не показывать производителей?
0
Дмитрий, да, конечно можно. Смотрите настройки VirtueMart.
0
Обьясните пожалуйста почему перестали публиковаться и сохранятся производители в товаре????
Там что какойто лимит есть оперделенный???
0
terr, лимит - вряд ли. В остальном - ставьте вопрос подробно. Вот, например, представьте, вы приходите в автомастерскую без машины и говорите механику: "объясните, пожалуйста, почему у меня перестал заводиться автомобиль?". Что должен ответить механик? Он знает миллион причин, по которым автомобиль может не заводится, но не будет же он перечислять вам их все. Ему нужно увидеть машину, осмотреть ее, или хотя бы узнать, что вы с ней делали, были ли какие-нибудь отклонения и.т.д. Также и здесь. Я не могу дать вам совет, не зная что происходило с VirtueMart.
2
Уважаемый WEDAL !
Некто Федор задавал вопрос :

Цитата:

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

Давно ищу на него ответ. Может Вы уже что-то сможете подсказать ?
0
Magnum79, не только некто Федор задавал этот вопрос, но еще и некто Wedal на него отвечал ;-) :

Цитата:

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

0
Можно как нибудь снять с публикации производителя не удаляя?
Созданы большие категории товара (с указанием производителя), но их необходимо временно снять с публикации (не удаляя - потом пригодятся). При этом производители висит на экране (нужно их тоже скрыть! - временно). Это вводит в заблуждение покупателя.
0
подскажите а можно как то задействовать "производитель" для сортировки в каталоге?
0
Наталья, только если вывести модуль производителей. Если же вы имеете ввиду выпадающий список сортировки при просмотре категорий, то только нестандартно.
0
Спасибо огромное! Помог разобраться и кашу в голове упорядочить! молоток
0
Wedal? y совсем понимаю, для чего производитель нужен в VM.
Можно ли выбрав в каталоге товаров, например, определенного производители (Sony) и отобразятся все товары (ТВ, DVD и т.д.) производителя Sony/
Если так нельзя - то возвращаюсь к первому вопросу - а на кой нужен тогда этот производитель?
0
Я извиняюсь. Пока не сталкнулся с Производителями!
Ведь есть модудь, который и позволяет (т.е. есть привязка товара к производителю) кликнув на (Sony) отобразится весь товар.
Еще раз сорри. Не внимательный))
0
Добрый день!
Скажите пожалуйста, а где находится сам шаблон списка производителей.
Проблема в том, что в конце каждого ряда аватара последнего производителя съезжает ниже.
СПАСИБО!
0
вот ссылка - http://cash-shop.ru/ljudi.html
0
CASH-SHOP.RU, а слабо подписаться нормальным именем? Вам не кажется, что задавать вопрос, пиаря при этом свой ресурс всеми возможными способами, не очень красиво?

Ну да ладно, теперь по делу. Напишите каким именно способом вы вывели производителей на этой странице и получите ответ.
0
примите мои извинения пожалуйста.

модуль: mod_vm_manufacturer_logo
файл находится здесь: /modules/mod_vm_manufacturer_logo/mod_vm_manufacturer_logo.php

его необходимо было немного поправить:
деление на столбцы и расстояние между производителями задается вручную, поэтому необходимо поправить эти параметры, учитывая, что после окончания строки с заданным кол-вом производителей стоит (перенос). В этом состояла вся проблема.
Спасибо.
0
Уважаемый Wedal
есть задача, вывести в browse_listtable.php
на страницу категории т.е, логотип производителя.
Предположим я указываю в урл производителя урл картинки логотипа, как я смогу вывести ее в ту же ячейку где цена ?
0
Limon, в VirtueMart все это довольно сложно. По умолчанию каждый шаблон VirtueMart воспринимает только ограниченное количество переменных. Добавление в него других производится только через хак. Не уверен на 100%, но по-моему переменной производителя в шаблоне browse нет, хотя я могу и ошибаться. Если так, то вас ждет долгая и мучительная история по перепиливанию части системных файлов VirtueMart. На джумлафоруме я встречал мини-мануал по добавлению переменных. Поищите.
1
День добрый. Назрела необходимость создания интернет-магазина компьютерной техники и комплектующих. В магазине, допустим, будет продаваться такой товар: готовые компьютеры и комплектующие к ним, ноутбуки, аудио-, видео- техника различных производителей. Один производитель будет относиться к нескольким категориям товара. Так вот у меня вопрос, как объединить производителей в категории, или точнее, какие категории производителей могут быть в данном магазине, можно хотя бы один пример, а то я че-то совсем запутался. Спасибо.
0
max, это уже дело фантазии. Вообще, совсем не обязательно делить производителей на категории. Можно просто поместить их всех в одну категорию "Производители". Либо можно поделить из по какому-то признаку, ну скажем, "Отечественные/Импортные", по странам или как-то еще.

P.S.: Не путайте категории производителей с категориями товаров.
0
например у меня есть производитель BBB, а у него много подкатегорий как их все вписать не пойму, поскольку можно выбрать только одну "Список категорий производителей"
0
Сережа, в этом случае используйте производителя, как категорию товаров VirtueMart, а уже для нее добавляйте подкатегории.
0
А я хотел в "категорий производителей" как раз вписывать самих производителей , а в "Список производителей" врисывать подкаегории!!!вот только я не знаю как потом вывести на сайт "категорий производителей"
0
Сережа, так не получится. Пока этот функционал не рассчитан на подкатегории.
0
Скажите, есть вывод списка купленных товаров,как добавить в эту таблицу колонку производителя купленного товара?
если в файл order.order_list.php мы заменим соответствующие строки на выборку из таблицы продавцов
$list = "SELECT #__{vm}_orders.order_id,order_status, #__{vm}_orders.cdate,#__{vm}_orders.mdate,order_total,order_currency,#__{vm}_orders.user_id, ";
$list .= "first_name, last_name, vendor_name FROM #__{vm}_vendor, #__{vm}_orders, #__{vm}_order_user_info WHERE ";
$count = "SELECT count(*) as num_rows FROM #__{vm}_orders, #__{vm}_order_user_info WHERE ";

то результат - дублирование строк купленных товаров = количеству продавцов.
Заранее спасибо
1
Интересует как вывести товар не по категориям, а по производителям, типа как на мелкой картинке в вашей теме в начале??? Что бы у производителя было свое лого. У меня шинная тематика, так мне нравится и хочется что бы было у меня: Тут совсем идеально выглядет - http://www.shinservice.ru/catalog/ а тут аналогично, но проще - http://www.nakolesah.ru/tires.aspx
А вот этот сайт на "нужном" движке ))) http://bestshina.com.ua/ у него каталог шин реализован тоже по производителям, но не так красиво. Он производителей добавил как категорию, а модель шин как подкатегорию что ли???
1
Никита, http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/14159
0
Спасибо, я зациклился и даже не подумал что есть такое дополнение.
И всеже подскажите как сделан каталог и производители на http://bestshina.com.ua/ я планирую получить нечто подобное. Еще очень хочется заполучить их модуль поиска по параметрам, но видимо предется самому что-то мудрить или заказывать...
1
Никита, на этом сайте производители являются категориями верхнего уровня.

Что касается фильтра, то существуют готовые решения. Дальше в серии есть статья про фильтрацию в Virtuemart. Почитайте.
0
Так и думал, но так же есть какие-то неудобства? Хотя в принципе нормально реализовано. А вид отображение товара когда жмешь на производителя можно откредактировать? У меня сейчас вышло жму michelin, например, выдает модели описание, но пишет позвоните для уточнения цены, а цены то идут на позиции товара.
Честно очень запутался для своей ситуации не могу вникнуть, как правильно сделать...
И почему если я в каталоге нажимаю на автошины (категорию верхнего уровня), пишет тут ничего нет, а на самом деле есть товар в подкатегориях и сколько его всего в скобках учитывает.
0
Никита здравствуйте!
меня кстати тоже Никита зовут!)
я тоже занялся сайтом дисков и шин.. мой первый сайт.. столкнулся ровно с теми же проблемами... не выводятся товары которые лежат в подкатегориях если в самой родительской категории нет товара..
и с производителями тоже вопрос возник.. Ты решил свои проблемы?)
0
Нет, к сожалению, не решил. Сейчас сезон, времени на это мало. Думаю заказывать готовый сайт у какой-нибудь студии.
0
ясно.... ну я пожалуй буду дальше бороться сам) есди вернешься к этому вопросу пиши))
у студий очень дорого обходится! ну и для себя хочется разобраться!
0
я вопрос с выводом решил таким образом что в описании товара отметил не только саму подкатегорию но и все родительские.. но данное решение не совсем удобно потому что я выгружаю товары через csv ия не знаю как реализовать в выгрузке это.. а делать это вручную очень накладно..
0
Подскажите, можно ли как то вывести на главной странице список производителей вместе с лого? Просто список вывела с помощью модуля mod_virtuemart_manufacturers , а можно ли как то картинки к ним добавить?
0
Татьяна, http://extensions.joomla.org/extensions/extension-specific/virtuemart-extensions/virtuemart-products-search/14159
0
спасибо за ответ! А можно еще вопрос ? =)
У меня возникла проблема в точности как у Ольги:
# Как снять с публикации производителя? — Ольга 28.04.2010 11:21
Можно как нибудь снять с публикации производителя не удаляя?
Созданы большие категории товара (с указанием производителя), но их необходимо временно снять с публикации (не удаляя - потом пригодятся). При этом производители висит на экране (нужно их тоже скрыть! - временно). Это вводит в заблуждение покупателя.

Есть ли ответ на этот вопрос?
0
Здравствуйте, Виталий! У меня проблема с производителями. Задача такая: каждый производитель выпускает массу продукции разных категорий. Например: категория мебель с подкатегориями стулья, столы, шкафы. В определённой категории товара (Мебель) надо вывести ВСЮ мебель конкретного производителя.
Я сделала для примера Два модуля меню:
1. для вывода Мебели Меню "Мебель" с пунктами:
• столы
• стулья
• шкафы
2. для вывода ВСЕХ моделей всех категорий мебели Меню "Производители"
• Бренд 1
• Бренд 2
• Бренд 3

Формируются Страница 1 с модулем меню (1) и Страница 2 с модулем меню (2)

Если на странице 1с меню (1) выбрать Столы и потом выбрать конкретный стол, то хлебные крошки и ссылка формируются правильно:

Крошки: О компании -> Каталог -> Мебель -> Столы -> Модель 1

На странице 2 с модулем меню (2) "Производители" при выборе конкретного бренда товары выводятся как надо, "хлебные крошки" и ссылки в адресной строке формируются правильно. Но как ткнёшь в конкретную модель Хлебные крошки и ссылка формируются косячно, вот так:

О компании -> Название Модели

и в адресной строке ссылка вида: сайт.ru/component/virtuemart/псевдоним
категории из VM/ Наименование модели....

т.е путь сразу ломается. Подозреваю, что-то неправильно настроила. Подскажите, пожалуйста, как исправить?
т.
0
Liza, вы неверно составили структуру.

1) Каталог должен быть только по категориям мебели, т.е., например Каталог -> Мебель -> Столы.
2) Каждая категория последнего уровня каталога (в нашем примере "Столы") должна включать все подходящие товары всех производителей.
3) Для каждого товара в его настройках должен быть задан производитель.
4) Категория Каталог из примера должна являться пунктом меню Joomla типа Virtuemart - Категория.
5) Остальные категории товаров не должны быть привязаны к пунктам меню Joomla
6) Для фильтрации товаров по производителям вы можете использовать либо пункты меню типа Virtuemart - Категория с указанием конкретного производителя, либо фильтр по параметрам, например Custom Filters (в бесплатной версии есть фильтрация по производителям): https://wedal.ru/rasshireniya-joomla/custom-filters-pro-bystryj-i-udobnyj-filtr-po-dopolnitelnym-polyam-virtuemart.html
0
Weldal, я, наверно, плохо сформулировала проблему.
- Каталог у меня составлен только по категориям мебели, как Вы и указываете. В каждом товаре указан его производитель.
- Производители внесены в соответствующем разделе VM.
- Категория Каталог является пунктом меню Джумла. И здесь всё Ок.

Я хочу не фильтровать все выведенные товары (напр, все Столы), а сделать пункт меню Джумла Производитель, при выборе которого будут выведены все столы выбранного Производителя.
Например: А какие столы - письменные, журнальные, компьютерные - производит MAXIC? и чтобы этот выбор "висел" на пункте меню, а не в фильтрации.




И выводится, но с кривым путём.
0
Liza, всё правильно. Привязка производителей к пунктам меню напрямую влияет на хлебные крошки и URL.
Попробуйте разместить пункты меню с производителями как подпункты корневого пункта меню (каталога). В этом случае, по идее, хлебные крошки должны показываться правильно.
0

Цитирую Wedal:

Liza, всё правильно. Привязка производителей к пунктам меню напрямую влияет на хлебные крошки и URL.
Попробуйте разместить пункты меню с производителями как подпункты корневого пункта меню (каталога). В этом случае, по идее, хлебные крошки должны показываться правильно.



Wedal, снова здравствуйте!
Смотрите, как выглядит структура Меню изнутри:

• Каталог Мебели
- Столы
- -Типы столов
- - - журнальные
- - - компьютерные
- - - обеденные
- - - письменные
- - Бренды (производители столов)
- - - Бренд 1
- - - Бренд 2

Когда выбираю Бренд, всё нормально, путь выводится :
О компании -> Каталог оборудования -> Столы -> Бренд (производители столов) -> MAXIK
В адресной строке: site.ru/katalog/stoly/brend/maxik

А как только выбираю из выведенного конкретный стол, путь получается такой:
О компании -> Стол (производства Maxik)

и в адресной строке site.ru/component/virtuemart/stoly/maxik-145-detail?Itemid=582

??? не знаю, как это лечится...
0
Liza, стол, по идее, должен принадлежать какой-то категории товаров, и переход должен осуществляться в нее (она должна подставляться в URL). Я не могу сказать вам что еще можно сделать только по описанию. Возможно, немного подправить макет, изменив генерацию URL под вашу задачу.
Так или иначе, это можно исправить. Если вы согласны на платную помощь, пишите мне в контакты. Без просмотра реального состояния сайта я, увы, больше ничего подсказать не могу.