Interested Article - VirtueMart

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.0.0 вышла 23 ноября 2005 года.
  • VirtueMart 1.1.0 вышла 23 апреля 2008 года и закончила своё развитие версией 1.1.9, выпущенной 20 июня 2011 года.
  • VirtueMart 2.0.0 вышла 19 декабря 2011 года.
  • VirtueMart 2.6.6 вышла 29 мая 2014 года.
  • VirtueMart 2.6.12 вышла 10 ноября 2014 года .
  • Virtuemart 3.0.12 вышла 06 ноября 2015 года.
  • Virtuemart 3.4.2 вышла 8 октября 2018 года.
  • Virtuemart 3.6.10 вышла 22 ноября 2019 года.
  • Virtuemart 3.8.7 (последняя стабильная версия) 27 ноября 2020 года.

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 была включена возможность быстро менять темы для категории товаров, страницы заказа и страницы корзины.

Панель администратора

  • Маркетинговые инструменты
    • Многоуровневое ценообразование
    • Купоны
    • Правила ценообразования
  • Определение налоговых ставок
    • Определение правил для региона или страны.
    • Создание классов налога, например «Нормальный» или «Оптовый»
    • Выставление ставки НДС.
  • Продукты и каталог
    • Возможность задания различных атрибутов (свойств) для товара.
    • Неограниченная вложенность категорий.
    • Конфигурируемые продукты — продукты с выборочными свойствами (например: цвет, размер и т. д.)
    • Сортировка товара по предопределенным атрибутам (выполняется с помощью дополнительного модуля).
  • Администрирование
    • Группы покупателей (простые, VIP и т. д.)
    • Импорт/Экспорт (в виде сторонних разработок)
    • Система контроля доступа
    • Выбор валюты
    • Выбор стран
    • Отчеты продаж
    • Выбор способов доставки
    • Выбор способов оплаты

Возможности фронт-энда

  • Предложение покупателям сопутствующих товаров
  • Предложение покупателям недавно просмотренных товаров
  • Поисковая оптимизация (SEO) — пока в виде сторонних разработок
  • Связь с покупателем
    • Сообщения по электронной почте
    • RSS-подписка на категорию или все группы товаров
  • Поиск и расширенный поиск
  • Сравнение продуктов — в виде сторонних разработок
  • Теги для продуктов — в виде сторонних разработок
  • Отзывы покупателей о товарах
  • Оформление заказа
  • Корзина покупок
  • Аккаунты покупателей
  • Рекомендация товара одним покупателем другому
  • Топ-10 товаров
  • Показ спецпредложений на товары

Импорт и экспорт данных

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

  • Импорт и экспорт товаров
  • Импорт и экспорт товарных остатков на складах
  • Импорт и экспорт покупателей

Возможность создания шаблонов импорта/экспорта для различных целей. Существуют сторонние разработки модулей экспорта в Яндекс. Маркет.

Способы оплаты

В стандартную сборку входят следующие способы оплаты:

  • Кредитной картой
  • Оплата при доставке
  • PayPal
  • eCheck.net
  • MerchantWarrior

Так же существуют много сторонних разработок модулей оплаты, среди которых есть WebMoney , Яндекс.Деньги , , Почта России, Qiwi Visa Wallet , PayKeeper , Assist и другие.

Способы доставки

В стандартную сборку входят следующие способы доставки:

  • auspost
  • Canada Post
  • DHL
  • FedEXdc
  • Flex
  • InterShipper
  • shipvalue
  • UPS
  • USPS
  • Стандартный модуль доставки
  • Доставка в зависимости от региона или страны
  • Самовывоз

Так же существуют много сторонних разработок модулей доставки.

Производители

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

Системные требования

Так как VirtueMart является только дополнением для Joomla! / Mambo, это ПО имеет такие же системные требования.

Тем не менее разработчики для v 3.8 рекомендуют следующие параметры:

Требования к установке версии 1.1.6 :

  • Joomla! 1.5.x
  • PHP 4.2.x или выше; рекомендуется PHP 5.2.x
  • MySQL 3.23.x или выше; рекомендуется: MySQL 5.0.x
  • Apache 1.13.19 или выше; рекомендуется: Apache 2.2.x

Требования к установке версии 1.0.15 (считающейся устаревшей):

  • Joomla!! 1.0.x или Mambo (>= 4.5.1)
  • PHP 4.2.x или выше; рекомендуется PHP 4.4.x
  • MySQL 3.23.x или выше; рекомендуется: MySQL 4.0.x
  • Apache HTTP Server 1.13.19 или выше; рекомендуется: Apache 2.x

Необходимы следующие расширения/добавления 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.

Критика VirtueMart

На март 2013 года в продукте VirtueMart оставалось много программного кода, предназначенного для поддержки совместимости с Joomla! 1.0.x. Также в VirtueMart не совсем оптимально составляются запросы к базе данных (БД), что может замедлять производительность. VirtueMart потребляет много ресурсов хостинга, поэтому проекты средних размеров целесообразно размещать, как минимум, на VPS .

Относительная сложность формирования страниц во фронтэнде часто отталкивает от работы с ним новичков. Сложная структура шаблонов и дизайна существенно усложняет доработку шаблона магазина под потребности владельца.

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

См. также

Литература

  • Sarkar, Suhreed. Joomla! E-Commerce with VirtueMart: Build feature-rich online stores with Joomla! 1.0/1.5 and VirtueMart 1.1.x (англ.) . — (англ.) , 2009. — ISBN 978-1-847196-74-3 .
  • Griffin, PhD Michelle M. Joomla! 1.5 & Virtuemart Websites for Small Business! (англ.) . — BookSurge Publishing, 2008. — ISBN 978-1-439210-53-6 .
  • Griffin, PhD Michelle M. Joomla! 1.5 & VirtueMart: The Power is at your Fingertips! (Paperback) (англ.) . — BookSurge Publishing, 2008. — ISBN 978-1-439204-04-7 .
  • Blasczyk, Martin. Das offizielle VirtueMart-Buch: Online-Shops aufbauen und betreiben mit Joomla! (Broschiert) (неопр.) . — Addison-Wesley, München, 2009. — ISBN 978-3-827327-72-7 .

Ссылки

  • — официальный сайт VirtueMart (англ.)


Примечания

  1. . Дата обращения: 14 августа 2013. 16 мая 2017 года.
  2. Дата обращения: 21 декабря 2011. 3 января 2012 года.
  3. . Дата обращения: 17 июля 2014. 8 июля 2014 года.
  4. . Дата обращения: 22 мая 2022. 27 апреля 2021 года.
  5. от 11 июня 2010 на Wayback Machine (англ.)
Источник —

Same as VirtueMart