Власник магазину на Joomla і VirtueMart, який почав думати про переїзд на Shopify, зазвичай приходить з одним і тим самим приводом. Платіжний модуль перестав працювати після оновлення PHP до 8.3. Кошик у конкурента відкривається менш ніж за секунду, а у нього вантажиться чотири. Програміст сказав, що PWT Sitemap версії 4.0.0 у лютому 2026 року зняла підтримку VirtueMart, і запитав що робити далі.
У видачі Google на virtuemart to shopify migration однакові результати: міграція у три кроки, інструмент, ціни, кейс. Ніхто не запитав, чи варто переїжджати взагалі. Перехід з VirtueMart на Shopify не оновлення сайту, а зміна моделі: від володіння сайтом на своєму хостингу до орендованої платформи.
Про Shopify по суті
Магазин на VirtueMart на власному хостингу або VPS ваш: хостинг обрали самі, програмний код і база доступні, програміст працює коли потрібно. Витрати фіксовані: хостинг плюс програміст за потребою.
Магазин на Shopify це підписка. Кодом не володієте, доступ припиняється як тільки перестаєте платити. Програміст за замовчуванням не потрібен: якщо щось ламається, відкриваєте тікет, якщо потрібна нова функція, ставите застосунок з магазину застосунків. Витрати ростуть з оборотом: підписка плюс застосунки плюс відсоток з кожного продажу.
Чому власники VirtueMart дивляться на Shopify
Доповнення перестають підтримувати VirtueMart. PWT Sitemap версії 4.0.0 у лютому 2026 року зняла підтримку. Частина модулів, на яких Ви тримаєтеся, може не отримати оновлень під PHP 8.4 або 8.5.
Кошик у дефолтній конфігурації давно не оновлювався. Shopify задав візуальний стандарт: оплата на одній сторінці, Apple Pay і Google Pay одразу видно, автозаповнення адреси, покупка без акаунту. Якщо Ваш кошик вимагає створити акаунт або гонить покупця через три сторінки до введення картки, це видно у звіті по закинутих кошиках.
Ядро Joomla потребує роботи. Якщо магазин ще на Joomla 3, Ви на версії без патчів безпеки і без сумісності з сучасним PHP. Шлях з Joomla 3 через Joomla 4 на Joomla 5 складний. VirtueMart 4 вимагає Joomla 4 або 5, тому оновлення пов'язані.
Програмістів VirtueMart менше ніж було. Знайти того, хто знає саме VirtueMart і просить адекватну ціну, стало складніше. Shopify виростив покоління спеціалістів з тем і застосунків, які серверний PHP e-commerce ніколи не торкалися.
Кому Shopify правильна відповідь
У Вас немає свого програміста, і Ви його не хочете. Частина власників могла б найняти, але не хоче, тому що бізнес від цього не виграє. На Shopify ставите застосунок або замовляєте спеціаліста під конкретне завдання з конкретним фіналом.
Асортимент простий. Товари описуються стандартними характеристиками (розмір, колір, матеріал). Зворотні сигнали: ціна залежить від багатьох атрибутів, глибокі дерева категорій з товаром на трьох рівнях, конфігуровані товари де опції взаємозалежні. Все це тільки через застосунки або на Shopify Plus.
Продаєте напряму покупцям без B2B. Прямі продажі це конек Shopify. Оптові функції стали кращими, але живуть у Shopify Plus.
Хочеться продавати по кількох каналах з однієї адмінки. Instagram, TikTok Shop, Facebook Shop і офлайн через Shopify POS підключені до одного асортименту і одного складу. VirtueMart теж так вміє, але кожен канал це окремий проект з окремим модулем.
Ви приймаєте, що не можете змінювати все що хочете. Архітектуру змінити не можна. Нестандартні функції або власна логіка кошика можливі тільки на Shopify Plus і через програміста який знає Liquid.
Кому Shopify не підійде
Shopify Payments не працює у Вашій країні. Власна платіжна система Shopify офіційно не працює у багатьох країнах, зокрема в Україні. Без неї Shopify бере додаткову комісію (до двох відсотків на Basic) з кожного продажу, понад комісію зовнішнього платіжного шлюзу.
Ваші інтеграції з ERP, складом або бухгалтерією працюють через прямі запити до бази або PHP скрипти. Магазини які синхронізуються з локальним ERP прямими запитами до MySQL, або з бухгалтерією через PHP скрипт що читає таблицю замовлень за розкладом, не переїжджають на Shopify без переписування цих інтеграцій поверх Admin API Shopify.
Ваша основна модель це B2B. Компанії, локації, оплата з відстрочкою у Shopify є на всіх планах. Але опції потрібні для реального B2B (прив'язка асортименту до конкретної компанії, платежі частинами, різні асортименти для різних клієнтів) є тільки у Shopify Plus.
Магазин живе на власній логіці яку Shopify не вміє. Правила знижок на рівні кошика з об'єднанням трьох акцій, калькулятор доставки з API постачальника в реальному часі, ціноутворення по групах покупців. Щось із цього робиться через Shopify Functions і Checkout UI Extensions, але вони на Shopify Plus.
Скільки Shopify коштує насправді
Тарифи Shopify публічні (приблизно): Starter близько $5 на місяць (продажі через соцмережі без сайту), Basic близько $39 (початковий тариф з сайтом), Grow близько $105 (повноцінний магазин), Shopify Plus окрема категорія для великих проектів. При річній оплаті нижче.
Крім плану, рахунок складається зі стопки платежів: застосунки (десяток на мультимовність, відгуки, лояльність, відновлення кошика, близько десяти доларів за кожен), комісії платіжних систем (від двох до трьох відсотків плюс фіксований збір), надбавка Shopify без Shopify Payments, конвертація валют, разова покупка платної теми. Підсумковий рахунок помітно вищий за публічний тариф.
Чи дешевший Shopify ніж VirtueMart для Вас, залежить від того як влаштовані Ваші продажі. На Shopify рахунок росте разом з оборотом. На VirtueMart витрати фіксовані (хостинг), програміст підключається за потребою. Точний розрахунок під Ваш магазин має сенс робити на консультації, коли видно продажі, країна прийому платежів і список функцій.
Що відбувається з SEO при переїзді
URL структура Shopify не обговорюється. Кожен URL товару містить /products/, категорії /collections/, контентні сторінки /pages/. Прибрати ці префікси не можна, підтримка Shopify винятків не робить. Після переїзду кожен URL магазину зміниться.
Проекту потрібна повна таблиця 301 редиректів на кожен URL який колись ранжувався в Google, не тільки на ті що зараз у меню Joomla. Товарні URL зі старих років і об'єднані категорії все ще живуть в індексі і збирають зворотні посилання. Що таблиця пропустить, віддасть 404 і випаде.
Відновлення займає місяці. Google потрібен час, щоб обійти кожен URL, пройти по редиректу і перерахувати ранжування. Добре виконаний переїзд відновлюється за кілька місяців з тимчасовою просадкою. При погано виконаній міграції просадка довша.
Наш досвід на «Київ Стенд». Ведемо власний магазин на kyivstend.com.ua на VirtueMart одинадцять років і бачили що відбувалося з URL структурою. Таблиця редиректів Shopify для «Київ Стенд» сьогодні це відповідність тисяч URL товарів і сотень URL категорій; ми можемо зібрати її точно, тому що джерело все ще у нас в руках. Для магазинів на кшталт нашого я раджу модернізацію на власному хостингу.
Що не переноситься при переїзді
Паролі клієнтів. Хеші паролів між платформами не переносяться. Клієнти отримують посилання для скидання пароля при першому вході. Варто попередити листом заздалегідь, щоб не виглядало як фішинг.
Joomla контент. Блог, статті «Про нас», FAQ, лендинги для рекламних кампаній, сторінка контактів, меню. Shopify це тільки магазин. Контент переноситься вручну до розділу Blog Shopify або зберігається на окремому сайті.
Ваші розширення VirtueMart. Логіка конкретних модулів не має прямих аналогів. Кожну функцію перевіряємо окремо: базовий Shopify, застосунок або програмування.
Дані з Shopify назад. Стандартний CSV експорт вивантажує асортимент, клієнтів і замовлення. Не вивантажує стани підписок зі сторонніх застосунків, баланси бонусних балів, дані у metafields, контент блогу у переносимому форматі. Тема вивантажується як zip, але за межами Shopify не працює без переробки.
Що ми робимо при переїзді на Shopify
- Аудит до переїзду: поточний магазин, структура асортименту, список розширень, інтеграції, обсяг замовлень, структура URL. На виході обсяг робіт з фіксованою ціною.
- Повна таблиця редиректів старих URL на нові URL Shopify. Кожен URL що ранжується отримує ціль, зібрану з sitemap, Google Search Console, даних зворотних посилань і історичних URL. Перевірка після перемикання.
- Перенесення асортименту, замовлень, клієнтів. Валідація після перенесення.
- Моніторинг індексації в Google Search Console перші шість тижнів, регулярні звіти по помилках, негайна реакція на зламані редиректи.
- Переписування інтеграцій з ERP, складом і бухгалтерією поверх Admin API Shopify.
Часті запитання
Скільки коштує Shopify на місяць для магазину в ЄС? Більше ніж публічний тариф плану. Точну суму рахуємо на консультації.
Чи можна валідувати номери ПДВ ЄС у Shopify? Так, через розділ податків і платіжного профілю в панелі адміністратора.
Що буде з SEO після переїзду? При повній таблиці редиректів трафік просідає у перший місяць і відновлюється за кілька місяців. При неповній таблиці довше.
Чи можна перенести паролі клієнтів з VirtueMart у Shopify? Ні. Клієнти отримують посилання для скидання пароля при першому вході.
Готові прийняти рішення
Якщо хочете розбір саме Вашого магазину перш ніж щось вирішувати, напишіть нам.