
Серия статей, посвященная VirtueMart, продолжается, и сегодня речь пойдет про управление производителями товаров интернет-магазина.
Производители, связанные с товарами, предоставляют свои контакты, веб-сайт, а также описание. Каждый товар, созданный в магазине, связывается с производителем.
Для магазинов, в которых информация о производителе не задана, по-умолчанию, устанавливается производитель, созданный при установке VirtueMart.
Создание производителей не является приоритетной задачей при создании каталога. Товары могут быть связанны с производителями уже после того, как будут созданы все. Однако, создание производителей заранее, если вы знаете, что будете их использовать, позволит избежать большого количества лишней работы.
Содержание
Категории производителей
Категории производителей используются для группировки производителей по различным категориям // получилось масло масляное.
Добавление категории производителей
VirtueMart при установке создает категорию производителей с именем «default». Ее изменение не является необходимым.
Для того, чтобы создать новую категорию, выберите «Производители» –> «Добавление нового производителя».
Поля формы добавления категории производителей
Название категории – название категории производителей.
Описание категории – описание категории производителя (соответственно).
Кликните на кнопку «Сохранить». Вы будете перенаправлены на страницу «Список категорий производителей», показывающую категорию «default» и новую категорию, которую вы создали.
Изменение категории производителей.
Для изменения существующей категории выберите «Производители» –> «Список категорий производителей» в меню VirtueMart.
Кликните по названию категории, которую вы хотите редактировать, внесите требуемые изменения в поля и нажмите «Сохранить».
Удаление категории производителей
Перед удалением существующей категории производителей, все производители, связанные с этой категорией должны быть удаленны, либо перенесены в другие категории. VirtueMart не позволит удалить категорию пока в ней содержаться производители.
После того, как производители будут удаленны из категории, выберите «Производители» –> «Список категорий производителей» в меню VirtueMart. Кликните по названию категории, которую собираетесь удалить. На странице данной категории кликните «Удалить». Нажмите «Ок» для подтверждения удаления категории. Вы будете возвращены к списку категорий производителей.
Обратите внимание, что категория производителей, которую вы удалили, не исчезнет из списка. Чтобы восстановить эту запись, вы должны создать новую категорию производителей и повторно связать всех производителей, входящих в эту категорию, с категорией.
Производители
Добавление производителей
Чтобы создать нового производителя, выберите «Производители» –> «Добавить производителя» в меню VirtueMart. На открывшейся странице заполните следующие поля:
название производителя – название производителя или компании;
URL – http://www.example.com, веб-сайт производителя;
категория производителей – категория производителей, с которой должен быть связан производитель.
Email – контактный e-mail производителя.
описание – описание производителя.
Изменение производителей
Для изменения существующего производителя, выберите «Производители» –> «Список производителей». Вы также можете перейти к этому списку, нажав ссылку «Список производителей» в колонке производителей на странице списка категорий производителей. //звучит просто ужасно.
Кликните по названию производителя, которого вы желаете изменить, или кликните по ссылке «обновить» в колонке «Администрирование». Внесите требуемые изменения в форме «Добавить информацию» и нажмите «Сохранить». Вы будете возвращены к списку производителей.
Удаление производителей
Перед удалением существующего производителя, все товары, связанные с ним, должны быть удаленны, либо связанны с другим производителем. VirtueMart не позволит удалить производителя, пока существуют записи, связанные с ним.
После того, как все записи, связанные с производителем, будут удалены, выберите «Производители» –> «Список производителей».Выберите производителя, который должен быть удален. Нажмите кнопку «Удалить». Вы будете возвращены к списку производителей.
После удаления производителя, он удаляется из системы. Для восстановления этого производителя, вам придется заново создать производителя и повторно связать с ним все необходимые товары.
Я ссылки на ваши статьи прописал ни wiki.joostina.ru
Но у меня есть вопрос?! В чем смысл категорий производителей? Ведь модуль поиска по производителям организован как список, без учета категорий!?
И кстати, если в админке в таблице категорий производителей, выбрать список производителей, то вылезут все производители без учета категорий?!
Там что какойто лимит есть оперделенный???
Некто Федор задавал вопрос :
Созданы большие категории товара (с указанием производителя), но их необходимо временно снять с публикации (не удаляя - потом пригодятся). При этом производители висит на экране (нужно их тоже скрыть! - временно). Это вводит в заблуждение покупателя.
Можно ли выбрав в каталоге товаров, например, определенного производители (Sony) и отобразятся все товары (ТВ, DVD и т.д.) производителя Sony/
Если так нельзя - то возвращаюсь к первому вопросу - а на кой нужен тогда этот производитель?
Ведь есть модудь, который и позволяет (т.е. есть привязка товара к производителю) кликнув на (Sony) отобразится весь товар.
Еще раз сорри. Не внимательный))
Скажите пожалуйста, а где находится сам шаблон списка производителей.
Проблема в том, что в конце каждого ряда аватара последнего производителя съезжает ниже.
СПАСИБО!
Ну да ладно, теперь по делу. Напишите каким именно способом вы вывели производителей на этой странице и получите ответ.
модуль: mod_vm_manufacturer_logo
файл находится здесь: /modules/mod_vm_manufacturer_logo/mod_vm_manufacturer_logo.php
его необходимо было немного поправить:
деление на столбцы и расстояние между производителями задается вручную, поэтому необходимо поправить эти параметры, учитывая, что после окончания строки с заданным кол-вом производителей стоит (перенос). В этом состояла вся проблема.
Спасибо.
есть задача, вывести в browse_listtable.php
на страницу категории т.е, логотип производителя.
Предположим я указываю в урл производителя урл картинки логотипа, как я смогу вывести ее в ту же ячейку где цена ?
P.S.: Не путайте категории производителей с категориями товаров.
если в файл 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 ";
то результат - дублирование строк купленных товаров = количеству продавцов.
Заранее спасибо
А вот этот сайт на "нужном" движке ))) http://bestshina.com.ua/ у него каталог шин реализован тоже по производителям, но не так красиво. Он производителей добавил как категорию, а модель шин как подкатегорию что ли???
И всеже подскажите как сделан каталог и производители на http://bestshina.com.ua/ я планирую получить нечто подобное. Еще очень хочется заполучить их модуль поиска по параметрам, но видимо предется самому что-то мудрить или заказывать...
Что касается фильтра, то существуют готовые решения. Дальше в серии есть статья про фильтрацию в Virtuemart. Почитайте.
Честно очень запутался для своей ситуации не могу вникнуть, как правильно сделать...
И почему если я в каталоге нажимаю на автошины (категорию верхнего уровня), пишет тут ничего нет, а на самом деле есть товар в подкатегориях и сколько его всего в скобках учитывает.
меня кстати тоже Никита зовут!)
я тоже занялся сайтом дисков и шин.. мой первый сайт.. столкнулся ровно с теми же проблемами... не выводятся товары которые лежат в подкатегориях если в самой родительской категории нет товара..
и с производителями тоже вопрос возник.. Ты решил свои проблемы?)
у студий очень дорого обходится! ну и для себя хочется разобраться!
У меня возникла проблема в точности как у Ольги:
# Как снять с публикации производителя? — Ольга 28.04.2010 11:21
Можно как нибудь снять с публикации производителя не удаляя?
Созданы большие категории товара (с указанием производителя), но их необходимо временно снять с публикации (не удаляя - потом пригодятся). При этом производители висит на экране (нужно их тоже скрыть! - временно). Это вводит в заблуждение покупателя.
Есть ли ответ на этот вопрос?
Я сделала для примера Два модуля меню:
1. для вывода Мебели Меню "Мебель" с пунктами:
• столы
• стулья
• шкафы
2. для вывода ВСЕХ моделей всех категорий мебели Меню "Производители"
• Бренд 1
• Бренд 2
• Бренд 3
Формируются Страница 1 с модулем меню (1) и Страница 2 с модулем меню (2)
Если на странице 1с меню (1) выбрать Столы и потом выбрать конкретный стол, то хлебные крошки и ссылка формируются правильно:
Крошки: О компании -> Каталог -> Мебель -> Столы -> Модель 1
На странице 2 с модулем меню (2) "Производители" при выборе конкретного бренда товары выводятся как надо, "хлебные крошки" и ссылки в адресной строке формируются правильно. Но как ткнёшь в конкретную модель Хлебные крошки и ссылка формируются косячно, вот так:
О компании -> Название Модели
и в адресной строке ссылка вида: сайт.ru/component/virtuemart/псевдоним
категории из VM/ Наименование модели....
т.е путь сразу ломается. Подозреваю, что-то неправильно настроила. Подскажите, пожалуйста, как исправить?
т.
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
- Каталог у меня составлен только по категориям мебели, как Вы и указываете. В каждом товаре указан его производитель.
- Производители внесены в соответствующем разделе VM.
- Категория Каталог является пунктом меню Джумла. И здесь всё Ок.
Я хочу не фильтровать все выведенные товары (напр, все Столы), а сделать пункт меню Джумла Производитель, при выборе которого будут выведены все столы выбранного Производителя.
Например: А какие столы - письменные, журнальные, компьютерные - производит MAXIC? и чтобы этот выбор "висел" на пункте меню, а не в фильтрации.
И выводится, но с кривым путём.
Попробуйте разместить пункты меню с производителями как подпункты корневого пункта меню (каталога). В этом случае, по идее, хлебные крошки должны показываться правильно.
Wedal, снова здравствуйте!
Смотрите, как выглядит структура Меню изнутри:
• Каталог Мебели
- Столы
- -Типы столов
- - - журнальные
- - - компьютерные
- - - обеденные
- - - письменные
- - Бренды (производители столов)
- - - Бренд 1
- - - Бренд 2
Когда выбираю Бренд, всё нормально, путь выводится :
О компании -> Каталог оборудования -> Столы -> Бренд (производители столов) -> MAXIK
В адресной строке: site.ru/katalog/stoly/brend/maxik
А как только выбираю из выведенного конкретный стол, путь получается такой:
О компании -> Стол (производства Maxik)
и в адресной строке site.ru/component/virtuemart/stoly/maxik-145-detail?Itemid=582
??? не знаю, как это лечится...
Так или иначе, это можно исправить. Если вы согласны на платную помощь, пишите мне в контакты. Без просмотра реального состояния сайта я, увы, больше ничего подсказать не могу.