Добавление товара в интернет магазин на основе VirtueMart создание списка производителей и структуры категорий

Как избежать ошибок при настройке раздела “Производители” в VirtueMart?

Представьте, что в одном интернет-магазине имеются сведения об изготовителях товаров, а в другом — нет. Как вы думаете, какому из них будут больше доверять пользователи? Конечно, тому, владельцы которого не поленились выложить максимум сведений о товаре!

Держите полный алгоритм работы с производителями в скрипте VM — от заполнения настроечных полей до перехода на страницу с товарами одной торговой марки.

1. Добавляем информацию об изготовителе

Необходимые сведения нужно внести в раздел Компоненты->Virtuemart->Производители->Производители.

Для добавления очередной торговой марки выберите кнопку “Создать” (см.скриншот).

Обязательным полем при заполнении этой карточки является только “Название”. Кроме того, вы можете залить на сайт логотип компании. Это делается через вкладку “Изображение”.

В этом же разделе вы можете создать определенные категории торговых марок (блок “Категории производителей”).

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

2. Добавляем товары для производителя

Для этого достаточно открыть вкладку “Информация” пр добавлении нового товара (или редактировании данных об уже добавленных). Поставьте курсор в окошко “Производитель” и в выпадающем списке выберите соответствующую торговую марку.

Всё как на этой картинке:

3. Создаем фильтры

Чтобы пользователи смогли выбирать товар по изготовителю, нужно зайти в “Настройки” VM и выбрать вкладку “Шаблоны”. В ней следует подключить процесс “Показывать производителей”.

В результате вы получите выпадающий список с производителями, которые относятся к выбранной категории. Теперь посетители вашего интернет-магазина легко смогут найти продукцию определенной торговой марки.

4. Настраиваем показ производителей

Скрипт VM 2 содержит стандартный модуль показа торговых марок

Чтобы вывести нужные вам данные о товаре, следует создать модуль “Virtuemart Производители”.

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

В “лицевой” версии интернет-магазина это будет смотреться примерно так:

5. Оформляем карточки товара

Как показать наименование торговой марки?

Название производителя показывается автоматически при условии, что в шаблонах VM (раздел Настройки->Шаблоны) выбрана опция “Показывать производителей”.

На сайте это будет выглядеть следующим образом:

Чтобы увидеть наименование торговой марки в разделе категории, следует изменить файл componentscom_virtuemartviewscategorytmpldefault.php, добавив следующее:

Как показать логотип торговой марки?

Чтобы посетители сайта увидели логотип производителя, следует внести изменения в файл /administrator/components/com_virtuemart/models/product.php
и заменить

Дополнительно к этому следует добавить в файл componentscom_virtuemartviewsproductdetailstmpldefault.php вот такой код:


Для вывода логотипа на странице категории добавим в файл componentscom_virtuemartviewscategorytmpldefault.php код


Нужно уменьшить или увеличить логотип? Это делается с помощью CSS-стилей.

6. Собираем товары определенной марки на одной странице

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

Для внесения изменений в модуль производителей выберите файл /modules/mod_virtuemart_manufacturer/tmpl/default.php и уберите из него этот фрагмент:

вместо него следует вставить:

Следующий шаг, который позволит посетителям переходить к полной подборке товаров изготовителя — изменение файла
/components/com_virtuemart/views/productdetails/tmpl/default_manufacturer.php

В нем нужно заменить код

В этой статье я постарался ответить на самые частые вопросы о привязке производителей к товару. Надеюсь, с моей помощью вы сможете избежать ошибок и быстро настроите Virtuemart. Помните: чем проще поиск товаров на сайте, тем выше вероятность, что посетитель сделает покупку 🙂

Virtuemart 2 — интернет-магазин на Joomla. Часть 5. Производители и категории производителей.

Любой товар кто-то производит. Это может как крупная компания, так и собственное производство. Важнейшей составляющей продаж является бренд товара. Товары известных брендов традиционно пользуются доверием. К чему я это пишу? К тому, что при работе с интернет-магазином многие не уделяют должного внимания созданию и оформлению списка производителей товаров. Конечно это необязательная процедура, но во многих случаях показать производителя товара крайне важно. В этой статье я расскажу о работе с производителями и категориями производителей в VirtueMart 2.

В сравнении с Virtuemart1.1.x, для которой я когда-то писал статью про работу с производителями, в новой версии интернет-магазина изменилось немногое. Один из важных моментов – теперь производителю можно добавлять изображения. Но обо всем по порядку.

Управление производителями в Virtuemart 2. Категории производителей.

