Куда идем?

Этот день наконец-то настал! Разработчики выпустили Virtuemart 3 с поддержкой Joomla 3. Из этой статьи вы узнаете подробности о новой версии Virtuemart 3, ее преимущества и новые возможности.

Ниже представляю вам перевод анонса с официального сайта. По традиции, мои комментарии выделены курсивом.

Новое поколение Virtuemart, совместимое с Joomla 2.5 и Joomla 3, включающее в себя множество новых функций,  доступно. Основанный на опыте разработки более 10 лет, Virtuemart 3 предлагает вам мощное и комплексное решение для интернет-торговли.

Virtuemart 3 включает в себя множество новых функций из коробки и является продолжением разработки Virtuemart 2. Мы уделили основное внимание тому, чтобы сделать Virtuemart 3 полностью совместимым с Joomla 3, отчистить архитектуру, увеличить стабильность и быстродействие. Virtuemart 3 выглядит и работает почти также, как и Virtuemart 2, но ощущения от него другие.

Тысячи человек-часов были потрачены на бесчисленные изменения, улучшающие Virtuemart. Мы благодарим всех сторонних разработчиков и владельцев сайтов, которые помогали тестировать компонент и обеспечивали обратную связь вплоть до релиза.

Обновление Virtuemart 2 до Virtuemart 3 осуществляется через менеджер расширений Joomla(//также, как и обычное обновление, устанавливается через менеджер расширений поверх предыдущей версии) и не требует миграции (как это было в случае обновления с Virtuemart 1 на Virtuemart 2). Мы сохранили максимальную совместимость с Virtuemart 2, но нам пришлось внести некоторые изменения, чтобы сделать Virtuemart 3 лучше.

Преимущества Virtuemart 3 для продавцов, покупателей и веб-мастеров

Покупатели будут рады увеличившейся скорости работы интернет-магазина, кнопке добавления товара в корзину из категории товаров и упрощенному оформлению заказа.

Владельцы магазина почувствуют увеличившуюся скорость работы админки и порадуются упрощенным дополнительным полям. Веб-мастера, разрабатывающие сайты с использованием Virtuemart, найдут гораздо больше инструментов для реализации пожеланий заказчиков, чем раньше.

Ajax-обновление дочерних товаров (//?) и соседних товаров улучшит впечатления от взаимодействия с Virtuemart 3.

Новый внутренний кэш сокращает количество SQL-запросов для большинства задач более чем на 25%. Тяжелые функции дополнительно кэшируются через Joomla.

Преимущества Virtuemart 3 для разработчиков

Обновленное ядро имеет расширенную корзину с улучшениями, обеспечивающими большую совместимость при обновлениях. Например, новые поля, заполняемые пользователем, теперь включают в себя опцию, позволяющую показывать их на странице оформления заказа и использовать их собственные мини-макеты для переопределения. Это упрощает настройку корзины без изменений в основном макете. Данные, хранящиеся в сессии, теперь сжаты и легко могут быть модифицированы с помощью плагинов (например, чтобы регулировать вес). Корзина автоматически сохраняется для зарегистрированных пользователей. Также корзина проверяет при любой перезагрузке страницы корректность доступного остатка товара, если это необходимо.

Вы можете повторно использовать ваши макеты с помощью новых подмакетов (минимакетов). Они приводят ваш магазин в надлежащий вид и упрощают переопределение основных макетов. Входные данные максимально унифицированы, что делает их более устойчивыми к обновлениям.

В менеджере меню Joomla для Virtuemart 3 добавлены новые типы меню, также добавлены новые модули.

Управление сайтом теперь лучше связано с Joomla ACL, что позволяет дать доступ к магазину разным продавцам через фронтенд без возможности доступа к админке. Virtuemart 3 дает возможность работать с несколькими продавцами в различных режимах.  Теперь можно работать с командой продаж и командой доставки (//вероятнее всего имеется ввиду разграничение прав доступа к управлению магазином через фронтенд).

Мы уменьшили зависимость от Joomla, но увеличили интеграцию с ней. Например, ядро теперь использует только JFormFields и не имеет устаревшего vmParameter, но мы добавили vRequest как выбор для JInput. Теперь разработчики могут использовать нормальную JFormField-конвенцию для всех плагинов.

Переработанные дополнительные поля

Одним из существенных изменений была переработка дополнительных полей, которые стали гораздо более гибкими в использовании. В Virtuemart 2 вы могли или не переопределить ни одного поля или переопределить все. В Virtuemart 3 вы можете отключить или переопределить каждое из дополнительных полей независимо друг от друга. Это делает создание различных вариантов товаров проще и быстрее. Новые дочерние товары позволяют отображать их с 5(можно увеличить) зависимостями. При этом вы можете использовать для одного товара один тип так часто, как хотите.

В Virtuemart 3 добавлена новая функция «Дополнительная группа пользователей». Она не заменяет стандартные группы, но очень удобна, когда вы применяете к стандартной группе налоги и правила расчета.

Обновленный JQuery

В Virtuemart 3 включена новая версия jQuery(такая же, как используемая в Joomla 3.3). Магазины, работающие на Joomla 2.5 и Virtuemart 3, также получат от этого выгоды.

//При условии, что на сайте, работающем на Joomla 2.5 вы отключите устаревшую версию JQuery или обновите ее до аналогичной Virtuemart 3.

Расширения для Virtuemart 3 готовы

Все изменения в API были хорошо протестированы и многие разработчики расширений для Virtuemart уже обновили свои продукты для совместимости с Virtuemart 3. //Я бы не слишком доверял этому заявлению :-)

Улучшения для конечных покупателей

  • Увеличена скорость загрузки страниц
  • Добавлена возможность добавлять товары и их варианты в корзину прямо со страницы категории
  • Упрощен процесс оформления заказа
  • Добавлено прогнозирование стоимости доставки на этапе ввода адреса
  • Данные корзины сохраняются для авторизованных пользователей, что позволяет продолжить оформление заказа позднее

virtuemart 3

Улучшения для продавцов и веб-мастеров

  • Расширен функционал доступности товаров
  • Улучшено быстродействие админки
  • Упрощен процесс добавления товарам дополнительных полей
  • Расширены параметры для отображения похожих товаров и категорий
  • Добавлены дополнительные типы меню в менеджере меню Joomla
  • Добавлено легкое создание и настройка собственных полей, заполняемых пользователем, доступных в корзине
  • Добавлены дополнительные возможности установки прав доступа к различным функциям и разделам магазина для разных групп пользователей

Улучшения для разработчиков шаблонов Virtuemart

  • Легкое создание различных макетов с помощью подмакетов
  • Улучшенный CSS, позволяющий использовать адаптивный дизайн

Создайте свой интернет-гипермаркет

  • Различные режимы для разных продавцов
  • Полное администрирование через фронтенд

Улучшения с технической точки зрения

  • Совместимость с Joomla 3
  • Улучшенная архитектура
  • Улучшенная стабильность
  • Улучшенное быстродействие
  • Новый внутренний кэш, сокращающий количество SQL-запросов более чем на 25%
  • Уменьшена зависимость от Joomla там, где это необходимо

// Немного масло масляное, но такова оригинальная статья.

Скачать Virtuemart 3 можно по ссылке.

Напоминаю об очевидном:

  1. Обновляться только на тестовом сайте. Все хорошо проверять, а лишь потом переносить на реальный сервер.
  2. Лучше дождаться, пока выйдет пара патчей. Ну не бывает релизов без багов.

Так или иначе, релиз Virtuemart 3 состоялся. Это хорошая новость. Обновления хоть и  не радикальные, но многие их них приятны и полезны. В ближайшее время я планирую написать обзорную статью о Virtuemart 3, основываясь уже на личных впечатлениях. Подписывайтесь на новые статьи и не пропустите :-).

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
-1
Большое спасибо за ваш сайт и форум!
Lena.
1
Спасибо , интересненько. Будем смотреть.
1
Как итог, обновились, а вот компонент для импорта CSVI не работает с новой версией.
1
Сергей, это то, о чем я говорил. Лучше все хорошо проверить и немного подождать. Разработчики CSVI должны обеспечить поддержку в самый короткий срок.
0
при попытке установить компонент, пишет: Fatal error: Interface 'JObservableInterface' not found in ... www\administrator\components\com_virtuemart\helpers\vmtable.php on line 40

В чем может быть проблема?
0
premi,
1) Откуда скачали?
2) На какую Joomla ставите?
0
Поддерживаю предыдущий вопрос

