Стек Joomla і VirtueMart займає близько 1,7% ринку відкритих e-commerce CMS. Новим проєктам краще стартувати на PrestaShop, OpenCart або WooCommerce, а власникам працюючих магазинів на VirtueMart переїжджати поспіхом, до релізу стабільного VirtueMart 5, не варто.
Де зараз знаходиться стек Joomla і VirtueMart
Joomla займає 1,4% серед усіх сайтів у світі, за даними W3Techs це падіння приблизно на 80% за останні десять років.
Статистика BuiltWith
| Платформа | Активних доменів | Частка відкритого сегменту |
|---|---|---|
| OpenCart | 16 291 | 48,6% |
| WooCommerce | 13 839 | 41,3% |
| PrestaShop | 984 | 2,9% |
| JoomShopping (Joomla) | 664 | 2,0% |
| VirtueMart (Joomla) | 557 | 1,7% |
Джерело: BuiltWith. OpenCart і WooCommerce разом близько 90% відкритого сегменту, VirtueMart і JoomShopping разом менше 4%.
Чому VirtueMart втрачає позиції
VirtueMart розробляється в SVN, не на GitHub, тому сторонні розробники не можуть брати участь. Єдиний активний розробник ядра Макс Мілберс («Milbo» на форумі), і якщо він припинить підтримку, розвиток може зупинитися. У OpenCart і PrestaShop відкриті GitHub репозиторії, у WooCommerce тисячі активних учасників. Оновлення безпеки VirtueMart виходять переважно після виявлення вразливості (останній помітний security release 4.6.0 з промовистою назвою «We put on the helmet»).
Joomla 6 вийшла стабільним релізом у жовтні 2025 року. VirtueMart 4.x з нею повністю несумісна, а VirtueMart 5 на стадії бета. Нова версія вимагає PSR-4 namespace, Composer autoload, відмови від jQuery і Fancybox, тобто всі сторонні розширення потрібно буде переписувати або видаляти.
B2B позиціонування для VirtueMart
B2B покупці хочуть отримувати рахунки на оплату автоматично, без листування з менеджерами.
| B2B функція | VirtueMart | OpenCart | PrestaShop | WooCommerce |
|---|---|---|---|---|
| Ціни за групами покупців | Підтримка на рівні СУБД | Вбудована підтримка | Нативний інструментарій | Потребує платних плагінів |
| B2B документи (рахунки, акти виконаних робіт) | Потребує розробки плагіну | Базові рахунки з коробки | Генерація PDF через Symfony шаблони | Потребує спеціальних плагінів |
| Кошик для передачі реквізитів без оплати | Налаштовується через «Банківський переказ», збір файлів реквізитів проблематичний | Реалізується з коробки | Реалізується з коробки | Реалізується через плагіни |
| Інтеграція BAS | Потрібно писати руками, немає підтримуваних модулів | REST API конектори | REST API конектори | Рішення є, але часто ламаються при оновленнях |
| API (ТТН, накладений платіж) | Немає стабільних модулів під Joomla | Стабільний, підтримуваний модуль | Платні модулі Pinta Webware з повним циклом API | «WCUkrShipping» |
| Документообіг для B2B | Потрібно інтегрувати | Підтримується | Підтримується | Через плагіни |
Ризики переїзду на нову CMS в контексті SEO
Переїзд на нову CMS без розуміння ризиків це спосіб знищити кілька років роботи над SEO. Прочитайте матеріал про міграцію з Joomla і VirtueMart.
За даними ThatWare, типове падіння органічного трафіку при переїзді сягає 40 відсотків за перші шість місяців навіть при кваліфікованих фахівцях. Search Engine Journal: середній час стабілізації близько 23 днів, а 12% сайтів не повертаються на рівень трафіку навіть через рік.
Кожна платформа має свою URL логіку: VirtueMart генерує адреси вигляду /categoryname/productnamedetail.html, WooCommerce /product/productname/, PrestaShop /categoryidname/productidname.html. Відновити структуру, яка вже в індексі Google, важко, а створення redirect map займає близько двох днів роботи SEO фахівця.
Що ламається при зміні CMS
- Canonical: нові URL можуть відкриватися більш ніж за однією адресою, Google проіндексує дублі.
- Hreflang: нова CMS може змінити мовні префікси.
- Schema.org: шаблони VirtueMart не переносять мікророзмітку на новий сайт.
- Sitemap: карта сайту на новій CMS часто повна сюрпризів.
- 404: при видаленні товару VirtueMart показує сторінку категорії з кодом 200, після переїзду так само може поводитися і OpenCart.
Вартість і ринок розробників
Вибір CMS це вартість магазину на довгій дистанції: хостинг, модулі, розробник, Ваш особистий час. VirtueMart виграє лише за рахунок низького порогу входу («оновлення» замість «нового сайту»). Для порівняння: у OpenCart понад 1 500 фрилансерів і агентств (реакція до 12 годин), у PrestaShop близько 180 фахівців (до 24 годин), у WooCommerce понад 5 000 (до 4 годин).
Коли залишатися на поточній CMS і коли без переїзду не обійтися
Ми поки залишаємося на Joomla і VirtueMart: B2B специфіка нашого магазину розроблялася більше п'ятнадцяти років. Поки працює, нехай працює.
Коли краще відкласти переїзд з VirtueMart
- Стабільне SEO у топі видачі. Магазин займає позиції за ключовими запитами.
- B2B специфіка. Магазин автоматизований під B2B (виставлення рахунків з ПДВ, накладних, ТТН поштових операторів).
- Безпека ПЗ. Магазин на актуальних версіях CMS, компонентів і плагінів, що підтримуються розробниками.
Точно треба сміливо кидати VirtueMart, якщо:
- У GSC багато «Duplicate, Google chose different canonical» і Ви не можете виправити їх внутрішніми інструментами Joomla і VirtueMart.
- Менеджери вводять ТТН вручну або синхронізують залишки руками.
- У VirtueMart не працюють помилки 404 (при видаленому товарі показує батьківську категорію).
- Магазин повільний, при тестах на https://pagespeed.web.dev/ є хоча б один червоний колір.
Дізнатися про модернізацію магазину без втрати SEO.
Питання і відповіді
Чи варто переїжджати з VirtueMart?
Якщо позиції в органічній видачі стабільні, є розробник і налагоджений документообіг, поспіхом не треба. Якщо накопичилися хронічні проблеми з індексацією (404, дублі) і зі службами доставки, тоді так.
Чому так мало розробників VirtueMart?
Розробка ядра ведеться не на GitHub, що нецікаво для розробників. Невеликий ринок не виправдовує спеціалізацію.