Если производителей у нас много и их можно разделить по роду деятельности(например, IT-компании и производство бытовой техники), то перед тем, как добавлять их, нужно создать категории производителей. Что дают категории? Дополнительную структурированность. В дальнейшем вы сможете вывести, например, производителей только одной категории, показать категорию над списком производителей, и.т.д.

Для создания категории производителей переходим в «Virtuemart» –> «Производители» –> «Категории производителей» и жмем кнопку «Создать». Появляется простая форма, в которой всего три поля: «Название», «Описание» и «Опубликовано?»:

Интересный момент: в форме категории нет поля «Псевдоним», которое используется для построения SEF-ссылок, но создание таких ссылок все-таки возможно, поскольку категория производителей может являться типом пункта меню, для которого можно задать псевдоним. Это не то чтобы правильно, но, по крайней мере, хоть что-то.

Управление производителями в Virtuemart 2. Производители.

После того, как категории созданы, переходим к созданию непосредственно производителей. Для этого переходим в «Virtuemart» –> «Производители» –> «Производители» и жмем кнопку «Создать». Здесь уже более сложная форма:

В ней есть поля: «Название производителя», «Опубликовано?», «Псевдоним», «Категория производителя», «URLпроизводителя», «Email производителя», «Описание производителя», и, наконец, «Изображения» производителя(отдельная вкладка).

Здесь тоже все должно быть понятно. Электронная почта даже защищена от спама :-).

После того, как вы немного повозитесь и введете всех нужных производителей, получится некоторый список, который будет отображаться в «Virtuemart» –> «Производители» –> «Производители».У меня получился вот такой:

Теперь остается разобраться с тем, как показать производителей на сайте.

Управление производителями в Virtuemart 2. Модуль производителей.

Первым способом отображения производителей в Virtuemart 2 является специальный модуль Joomla «Производители». Он поставляется в комплекте с Virtuemart 2 и называется «VM — Manufacturer». Настройки модуля достаточно просты:

Производитель – позволяет выбрать, что показывать: изображение производителя, название производителя или и то и другое.

Показать – позволяет указать формат вывода производителей, либо в блоках DIV, либо списком ul li. Справедливости ради стоит отметить, что оба формата корявые и не имеют внутри себя CSSклассов и идентификаторов для оформления, но в принципе, хорошо зная правила наследования CSS, оформить можно. Оформлять придется в 90% случаев, поскольку по умолчанию выводится нечто не очень красивое.

Производителей в строке – количество производителей, которое будет показано в одной строке.

Текст заголовка – текст перед производителями.

Текст нижнего колонтитула – текст после производителей.

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

Хотя ваш результат может выглядеть гораздо хуже, я подправил отображение, добавив несколько CSS-стилей к оформлению.

Управление производителями в Virtuemart 2. Типы пунктов меню производителей.

Вторым способом отображения производителей является создание пунктов меню соответствующих типов. В Virtuemart 2 есть такие типы, как «Производитель по умолчанию» и «Производитель» (перевод первого типа не совсем корректный, имеется ввиду список всех производителей).

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

Появляется окно, в котором можно выбрать наши типы:

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

После того, как пункты меню созданы, они появятся в соответствующем меню. Кликая по ссылкам этих пунктов, вы попадете на страницу списка всех производителей или отдельного производителя:

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

Как добавить товар в интернет-магазин на Joomla + Virtuemart

Продолжаем изучать CMS Joomla + Virtuemart. Сейчас речь пойдет о размешении товара в интернет-магазине.

Продолжаем изучать CMS Joomla + Virtuemart. Сейчас речь пойдет о размешении товара в интернет-магазине.

