Light-industry-up.ru

Экосистема промышленности

VirtueMart

28-05-2023

VirtueMart
Тип

Интернет-магазин

Разработчик

Sören Eberhardt-Biermann

Написана на

PHP

Операционная система

Кроссплатформенное программное обеспечение

Последняя версия

2.0.8

Лицензия

GNU GPL

Сайт

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.0.0 вышла 23 ноября 2005 года
  • VirtueMart 1.1.0 вышла 23 апреля 2008 года[2] и закончила своё развитие версией 1.1.9, выпущенной 20 июня 2011 года
  • VirtueMart 2.0.0 вышла 19 декабря 2011 года[3].

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] для категории товаров, страницы заказа и страницы корзины.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 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 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.

VirtueMart совместим с программами автоматического учета (например, 1С:Предприятие)[6], что позволяет существенно экономить на времени заполнения каталога товаров, цен и дополнительной информации, автоматизируя процесс торговли. Существующие коммерческие модули сопряжения требуют приобретения для права использования.

Критика VirtueMart

Т.к. на настоящее время в VirtueMart осталось много кода, предназначеного для Joomla! 1.0.x, и, кроме этого, не совсем оптимально составляются запросы к БД, 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. — Packt Publishing, 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
  • Griffin PhD Michelle M. Website Design Guide to Joomla! 1.5, Virtuemart & Extensions (Paperback). — CorporationGURU, 2008. — ISBN 978-0-982153-71-0
  • 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.net — официальный сайт VirtueMart (англ.)


Примечания

  1. Differences to phpShop
  2. VirtueMart Version History
  3. VIrtueMart 2.0.0 takes off!
  4. VirtueMart Themes
  5. VirtueMart Installation: Server Requirements  (англ.)
  6. Интеграция магазина на VirtueMart 1.1.x\2.0.x и 1С:Предприятие 7.7,8.1,8.2

VirtueMart.

© 2014–2023 light-industry-up.ru, Россия, Краснодар, ул. Листопадная 53, +7 (861) 501-67-06