28-05-2023
Тип | |
---|---|
Разработчик |
Sören Eberhardt-Biermann |
Написана на | |
Операционная система | |
Последняя версия |
2.0.8 |
Лицензия | |
Сайт |
virtuemart.net |
VirtueMart (произносится ви́ртумарт) — ранее известный как mambo-phpShop, является свободным программным обеспечением для создания Интернет-магазина, созданным для дополнения таких систем управления содержимым Веб-сайта, как Mambo или Joomla. VirtueMart, написан на PHP и использует базу данных MySQL. Наиболее всего подходит для веб сайтов с низким или средним уровнем загрузки. VirtueMart защищён лицензией GNU GPL.
Содержание |
VirtueMart появился впервые в виде автономного приложения phpShop для создания интернет-магазина[1]. Оригинально названный mambo-phpShop, он стал первым специально созданным компонентом электронной коммерции для системы управления сайтом Mambo. После того как Mambo ответвилось в Joomla, разработчик поменял бренд mambo-phpShop на VirtueMart, который официально поддерживает более новую систему управления сайтами Joomla. Текущие версии VirtueMart могут функционировать с Mambo. Старые версии mambo-phpShop всё ещё доступны для загрузки, но уже не имеют активной поддержки.
VirtueMart 1.1.x был скачан с официального сайта более 500 тысяч раз. На нём было сделано несколько сотен тысяч интернет-магазинов во всём мире.
На сегодняшний день VirtueMart — самый популярный компонент для Joomla в области электронной коммерции. Этим его делают бесплатность, расширяемость и огромный функционал.
VirtueMart поддерживает неограниченное количество продукции и категорий, неограниченное количество валют для одного продукта, назначение продукции множеству категорий, возможность продавать продукцию, предназначенную для скачивания, а также предоставляет возможность отключить функцию продажи и использовать VirtueMart в режиме каталога. VirtueMart позволяет иметь разные цены для одной продукции, основанные на количестве или принадлежности покупателя к определённой группе, и предоставляет возможность использования различных платёжных систем.
В VirtueMart реализована система скидок, купонов, а также большой выбор систем оплаты и способов доставки. Функционал, обеспечивающий возможность работы нескольких продавцов, заявленный в VirtueMart 1.1.0, в данной ветке не до конца был реализован, поэтому его окончательная реализация перенесена в версию 2.0.0.
VirtueMart является свободным программным обеспечением для реализации функции интернет-магазина и весь PHP-код полностью доступен. Это позволяет PHP-разработчикам просматривать, обновлять или изменять возможности и функции интернет-магазина. В дополнение ко всему, VirtueMart использует упрощённые шаблоны (называемые 'fly pages' в VirtueMart), предоставляющие возможность изменять внешний вид интернет-магазина и имеющие HTML и CSS формат.
При переносе VirtueMart с Mambo на Joomla разработчики не уделили должного внимания отличиям между Mambo и Joomla, в результате VirtueMart ветки 1.0.x содержит в себе много старого процедурного кода и компоненты, уже существующие в Joomla, но по каким-то причинам не использующиеся (шаблонизатор, соединение с базой и т.д.).
В современную ветку VirtueMart 1.1.x была включена возможность быстро менять темы[4] для категории товаров, страницы заказа и страницы корзины.
В стандартную сборку не входят модули импорта/экспорта, только в виде сторонних разработок.
Возможность создания шаблонов импорта/экспорта для различных целей. Существуют сторонние разработки модулей экспорта в Яндекс.Маркет.
В стандартную сборку входят следующие способы оплаты:
Так же существуют много сторонних разработок модулей оплаты, среди которых есть WebMoney, Яндекс.Деньги, RBKMoney и Почта России.
В стандартную сборку входят следующие способы доставки:
Так же существуют много сторонних разработок модулей доставки.
Так как VirtueMart является только дополнением для Joomla! / Mambo, это ПО имеет такие же системные требования.
Требования к установке версии 1.1.6[5]:
Требования к установке версии 1.0.15 (считающейся устаревшей):
Необходимы следующие расширения/добавления PHP - MySQL, XML и Zlib. Поддержка HTTPS (OpenSSL) и cURL рекомендуется.
С Joomla! 1.0.x. совместимы версии VirtueMart 1.0.x и 1.1.0-5.
С Joomla! 1.5.x. совместимы версии VirtueMart 1.1.x.
Начиная с версии 1.1.6, VirtueMart совместим только с Joomla! 1.5.x, т.к. начался перевод кода на MVC, который не поддерживается Joomla! 1.0.x.
VirtueMart совместим с программами автоматического учета (например, 1С:Предприятие)[6], что позволяет существенно экономить на времени заполнения каталога товаров, цен и дополнительной информации, автоматизируя процесс торговли. Существующие коммерческие модули сопряжения требуют приобретения для права использования.
Т.к. на настоящее время в VirtueMart осталось много кода, предназначеного для Joomla! 1.0.x, и, кроме этого, не совсем оптимально составляются запросы к БД, VirtueMart потребляет очень много ресурсов хостинга. Поэтому проекты средних размеров целесообразно размещать как минимум на VPS.
Так же не совсем логичное управление в административной панели и сложность формирования страниц во фронтэнде часто отталкивает от работы с ним новичков в сайтостроении.
VirtueMart.