Надеюсь, что создавать новые категории товаров в интернет-магазине Joomla + Virtuemart Вы уже умеете . Заходим в администрирование сайта, работающего на CMS Joomla, (обычно находится на странице http://******.ru/administrator/), вводим логин и пароль и Вы попадете на главную страницу админки.

На вкладке «Компоненты» выбираете пункт «Virtuemart». Перед Вами откроется панель управления интернет-магазином.


В левой части экрана Вы увидите панель администрирования. С ее помощью происходит управление всем интернет-магазином. Для добавления товара нужно открыть пункт «Товары». Перед Вами откроется список имеющихся в магазине товаров.

В левой части экрана Вы увидите панель администрирования. С ее помощью происходит управление всем интернет-магазином. Для добавления товара нужно открыть пункт «Товары». Перед Вами откроется список имеющихся в магазине товаров.

Рассмотрим содержание этой таблицы:

  • Название товара — говорит само за себя. Если кликнуть по названию мышкой, то откроется карточка товара для редактирования.
  • Медиа — показывает, сколько фотографий прикретлено к данному товару.
  • Артикул — кодовое обозначения товара для удобчтва работы (поиск, заказ на складе и т.д.)
  • Цена — установленная цена за товар. Значение цены можно изменить прямо в этой колонке, не открывая карточку товара
  • Категория — показывает, в какой категории размешен этот товар
  • Изменить порядок отображения — позволяет менять порядок отображения товара в пользовательской части магазина. По умолчанию новый товар добавляется в конец таблицы, если нужно какой-либо товар поднять выше, то воспользуйтесь стрелками.
  • Сортировка — позволяет быстро рассортировать товар. Достаточно в окошках определить порядок отображения товаров и нажать на изображение дискеты.
  • Опубликовать — позволяет быстро снять с отображения (добавить) товара в пользовательской части магазина.
  • Копировать товар — создает копию товара
  • Удалить — удаляет товар из магазина

Добавлять новый товар в интернет-магазин, рекомендую путем копирования уже имеющегося товара. Это избавит Вас от лишней работы, а именно заполнения одинаковых позиций для родственных товаров. Нажимаем значек «Копировать товар» и откроется карточка товара:

Если бы Вы нажали «создать новый товар», то пришлось бы заполнять все вкладки в карточке товара. При копировании же нужно заполнить только «Информацию о товаре», «Габариты и вес» и «Изображения».

Вкладка Информация о товаре. В поле Краткая информация заносится краткое описание товара. Этот текст будет отображаться на странице категории в клиентской части магазина. В редакторе Описание товара заносится полное описание товара, оно будет отображаться на сайте в карточке товара.

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

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

Несколько советов по размещению полного описания товара. Обычно это описание берется с сайта производителя или поставщика товара (откуда укажет хозяин магазина). При простом копипасте с сайта в визуальный редактор с полезным текстом может добавиться и много ненужного html-кода. Поэтому лучше всего сначала необходимый текст скопировать в Dreamweaver (или какой-либо другой редактор), а уже потом в Virtuemart вставлять чистый html-код. Для этого нажмите кнопку HTML на панели редактора.

Вкладка Габариты и вес. Здесь, я думаю, особых вопросов возникнуть не должно.

Вкладка Изображения. Нажимаете кнопку «Обзор» в поле Большая картинка и закачиваете нужное изображение. При этом следите, чтобы в поле «Действия над изображением» было отмечено «Автоматически создавать уменьшенные изображения» . После удачной загрузки изображений они появятся на странице.

Для сохранения информации и создания нового товара нажмите кнопку «Сохранить» вверху страницы.

Создаем категории товаров VirtueMart 3

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

Для того, чтобы создать категорию товаров, необходимо перейти в VirtueMart -> Категории и нажать кнопку Создать. Разберем основные моменты.

  1. Название категории.
    Думаю, тут все понятно из заголовка поля.
  2. Опубликовано.
    Данный radiobar позволяет менять статус категории. Неопубликованная категория и все товары в ней не будут отображаться на страницах вашего магазина.
  3. Псевдоним.
    Название страницы вашей категории в адресной строке браузера. Если не заполнять поле, псевдоним сгенерируется автоматически на основе названия категории.
  4. Описание.
    Думаю, тут все понятно из заголовка поля.

  1. Родительская категория.
    Это не что иное, как некорректный перевод пункта. Данный пункт позволяет задать порядок категории в списке категорий, и должен называться «Порядок категорий».
  2. Родительская категория.
    Позволяет задать родительскую категорию для вашей категории.
  3. Количество товаров в строке.
    По умолчанию используются настройки магазина, но вы можете изменить их для отдельно взятой категории.
  4. Последовательность разбиения категории на страницы.
    По умолчанию используются настройки магазина, но вы можете изменить их для отдельно взятой категории.
  5. Исходное количество элементов в списке.
    По умолчанию используются настройки магазина, но вы можете изменить их для отдельно взятой категории.
  6. Шаблон категории.
    Дает возможность выбрать отличный от основного шаблона сайта шаблон из установленных в Joomla! для отдельно взятой категории.
  7. Страница просмотра категории.
    Вы можете создать для категорий различные шаблоны вывода и указывать их здесь.
  8. Страница карточки товара по умолчанию.
    Вы можете создать для товаров данной категории различные шаблоны вывода и указывать их здесь.

  1. Пользовательские название страницы.
    Позволяет задать собственный заголовок категории, который будет заключен в атрибуты . По умолчанию используется название категории.
  2. Мета ключевые слова.
    Данный метатег поисковые системы используют для того, чтобы определить релевантность ссылки. При формировании данного тега необходимо использовать только те слова, которые содержатся в самом документе. Использование тех слов, которых нет на странице, не рекомендуется. Рекомендованное количество слов в данном теге — не более десяти. Кроме того, выявлено, что разбивка этого тега на несколько строк влияет на оценку ссылки поисковыми машинами. Используется в атрибуте meta name = «keywords» content =« » />
  3. Мета описание.
    Используется при создании краткого описания страницы, используется поисковыми системами для индексации, а также при создании аннотации в выдаче по запросу. При отсутствии тега поисковые системы выдают в аннотации первую строку документа или отрывок, содержащий ключевые слова. Отображается после ссылки при поиске страниц в поисковике. Используется в атрибуте meta name = «description» content =« » />
  4. Мета Robots.
    Указания для поисковых роботов при обходе ими вашего сайта. Используется в атрибуте meta name = «robots» content =« » />

  • Index, Follow.
    Разрешить индексирование страницы и использование размещённых на ней ссылок для последующей индексации.
  • No index, Follow.
    Запретить индексирование страницы, разрешить использование размещённых на ней ссылок для последующей индексации.
  • Index, No follow.
    Разрешить индексирование страницы, запретить использование размещённых на ней ссылок для последующей индексации.
  • No index, No follow.
    Запретить индексирование страницы и использование размещённых на ней ссылок для последующей индексации.
  • Noodp, noydir.
    NOODP — запретить поисковикам использовать заголовки и описания из каталога Open Directory Project (DMOZ). NOYDIR — запретить поисковикам использовать заголовки и описания из каталога Yahoo (Yahoo Directory).
  • Noodp, noydir, nofollow.
    Запретить поисковикам использовать заголовки и описания из каталога Open Directory Project, запретить поисковикам использовать заголовки и описания из каталога Yahoo, запретить использование размещённых на ней ссылок для последующей индексации.
  • Автор.
    Функция тега — идентификация автора или принадлежности документа. Используется в атрибуте meta name = «author» content =« » />
  • После заполнения необходимых полей на вкладке Форма категории перейдем на вкладку Изображения. На этой вкладке задается изображение категории, которое будет отображаться на витрине (странице категорий) вашего интернет-магазина.

    На этом создание категорий товаров закончено.

    Остались вопросы? Задавайте их в комментариях к статье или на нашем форуме.

    Зачем нужны категории в Virtuemart?

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

    Категория может быть иметь «родителя», то есть относиться к другой категории. В таком случае мы говорим о вложенности.

    Чтобы понять вышеописанное, мы с вами рассмотрим вполне реальную ситуацию на примере мебельного магазина.

    У нас имеется вполне конкретный товар. Он называется «Стол рабочий КТ-17». Данный товар относится к категории «АКЦЕНТ», родителем которой является категория «КАБИНЕТ РУКОВОДИТЕЛЯ».

    Таким образом, если на сайте мы выбираем «КАБИНЕТ РУКОВОДИТЕЛЯ», то увидим заголовок и изображение категории «АКЦЕНТ». Если мы нажмем на ее заголовок, то увидим наш «Стол рабочий КТ-17» и другие товары, которые относятся к данной категории.

    В нашем случае мы получили иерархию:

    «КАБИНЕТ РУКОВОДИТЕЛЯ» — «АКЦЕНТ» — «Стол рабочий КТ-17»

    Обратите внимание! В Virtuemart один товар может относиться одновременно к нескольким категориям.

    Как создать категорию в Virtuemart?

    Приступим к практической части нашего урока и создадим свою первую категорию. Для этого в административной панели в главном меню выбираем: Компоненты — Virtuemart

    Далее в панели управления магазином нажимаем кнопку «Категории», либо нажимаем на одноименный пункт в левом меню на вкладке «Товары»

    Учиться создавать категории мы будем на практически рабочем сайте. Речь пойдет о все том же мебельном интернет магазине. При открытии раздела «Категории» нам откроется список ранее созданных категорий.

    В правом верхнем углу нажимаем кнопку «Создать»

    Последовательно рассмотрим все поля и настройки, которые нам предлагается сделать на странице создания категории.

    Блок «Основные настройки»

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

    Опубликовано — данный переключатель отвечает за публикацию категории на сайте. Мы ставим его в положение «ДА». Это будет означать, что при сохранении категории она отобразится в нашем интернет магазине.

    Псевдоним — рекомендую заполнить данное поле латинскими символами. Псевдоним может использоваться при создании URL страницы. Чтобы было понятно о чем идет речь, предлагаю ниже рисунок, где показан URL страницы категории после ее создания в адресной строке браузера:

    Описание — в данном случае нам предлагается создать описание категории. Оно может быть текстовым. Можно дополнить его изображениями. В общем, создать на свой вкус и цвет. Однако, нужно помнить, что под описанием будет выводиться список товаров. Если вы создадите длинное описание, то посетитель вашего сайта может просто не увидеть самого главного — товаров, которые размещены в интернет магазине.

    Блок «Подробнее»

    Под основными настройками категории Virtuemart расположен блок «Подробнее». Приступим к его изучению.

    Порядок — здесь нам предоставляется возможность указать порядок вывода данной категории.

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

    «КАБИНЕТ РУКОВОДИТЕЛЯ» — «АКЦЕНТ» — «Стол рабочий КТ-17»

    Соответственно родителем нашей категории мы делаем категорию «КАБИНЕТ РУКОВОДИТЕЛЯ»

    Далее я хотел бы сделать небольшое отступление. Дело в том, что данный урок написан, прежде всего, для тех, кто будет заполнять уже созданный сайт. И на этом уже созданном сайте вебмастер заранее настроил отображение категорий, товаров и других элементов. Поэтому, перед тем как изменять последующие параметры блока «ПОДРОБНЕЕ», я рекомендую предварительно посоветоваться с создателем сайта: а нужно ли это делать? И не повлияют ли внесенные изменения на общий дизайн вашего интернет магазина?

    Тем не менее, продолжим изучение данного блока.

    Количество товаров в строке — логичнее было бы назвать данное текстовое поле «количество столбцов», поскольку если мы поменяем «0» на «2» , то на странице категории товары будут отображаться в два столбца

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

    Выглядит такой список следующим образом:

    Соответственно, значение которым может быть заполнено данное поле, может выглядеть следующим образом: 6, 12, 18, 24

    Исходное количество элементов в списке — если перевести данный набор слов на русский язык, то получится «количество товаров на странице категории». Речь идет о количестве товаров, которое отображается по умолчанию. Например, если указать значение «6», то при посещении страницы категории мы увидим только 6 товаров, а для просмотра следующих шести товаров, нужно будет нажать кнопку «Следующая страница».

    Шаблон категории — если вы знаете, что такое шаблон и на вашем создано несколько шаблонов для компонента Virtuemart, в данном выпадающем списке можно выбрать другое значение. Проще говоря, речь идет о внешнем виде категории. Выбор другого шаблона будет означать смену дизайна категории.

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

    Страница карточки товара по умолчанию — на этот раз речь идет о макете страницы полного описания товара. Здесь опять же предлагается выбрать макет из представленных в списке.

    Блок «Мета Информация»

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

    Пользовательские название страницы — к сожалению, перевод на русский для компонента Virtuemart оставляет желать лучшего. В данном случае речь идет о так называемом «TITLE» страницы. Это заголовок страницы в браузере. Пожалуй, один из самых важны параметров страницы с точки зрения поисковых машин. Рекомендую со всей ответственностью отнестись к заполнению данного поля

    Мета ключевые слова — набор ключевых слов или фраз, которые, в общем-то, и показывают поисковым роботам по каким словам следует оценивать данную страницу. Желательно, чтобы представленные в данном поле слова в реальности существовали на странице категории.

    Мета описание — сюда рекомендую вписать несколько предложений, которые будут вкратце описывать страницу категории. Имейте ввиду, что мета описание будет показано на странице Яндекса или Google под названием вашего сайта

    Meta Robots — данный выпадающий список очень опасен в использовании. По умолчанию он включен в значение, которое сообщает поисковым роботам, что страницу можно индексировать. Однако при смене настроек страница категории может вполне игнорироваться поисковыми системами.

    Автор — если вы заполните данное поле, то в коде страницы появится мета тег «author». Насколько это важно не берусь оценивать.

    Этап последний — загрузка изображений

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

    Загрузка изображения для категории не вызывает особенных сложностей. Для этого достаточно перейти на вкладку «Изображения»

    Далее нажать кнопку «Обзор» и выбрать файл с изображением на жестком диске вашего компьютера

    После чего в правом верхнем углу сайта нажать кнопку «Сохранить» и ждать загрузки изображения.

    Если вы щепетильны в вопросах продвижения сайта в поисковых системах, то рекомендую заполнить два текстовых поля: Название и Alt текст изображения:

    На этом работу с категориями Virtuemart считаю завершенной. На следующем уроке мы научимся добавлять товар в наш интернет магазин.

    Вывод названия производителя в списке товаров категории — [VM2&3] Модификации и хаки

      17 Ответов 3969 Просмотров

    perRow;
    $Browsecellw . floor (100 / $BrowseProducts_per_row);

    // Separator
    $verticalseparator = » vertical-separator»;

    $mf_names = array();
    foreach ($this->products as $product) <
    if(in_array($product->virtuemart_manufacturer_id,$mf_names[0])) <
    continue;
    >
    $mf_names[] = array($product->virtuemart_manufacturer_id,$product->mf_name);
    >

    foreach($mf_names as $mf_name) <
    $link = JRoute::_(‘index.php?option=com_virtuemart&view=manufacturer&virtuemart_manufacturer_ );
    echo ‘ ‘. JText::_(‘COM_VIRTUEMART_PRODUCT_DETAILS_MANUFACTURER_LBL’).’ ‘.$mf_name[1].»;
    // Start the Output
    foreach ($this->products as $product) <
    if($product->mf_name = $mf_name[1]) <

    // Show the horizontal seperator
    if ($iBrowseCol == 1 && $iBrowseProduct > $BrowseProducts_per_row) <
    ?>

    votes->rating.’.gif’;
    // echo JHTML::image($img_url, $product->votes->rating.’ ‘.JText::_(‘COM_VIRTUEMART_REVIEW_STARS’));
    // echo JText::_(‘COM_VIRTUEMART_TOTAL_VOTES’).»: «. $product->votes->allvotes;
    ?>

    —>

    link, $product->product_name); ?>

    virtuemart_product_id ?>»>
    show_prices == ‘1’) <
    if ($product->prices[‘salesPrice’] images[0]->file_is_downloadable) <
    echo JText::_ (‘COM_VIRTUEMART_PRODUCT_ASKPRICE’);
    >
    //todo add config settings
    if ($this->showBasePrice) <
    echo $this->currency->createPriceDiv (‘basePrice’, ‘COM_VIRTUEMART_PRODUCT_BASEPRICE’, $product->prices);
    echo $this->currency->createPriceDiv (‘basePriceVariant’, ‘COM_VIRTUEMART_PRODUCT_BASEPRICE_VARIANT’, $product->prices);
    >
    echo $this->currency->createPriceDiv (‘variantModification’, ‘COM_VIRTUEMART_PRODUCT_VARIANT_MOD’, $product->prices);
    if (round($product->prices[‘basePriceWithTax’],$this->currency->_priceConfig[‘salesPrice’][1])!= $product->prices[‘salesPrice’]) <
    echo ‘ ‘ . $this->currency->createPriceDiv (‘basePriceWithTax’, ‘COM_VIRTUEMART_PRODUCT_BASEPRICE_WITHTAX’, $product->prices). » «;
    >
    if (round($product->prices[‘salesPriceWithDiscount’],$this->currency->_priceConfig[‘salesPrice’][1])!= $product->prices[‘salesPrice’]) <
    echo $this->currency->createPriceDiv (‘salesPriceWithDiscount’, ‘COM_VIRTUEMART_PRODUCT_SALESPRICE_WITH_DISCOUNT’, $product->prices);
    >
    echo $this->currency->createPriceDiv (‘salesPrice’, ‘COM_VIRTUEMART_PRODUCT_SALESPRICE’, $product->prices);
    echo $this->currency->createPriceDiv (‘priceWithoutTax’, ‘COM_VIRTUEMART_PRODUCT_SALESPRICE_WITHOUT_TAX’, $product->prices);
    echo $this->currency->createPriceDiv (‘discountAmount’, ‘COM_VIRTUEMART_PRODUCT_DISCOUNT_AMOUNT’, $product->prices);
    echo $this->currency->createPriceDiv (‘taxAmount’, ‘COM_VIRTUEMART_PRODUCT_TAX_AMOUNT’, $product->prices);
    $unitPriceDescription = JText::sprintf (‘COM_VIRTUEMART_PRODUCT_UNITPRICE’, $product->product_unit);
    echo $this->currency->createPriceDiv (‘unitPrice’, $unitPriceDescription, $product->prices);
    > ?>

    link, JText::_ (‘COM_VIRTUEMART_PRODUCT_DETAILS’), array(‘title’ => $product->product_name, ‘class’ => ‘product-details’));
    ?>

    Интернет магазин на основе virtuemart

    Интернет магазин на основе

    Необходимо адаптировать работу компонента CMS Joomla! VirtueMArt в соответствии с нуждами заказчика.

    Структура магазина

    Раздел Каталог продукции будет являться ссылкой на компонент VirueMart.

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

    http://www. news. blagoslovenie. su/index. php? option=com_content&task=view& >

    Иконка «Мой компьютер» и надпись «Главная страница» не должны отображаться.

    Архитектура дерева казана на схеме выше.

    Расположение объектов на странице «описание товара»

    Расположение объектов на странице «описание товара» должно соответствовать вышеуказанной схеме. Стандартную кнопку «Корзина» и схожие по смыслу ссылки необходимо так же заменить словом «Заказать»

    При этом размер товара является статическим и задается в панели администрирования, а материал— выпадающим списком (пользователь выбрал материал — цена тут же изменилась) из трех элементов: «Пластик» «Самоклейка» «Баннер».

    Это верно для всех товаров.

    Для удобства создания нового товара необходимо предусмотреть автоматический ввод этих трех свойств в TEXTAREA Список свойств.

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

    Из корзины, а так же из всего компонента VirtueMart необходимо убрать столбец «артикул» (хотя бы его отображение как в административной панели, так и на сайте).

    Необходимо разработать или взять готовый модуль (http:///index. php? option=com_docman&task=doc_details&g >

    Каждое название является ссылка на описание.

    Необходимо так же убрать из всего компонента графу «Производитель товара» и «Продавец»

    После оформления заказа пользователем, необходим механизм автоматического формирования электронного письма, адресованного менеджеру (будет создан общий ящик на , который рассылает это письмо пользователем из указанного заранее списка. Ящик- рассылка). В письме будет только информация по факту нового заказа, например «У нас новый заказ!» с ссылкой на административную панель. В административной панели магазина на первой странице будет таблица с поступившими заказами, зарегистрированными пользователями и т. д. (стандартный элемент Jommla!). Каждый новый заказ при просмотре менеджером в административной панели должен помимо информации о заказе (Вася Пупкин заказал 2 плаката три молотка деревянных и т. д.) должен содержать поле с номером счета ( ). Поле на 5-6 цифр. Бухгалтер дает номер счета, менеджер введя его в заказ и нажав кнопку «ок» отправляет его из «новые заказы» в «архив». При отображении списка заказов этот индивидуальный номер счета должен так же отображаться.

    При регистрации нового пользователя форма должна иметь следующий вид:

    Страница регистрации пользователя (поля):

    Войсковая часть (учреждение)*

    Представитель (Ф. И.О.)*

    Банковские реквизиты (ИНН, КПП)

    * — поля, отмеченные звездочкой, обязательны для заполнения

    **-0 — Радио кнопка

    В качестве разработки желательно использование Joomla версии

    И virtuemart версии

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

    Срок выполнения работы — 3-4 суток, и очень прошу, без «завтраков» и «послезавтраков». Берегите свое и мое время

    Добавление товара в интернет магазин на основе VirtueMart создание списка производителей и структуры категорий

    Категории и подкатегории нужны для создания структурированного каталога вашего Интернет-магазина.

    Входим в административную панель, затем в компонент VirtueMart

    В панели управления VirtueMart следует выбрать пункт «Категории» (слева), либо иконку «Категории» в центральной части.

    Осуществится переход на страницу со списком всех категорий

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

    Откроется окно следующего вида:

    На этой странице имеются 2 вкладки » Форма категории» и » Изображения «

    Во вклвдке » Форма категории», в разделе «Основная информация» следует заполнить поля:

    • Название категории — название категории (title)
    • Псевдоним — (alias), который будет показан в адресной строке браузера (если не заполнять установится автоматически)
    • Состояние — опубликован или нет (если оставить значение НЕТ, категория не будет отображаться на сайте)
    • Доступ — уровень доступа к создаваемой статье (уровни создаются/изменяются в Менеджере пользователей)
    • Описание — здесь вводится или вставляется текст, если вы хотите чтобы категории предшествовало краткое описание, либо общии рекомендации и прочее.

    В разделе «Подробнее» можно отредактировать поля:

    • Порядок — можно выставить, если есть предпочтения в порядке отображения этой категории
    • Родительская категория — назначается если созданая нами категории будет подкатегорией (будет находиться внутри другой категории)

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

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

    Для редактирования уже существующей категории достаточно нажать на её заголовок в Менеджере категорий или отметить галочкой (слева от названия) и нажать в вверхнем правом углу иконку «Изменить», после чего выполнить редактирование и сохранить.

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

    Как создать интернет-магазин на Joomla: Virtuemart

    В какой-то момент вы, возможно, захотите, чтобы начать продавать с помощью вашего сайта Joomla. Или, возможно, вам понадобится интернет-магазин. Это может быть немного страшно, особенно для новичков в Joomla. Но тут нечего бояться! Мы подготовили этот урок, чтобы рассказать о создании сайта с помощью Virtuemart.

    Мы создали данный урок по просьбе одного из подписчиков Joomla.ru ВКонтакте. Напоминаем, что если вы хотите, чтобы мы написали урок на какую-то конкретную тему — сообщите нам об этом! Подписывайтесь на нашу группу, оставляйте сообщение в специальном обсуждении (здесь) или в сообщениях сообщества (здесь), а после этого мы постараемся написать о том, о чем вы попросили 🙂

    Краткое оглавление:

    1. Выбор расширения интернет-магазина
    2. Как установить Joomla 3 и расширение Virtuemart
    3. Обзор параметров компонента Virtuemart:
      • Товары
      • Категории товаров
      • Заказы и покупатели
      • Магазин
      • Доставка
      • Оплата
      • Отображение товаров

    1. Выбор расширения интернет магазина Joomla

    Какие существуют компоненты для запуска интернет-магазина на Joomla? Ох, их очень много.

    Каждый из них старается не отставать от конкурентов и постоянно обновлять функционал. Существуют такие компоненты как Hikashop, J2store и eShop. Они являются одними из самых популярных компонентов магазина в каталоге расширений Joomla.

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

    Virtuemart — это бесплатное расширение, которое можно расширить с помощью различных бесплатных и платных плагинов. По моему опыту, он зарекомендовал себя как наиболее простой и удобный компонент интернет-магазина Joomla в настоящее время.

    2. Как установить Joomla 3 и расширение Virtuemart

    Для начала требуется скачивание и установка Joomla. Подробное описание Вы можете найти у нас Подробнее.

    Скачать последнюю версию компонента Virtuemart Вы можете с официального сайта расширения. Установка стандартна и очень проста. Перейдите в Расширения -> Менеджер расширений.

    Нажмите кнопку “обзор” и выберите архив, который вы скачали на свой компьютер. Нажмите кнопку “Загрузить и установить” и Joomla сделает остальную работу за вас.

    3. Обзор параметров компонента Virtuemart

    Установка virtuemart была простой. Теперь же, давайте посмотрим на наиболее существенные функциональные возможности. Вы можете найти панель управления Virtuemart на вкладке Компоненты или в отдельной вкладке в панели управления Joomla.

    Товары — основа любого интернет-магазина, так что вполне естественно и правильно будет начать наш тур с меню товаров.

    Если вы перейдете в Товары -> Добавить новый , вы увидите внушительный список настроек и опций. Каждому продукту присваивается Категория, варьирование цены, продажа для определенных групп покупателей.

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

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

    Категории Товаров

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

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

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

    Заказы и покупатели

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

    Далее идет меню магазин, где вы можете задать имя вашего магазина, валюты и логотип. Под счета/письма закладке вы можете настроить электронную почту, что ваши клиенты получат при покупке.

    Вкладка «информация» покупателя, где вы управляете покупателей группы, которые вы создали и настроили информация вашего магазина, как адрес, ваше имя, Электронная почта и т. д.

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

    Вы можете найти более совершенные настройки и расширения для Virtuemart здесь.

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

    Проверить различные модули оплаты вы можете здесь. К слову, такие популярные российские сервисы приема платежей, как Робокасса и Яндекс Касса, имеют собственные модули для интеграции с Virtuemart.

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

    Показ товаров

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

    Вы можете сделать это, перейдя в панели администратора в пункт Меню и выбрать меню, в которое вы хотите добавить ссылку на ваш магазин. Это может быть главное меню, Main menu и т.п. После этого создайте новый пункт меню. Откройте категорию пунктов меню Virtuemart и выберите нужный вариант. Чтобы вывести главную страницу магазина — выберите пункт «Front page», он же «Главная страница». Сохраните изменения и начните продавать онлайн!

    Поздравляем, теперь владелец интернет-магазина и знаете все самые важные сведения о работе онлайн магазина на Virtuemart в Joomla!

    Теперь вы знаете, как создать интернет магазин на Joomla 3 при помощи Virtuemart. Вперед экспериментировать!

    VirtueMart 2.x. Как добавить новый товар и категорию

    Этот туториал покажет, как добавить новый товар и категорию в шаблонах VirtueMart.

    Для того чтобы добавить новую категорию, необходимо выполнить следующие шаги:

    1. Войдите в админ панель Joomla;

    2. Откройте меню Компоненты -> VirtueMart (Components -> VirtueMart);

    3. Откройте вкладку Категории товаров (Product Categories);

    4. В правом верхнем меню нажмите кнопку Новая (New);

    5. В разделе Основная информация (General Informations) введите необходимую информацию о данной категории товаров. Название категории (Category Name) является единственным обязательным полем;

    6. В правом верхнем меню нажмите кнопку Сохранить и закрыть (Save & Close).

    Для того чтобы добавить новый товар, необходимо выполнить следующие шаги:

    1. В админ панели VirtueMart откройте вкладку Товары (Products);

    2. В правом верхнем меню нажмите кнопку Новый (New);

    3. Настройки товара содержат множество опций. Например, мы заполним следующие основные поля: Название товара (Product Name), Название категории (Product Category) и Отпускная цена (Cost Price);

    4. Вы также можете открыть верхние вкладки настроек товара, чтобы заполнить дополнительные опции, например, добавить изображение товара и описание;

    5. Когда вы введете всю необходимую информацию о новом товаре, кликните Сохранить (Save) в правом верхнем меню.

    Вы также можете воспользоваться детальным видео туториалом:

    Ссылка на основную публикацию