Fatal error: Interface 'JObservableInterface' not found in /var/www/aesvMY/shop.aes.in.ua/administrator/components/com_virtuemart/helpers/vmtable.php on line 48

это Joomla_3.1.1_Full_Package_Russian
com_virtuemart.3.0.4
0
эти дистрибутивы были скачаны с официальных сайтов

http://virtuemart.net/downloads

http://extensions.joomla.org
0
raison, обновите Joomla до 3.3.6. На версии 3.1.1 Virtuemart 3 не тестировался.
1
Уже не один магазин сделал на джумле и виртумарте! Спасибо, что пишите стать и тестируете обновления!
0
Вылечи, включив расширение PHP php_openssl у провайдера.
0
ребят, а помогите, если кто знает, под новый виртумарт есть готовый расширеный поиск? тот что нашла не совсем подходит (нам нужен с выпадающии списками)
0
Мария, https://breakdesigns.net/extensions/custom-filters
0
Ув. Wedal
Простите, что не в тему статьи, но вопрос и задать некому :)

Как человек с огромным опытом, подскажите пожалуйста модуль для VM скроллер-слайдер товаров, типа этого: http://demo.smartaddons.com/#sj-vm-slider
но ВЕРТИКАЛЬНЫЙ. Всю голову изломал, не могу найти. Посоветуйте пожаста.
0
Алексей, точно не скажу, поскольку делаю такие расширения самостоятельно на основе jQuery-скриптов под запросы каждого заказчика.
Перейдите на эту страницу:
http://extensions.joomla.org/category/extension-specific/virtuemart-extensions
и впишите в поиске slider или scroller. Появятся расширения, похожие на то, что вам нужно.
0
Добрый день
VirtueMart 3.0.17 J3.6.
Пробуем редактировать товар через FrontEnd
видно , что скрипты при этом не работают,
все настройки товара в 1 колонку без закладок ..
и самое плохое
НЕТ КНОПОК !! Сохранить, Отменить ..
Кто подскажет как решить ??
0
Петрович, я не занимался настройкой управления VM черех Frontend, но думаю, вам как раз нужно заставить скрипты работать. Тогда будут работать вкладки. Насчет кнопок вообще ничего сказать не могу - панель с кнопками в админке - это нечто, сделанное именно для админке. На сайте обычно используются кнопки после форм добавления.
А вообще, плохое это дело. Бросьте его. Лучше тонко настройте доступ к админке для различных групп пользователей так, чтобы те, кто по вашей задумке должен управлять магазином с фронтенда, могли делать это в админке, но не иметь доступа к другим ее частям.
0
Здравствуйте.
Подскажите, а какая там верстка? Табличная или блочная??? А то хочу с джумшопинга уйти из-за табличной(((