Джучи
- 1 year ago
- 0
- 0
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 тысяч раз. На нём было сделано несколько сотен тысяч интернет-магазинов во всём мире. На июль 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 была включена возможность быстро менять темы для категории товаров, страницы заказа и страницы корзины.
В стандартную сборку не входят модули импорта/экспорта, только в виде сторонних разработок.
Возможность создания шаблонов импорта/экспорта для различных целей. Существуют сторонние разработки модулей экспорта в Яндекс. Маркет.
В стандартную сборку входят следующие способы оплаты:
Так же существуют много сторонних разработок модулей оплаты, среди которых есть WebMoney , Яндекс.Деньги , , Почта России, Qiwi Visa Wallet , PayKeeper , Assist и другие.
В стандартную сборку входят следующие способы доставки:
Так же существуют много сторонних разработок модулей доставки.
Так как VirtueMart является только дополнением для Joomla! / Mambo, это ПО имеет такие же системные требования.
Тем не менее разработчики для v 3.8 рекомендуют следующие параметры:
Требования к установке версии 1.1.6 :
Требования к установке версии 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.8.7 совместима с Joomla! V3.9.x и готова к быстрой адаптации к Joomla! V4.
На март 2013 года в продукте VirtueMart оставалось много программного кода, предназначенного для поддержки совместимости с Joomla! 1.0.x. Также в VirtueMart не совсем оптимально составляются запросы к базе данных (БД), что может замедлять производительность. VirtueMart потребляет много ресурсов хостинга, поэтому проекты средних размеров целесообразно размещать, как минимум, на VPS .
Относительная сложность формирования страниц во фронтэнде часто отталкивает от работы с ним новичков. Сложная структура шаблонов и дизайна существенно усложняет доработку шаблона магазина под потребности владельца.
Текущая версия избавилась от наследованного кода ранних версий и значительно оптимизирована по производительности и архитектуре.