Компонент интернет-магазина с поддержкой Joomla 3 и Joomla 4.
В пресс-релизе к версии сообщается, что улучшена совместимость с Joomla 4.2 и PHP 8.1, а загрузка дерева категорий ускорена в 10 раз.
Загрузка дерева категорий
Проводились тесты загрузки дерева категорий на магазине с более чем 8000 категорий и 5 уровнями вложенности. В предыдущей версии виртумарта загрузка дерева с созданным кэшем была довольно быстрая, но создание кэша занимало от 8 до 29 секунд. В версии 4.0.12 загрузка дерева категорий занимает не более 800мс, с кэшем - около 650мс. На более чем 10 тестах среднее время загрузки было между 780-830мс (на локальной dev-машине). Отмечается, что на боевом сервере работает быстрее, но точные цифры не указываются.
Также в релизе:
- добавлены новые параметры для разработчиков в корзине для более быстрого просмотра товаров
- 6 улучшений для пользователей
- улучшения/исправления под капотом, например:
- - добавлены дополнительные проверки, чтобы нельзя было добавить в корзину или удалить недоступные для просмотра продукты, снятые с производства.
- - Добавлены дополнительные проверки, чтобы нельзя было добавить в корзину или удалить недоступные для просмотра продукты, снятые с производства.
- Исправления совместимости с PHP 8
- 11 примечаний для разработчиков
Читать пресс-релиз о Virtuemart 4.0.12
Команда разработчиков Virtuemart считает, что Joomla 4.x трудно ещё называть "стабильной" и поэтому они фокусируются на работе со стабильной версией Joomla 3.10.x с PHP8. Подробнее в тексте пресс-релиза (английский язык).