Создание электронного магазина с помощью Joomla+VirtueMart
Вы решили создать на своем сайте электронный магазин? В Joomla! есть отличная реализация электронного магазина в виде компонента VirtueMart и в данной статье речь пойдет именно о нем, так как на мой взгляд это наиболее удобный и функциональный компонент электронного магазина на Joomla!.
Итак, мы установили VirtueMart и все необходимые модули и плагины к нему, используя статью по установке VirtueMart или в составе Joomlapack от КОМТЕТ . Сразу же после установки основного компонента интернет-магазина мы видим примерно такое меню (в случае установки в составе Joomlapack от КОМТЕТ - уже локализованное, на русском):
Для начинающих разработчиков этого компонента я рекомендую установить демо-данные, так как проще будет разобраться в настройках VirtueMart исправляя уже готовые примеры, нежели создавать какие либо новые.
Итак, нажимаем кнопку
и автоматически переходим непосредственно в панель настроек самого магазина. Прежде чем приступать к настройке, как и в прошлой статье, рекомендую русифицировать данный компонент.
Итак, задача: создать магазин, в котором можно купить наложенным платежом пару товаров (назовем их «молоток» и «гвозди»). Приступим.
Общая настройка магазина VirtueMart
Для этого выбираем кнопку «настройка» в блоке «Настройки»
Хочу сразу отметить, что в данной статье я затрону те параметры настройки, которые наиболее важны, так пунктов меню в этом компоненте огромное количество и большинство из них при наличии русификации интуитивно понятны. Итак, первая вкладка это «Общие настройки» и единственное что тут необходимо проверить это:
-
включена ли опция «Разрешить использование мамботов / плагинов в описании товара и категории?» в подразделе «Возможности магазина»
-
для первого и пробного ознакомления с магазином, для того чтобы не запутаться с ценами за товар, которые считаются в корзине покупателя, рекомендую отключить опцию «Виртуальный налог» в разделе «Налоги»
Здесь закончили. Теперь переходим на вкладку «Доставка». Здесь рекомендую (как в принципе и сами разработчики магазина) оставить галочку на параметре «Стандартный модуль доставки с индивидуальными данными о расценках. РЕКОМЕНДУЕТСЯ ! »
С общей настройкой можно закончить. Как я говорил остальные опции оставляем нетронутыми или же по желанию меняем на более подходящие.
Конфигурация магазина VirtueMart
Переходим на блок «Магазин»
и сразу же переходим в меню «Информация о магазине». Самые важные настройки в этом меню это раздел «Стиль отображения валюты», поэтому рассмотрим его поподробнее:
-
Валюта — Russian Ruble
-
Символ валюты — руб.
-
Формат положительного значения — 00 Symb
-
Формат отрицательного значения - -00 Symb
-
Список допустимых валют — выбираем опять же Russian Ruble
Валюту конечно же по желанию можно поставить ту, которая необходимо для нашего магазина (в данном примере я взял наиболее распространенную — рубли), главное чтобы опции «Валюта» и «Список допустимых валют» содержали одну и туже переменную.
В принципе на этом конфигурацию магазина можно закончить.
Создание товаров и категорий товаров
Переходим на блок «Товары»
Прежде чем создавать товар, необходимо создать структуру категорий. Для примера мы уже можем посмотреть как это реализовано в демо-данных, которые мы установили в первых шагах настройки магазина. Итак, создадим категорию «Инструменты» и подкатегорию в ней «Расходные материалы»:
-
Нажимаем кнопку «Список категорий»
-
Здесь нажимаем кнопку «Новый»
-
Далее задаем значение для поля «Название категории» - Инструменты
-
Для параметра «Родительская категория» - Default-Top Level
-
При желании добавляем картинку для категории во вкладке «Изображения»
-
Нажимаем кнопку «Сохранить»
Добавляем подкатегорию, повторяя выше описанные пункты 1-6. Разница лишь в том, что в пункте 4 значение выбираем «Инструменты». Теперь у нас есть структура категорий для товаров. Теперь можно добавить товар:
-
Нажимаем в блоке «Товары» пункт «Добавить товар»
-
Вкладка «Информация о товаре»
-
Артикул — идентификационный ключ товара, номер по порядку. Поставим «1»
-
Наименование — Молоток
-
Категории — Инструменты
-
Цена товара (без налогов) — 100, Russian Ruble
-
Остальные вкладки меняем по желанию или по требованию к магазину (налоги, цена доставки, изображение товара и т.д.).
По аналогии добавляем товар «Гвозди» для подкатегории «Расходные материалы».
В принципе, готово. Добавив еще картинки и описание к товарам и категориям, мы уже получим готовый пример электронного магазина на нашем сайте.
При желании можно выбрать и изменить шаблон магазина .