VirtueMart | |
---|---|
![]() | |
![]() | |
Тип | Интернет-магазин |
Разработчик | Sören Eberhardt-Biermann |
Написана на | PHP |
Операционная система | Кроссплатформенное программное обеспечение |
Первый выпуск | 1997 |
Последняя версия | 3.4.2[1] (8 октября 2018) |
Состояние | актуальное |
Лицензия | GNU GPL |
Сайт | virtuemart.net |
VirtueMart (произносится вёчьюмарт), ранее известный как mambo-phpShop, свободное программное обеспечение для создания Интернет-магазина, созданное для дополнения таких систем управления содержимым веб-сайта, как «Mambo» и «Joomla!». VirtueMart написан на PHP и использует базу данных MySQL. Наиболее подходит для веб-сайтов с низким или средним уровнем загрузки. VirtueMart защищён лицензией GNU GPL.
VirtueMart появился впервые в виде автономного приложения mambo-phpShop и стал первым специально созданным компонентом электронной коммерции для системы управления сайтом Mambo, позволявшим построить интернет-магазин. После того как Joomla! ответвилась от Mambo, разработчик поменял бренд mambo-phpShop на VirtueMart, который официально поддерживает более новую систему управления сайтами Joomla! Текущие версии VirtueMart могут функционировать с Mambo. Старые версии mambo-phpShop всё ещё доступны для загрузки, но уже не имеют активной поддержки.
VirtueMart 1.1.x был скачан с официального сайта более 500 тысяч раз. На нём было сделано несколько сотен тысяч интернет-магазинов во всём мире.[3] На июль 2016 года приложение было скачано более 2,5 миллионов раз.
На сегодняшний день 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, Почта России, Qiwi Visa Wallet, PayKeeper, Assist и другие.
В стандартную сборку входят следующие способы доставки:
Так же существуют много сторонних разработок модулей доставки.
Так как 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.
Текущая версия 3.4.2 совместима с Joomla! V3.9 и готова к быстрой адаптации к Joomla! V4.
На март 2013 года в продукте VirtueMart оставалось много программного кода, предназначенного для поддержки совместимости с Joomla! 1.0.x. Также в VirtueMart не совсем оптимально составляются запросы к базе данных (БД), что может замедлять производительность. VirtueMart потребляет много ресурсов хостинга, поэтому проекты средних размеров целесообразно размещать, как минимум, на VPS.
Также не совсем логичное управление в административной панели и сложность формирования страниц во фронтэнде часто отталкивает от работы с ним новичков в сайтостроении.
Текущая версия избавилась от наследованного кода ранних версий и значительно оптимизирована по производительности и архитектуре.
Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".
Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.
Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .