Вибір платформи — перше рішення, яке впливає на все інше: скільки коштуватиме запуск, як швидко працюватиме сайт, чи зможете ви додати потрібну інтеграцію через рік і скільки доведеться платити за підтримку. Змінити платформу пізніше можна, але це завжди окремий проєкт: перенесення каталогу, клієнтів, замовлень і пошукових позицій.
У цьому гайді порівнюємо найпоширеніші варіанти для українського ринку — WordPress із WooCommerce, OpenCart, Shopify, SaaS-конструктори та власну розробку на Nuxt і NestJS. Без маркетингових обіцянок: з плюсами, мінусами, прихованими витратами і конкретними ситуаціями, у яких кожен варіант виправданий.
Критерії, з яких варто почати
Перш ніж порівнювати платформи, сформулюйте вимоги до магазину. Інакше вибір зведеться до того, що порадив знайомий або що встиг показати перший підрядник.
- Асортимент: скільки товарів зараз і скільки буде через рік-два. 100 позицій і 20 000 позицій — це різні технічні задачі.
- Варіанти товарів: розміри, кольори, комплектації. Що більше варіантів, то важливіше, як платформа зберігає та фільтрує їх.
- Інтеграції: Нова Пошта, Укрпошта, Meest, онлайн-оплата, облікова система, CRM, маркетплейси, SMS і месенджери.
- Логіка продажів: оптові ціни, персональні знижки, промокоди, бонуси, передзамовлення, кілька складів.
- Трафік і реклама: якщо ви плануєте активно вкладатися в Google Ads і SEO, швидкість і керованість сторінок напряму впливають на вартість залучення клієнта.
- Команда: хто оновлюватиме каталог, оброблятиме замовлення і підтримуватиме сайт технічно.
- Бюджет — не лише на запуск, а й на утримання магазину протягом кількох років.
Три підходи до створення магазину
Усі платформи можна умовно поділити на три групи. Від групи залежить, хто відповідає за сервер, оновлення й безпеку і наскільки вільно можна змінювати логіку магазину.
| Підхід | Приклади | Як працює |
|---|---|---|
| CMS з відкритим кодом | WordPress + WooCommerce, OpenCart | Систему встановлюють на ваш хостинг і розширюють плагінами та модулями |
| SaaS-платформи | Shopify, українські конструктори | Оренда готового магазину за щомісячну підписку: сервер і оновлення — на стороні сервісу |
| Власна розробка | Nuxt + NestJS + PostgreSQL | Магазин пишеться під ваші процеси, код і дані повністю належать вам |
WordPress + WooCommerce
Найпопулярніший старт для малого бізнесу. Безкоштовне ядро, тисячі тем і плагінів, багато підрядників на ринку. Для магазину на 50–200 товарів із типовою логікою — кошик, кілька способів доставки, онлайн-оплата — це робочий і недорогий варіант.
Сильні сторони
- Низький поріг входу: простий магазин можна запустити за кілька днів.
- Легко знайти виконавця — з WordPress працює більшість веб-студій і фрилансерів.
- Готові плагіни майже під усе: доставка, оплата, фіди для маркетплейсів, SEO.
- Зручний редактор для блогу та інформаційних сторінок.
Слабкі місця
- Кожен плагін додає свої скрипти, стилі й запити до бази, тому сайт поступово сповільнюється. Магазин із 30–40 плагінами — звична картина, і саме такі сайти найчастіше мають проблеми з Core Web Vitals.
- WordPress створювався як платформа для блогів. На великих каталогах із тисячами товарів і варіантів фільтри та пошук без серйозної оптимізації починають гальмувати.
- Оновлення ядра, теми й плагінів можуть конфліктувати між собою. Не оновлювати — небезпечно, оновлювати без тестової копії сайту — ризиковано.
- Популярність платформи робить її головною ціллю автоматизованих атак, а вразливості найчастіше знаходять саме в плагінах.
- Нестандартна логіка (складні знижки, кілька складів, B2B-ціни) швидко перетворюється на набір латок від різних авторів.
Приховані витрати
Ядро безкоштовне, але повноцінний магазин зазвичай потребує платних плагінів і тем із річною підпискою на оновлення, якісного хостингу, резервного копіювання і регулярного технічного догляду. Окремий рядок витрат — виправлення конфліктів після оновлень і оптимізація швидкості, яка з часом стає постійною задачею.
OpenCart та інші CMS
В Україні досі багато магазинів на OpenCart. Він легший за WordPress «з коробки» і від початку створювався саме для електронної комерції. Водночас екосистема модулів менша, якість доповнень дуже різна, а перехід між мажорними версіями часто означає фактично новий проєкт.
Загальне правило для будь-якої CMS з відкритим кодом: вона добре працює, поки ваш магазин схожий на типовий. Щойно бізнес-процеси виходять за межі стандартного сценарію, ви починаєте платити за доопрацювання чужого коду, який не був розрахований на ваші задачі.
Shopify
Хмарна платформа «з коробки»: хостинг, оплата й безпека — на стороні сервісу. Підходить, якщо потрібно запуститися за кілька днів, ви продаєте на міжнародний ринок і готові працювати в межах можливостей платформи.
Сильні сторони
- Швидкий запуск без технічної команди.
- Стабільна інфраструктура: не потрібно думати про сервер, оновлення та резервні копії.
- Великий магазин застосунків і зручна адмінка.
- Добре підходить для продажів за кордон: кілька валют і мов, міжнародна доставка.
Обмеження
- Щомісячна підписка плюс оплата за застосунки, які з часом складаються в помітну суму. Ціни в доларах, тому витрати залежать від курсу.
- Вбудований платіжний сервіс Shopify Payments для українських продавців недоступний. Сторонні платіжні шлюзи підключаються через застосунки, а Shopify за це бере додаткову комісію з кожного замовлення — до 2% залежно від тарифу.
- Фіксована структура URL: товари завжди мають префікс /products/, категорії — /collections/. Прибрати ці префікси чи побудувати власну ієрархію адрес неможливо.
- Обмежений контроль над фільтрами, шаблонами сторінок і швидкістю: частину SEO-налаштувань змінити не вийде.
- Локальні сервіси (Нова Пошта, українські платіжні системи, SMS-шлюзи, облікові системи) підключаються через сторонні застосунки або не підключаються зовсім.
- Ви орендуєте платформу: товари й замовлення експортувати можна, але дизайн, застосунки й налаштування на інший рушій не перенесете.
Українські SaaS-конструктори
Локальні конструктори працюють за тією ж моделлю, що й Shopify, але орієнтовані на український ринок: інтеграції з Новою Поштою, популярними платіжними сервісами й маркетплейсами часто вже вбудовані. Для старту з невеликим асортиментом це зручно.
Обмеження ті самі, що в будь-якого SaaS: щомісячна оплата, шаблонна структура сторінок, залежність від можливостей і цінової політики сервісу. Перед вибором уточніть, чи можна вивантажити всі дані — товари, клієнтів, замовлення, тексти — у відкритому форматі і чи можна керувати URL, мета-тегами та редиректами.
Власна розробка на Nuxt і NestJS
Магазин пишеться під ваші процеси: вітрина на Nuxt із серверним рендерингом, бекенд на NestJS, база PostgreSQL, кешування в Redis. Немає сторонніх плагінів — є тільки той код, який потрібен саме вашому бізнесу.
Як це влаштовано
- Вітрина на Nuxt віддає покупцю та пошуковому роботу готовий HTML — сторінки відкриваються швидко й коректно індексуються.
- Бекенд на NestJS містить бізнес-логіку: ціни, знижки, склади, замовлення, інтеграції.
- Адмінка й CRM — частина системи, а не окремий плагін: замовлення, клієнти, імпорт товарів, статистика.
- Інтеграції підключаються напряму через API сервісів, без проміжних застосунків.
Сильні сторони
- Висока швидкість, яка не падає з ростом каталогу.
- Повний контроль над SEO: структура URL, мета-теги, мікророзмітка, фільтри, редиректи.
- Будь-яка логіка без обмежень платформи: B2B-ціни, кілька складів, бонусні програми, складні знижки.
- Немає щомісячних платежів за ліцензії й застосунки — код і дані належать вам.
Слабкі місця
- Вищий стартовий бюджет і довший запуск, ніж у шаблонного рішення.
- Потрібна команда, яка знає стек і зможе підтримувати проєкт.
- Якщо підрядник не передає код і документацію, ви залежите від нього так само, як від SaaS-платформи.
Порівняння в одній таблиці
| Критерій | WooCommerce | Shopify | Nuxt + NestJS |
|---|---|---|---|
| Старт | Швидкий і недорогий | Найшвидший | 3–6 тижнів |
| Стартовий бюджет | Низький | Низький | Вищий |
| Щомісячні витрати | Хостинг + плагіни | Підписка + застосунки + комісії | Тільки хостинг |
| Швидкість сайту | Падає з ростом плагінів | Добра, але є обмеження | Висока, контрольована |
| SEO-контроль | Через плагіни | Частковий | Повний |
| Структура URL | Налаштовується | Фіксовані префікси | Будь-яка |
| Українські інтеграції | Плагіни різної якості | Обмежено | Будь-які через API |
| Нестандартна логіка | Доопрацювання плагінів | В межах застосунків | Без обмежень |
| Безпека та оновлення | На вас | На платформі | На команді проєкту |
| Код і дані належать вам | Так | Тільки дані | Так |
| Масштабування | Складне | В межах тарифу | Без обмежень платформи |
Скільки коштує магазин насправді
Порівнювати платформи лише за ціною запуску — найпоширеніша помилка. Чесніше рахувати сукупну вартість володіння за два-три роки: усе, що ви заплатите за цей час, плюс гроші, які втратите через обмеження платформи.
- Запуск: дизайн, верстка, налаштування, перенесення каталогу.
- Регулярні платежі: хостинг, підписка, застосунки й плагіни, комісії з продажів — помножте на 24 або 36 місяців.
- Доопрацювання: нові функції та інтеграції, які знадобляться в процесі роботи.
- Технічний догляд: оновлення, виправлення конфліктів, резервні копії, безпека.
- Приховані втрати: замовлення, які ви недоотримали через повільний сайт, незручне оформлення або неможливість запустити потрібну акцію.
Часто виявляється, що дешевий старт обертається дорожчим володінням: щомісячні платежі й постійні доопрацювання за три роки перевищують бюджет власної розробки. І навпаки — для невеликого магазину, що тільки тестує нішу, власна розробка не окупиться. Порахуйте обидва сценарії на своїх цифрах.
Переїзд на іншу платформу без втрати позицій
Якщо магазин уже працює і має трафік із пошуку, переїзд потрібно планувати так, щоб Google не сприйняв його як появу нового сайту. Основні кроки:
- Зберіть повний список поточних URL: із sitemap, Google Search Console і сканування сайту.
- Визначте сторінки, які приносять трафік і продажі, — вони мають отримати рівнозначні сторінки на новому сайті.
- Складіть таблицю відповідності «стара адреса → нова адреса» і налаштуйте 301-редирект для кожної сторінки.
- Перенесіть title, description, тексти категорій і відгуки — це частина вашого SEO-капіталу.
- Перевірте новий сайт на тестовому домені, закритому від індексації, і відкривайте його лише після перевірки.
- Після запуску надішліть новий sitemap у Search Console і 2–4 тижні стежте за помилками сканування та позиціями.
Як правильно спроєктувати адреси та категорії на новому сайті, розповідаємо в статті SEO-структура каталогу інтернет-магазину. А як перенести товари одним файлом — у гайді імпорт товарів з Excel.
Що обрати саме вам
Універсальної відповіді немає, але є типові ситуації, у яких вибір майже очевидний.
| Ваша ситуація | Що підійде |
|---|---|
| Тестуєте нішу, до 100 товарів, мінімальний бюджет | SaaS-конструктор або WooCommerce |
| Продаєте за кордон, стандартна логіка, немає технічної команди | Shopify |
| Є продажі, сотні чи тисячі товарів, реклама впирається в повільний сайт | Власна розробка |
| Оптові ціни, B2B-кабінет, кілька складів чи точок продажу | Власна розробка |
| Потрібні глибокі інтеграції з обліковою системою і CRM | Власна розробка |
| Магазин на WooCommerce, плагіни конфліктують, сайт гальмує | Аудит, а потім оптимізація або переїзд |
Якщо ви тестуєте нішу й асортимент невеликий — почніть із простого рішення, не вкладаючи великий бюджет. Якщо магазин уже приносить продажі, у вас сотні чи тисячі товарів, а реклама впирається в повільний сайт і незручну адмінку — час переходити на власну розробку.
Що запитати в підрядника перед стартом
- Кому належатимуть код, домен, хостинг і дані магазину?
- Які інтеграції входять у вартість, а які оплачуються окремо?
- Як буде налаштовано SEO: URL, мета-теги, мікророзмітка, sitemap, редиректи?
- Яких показників швидкості ви досягаєте і на яких сторінках їх перевірите перед запуском?
- Як відбуватимуться імпорт і оновлення товарів?
- Скільки коштує підтримка після запуску і що в неї входить?
- Чи можна подивитися магазини, які ви зробили, і поспілкуватися з їхніми власниками?
Часті запитання
Чи можна почати на WooCommerce, а потім перейти на власну розробку?
Так, це поширений сценарій. Товари, клієнтів і замовлення можна перенести, а пошукові позиції зберегти за допомогою 301-редиректів. Важливо від початку не перевантажувати магазин плагінами, функції яких потім доведеться відтворювати.
Яка платформа найкраща для SEO?
Та, що дає повний контроль над URL, мета-тегами, мікророзміткою, фільтрами та швидкістю. На CMS цього досягають плагінами й оптимізацією, на SaaS — у межах дозволеного платформою, у власній розробці — без обмежень. Платформа не замінить семантику, структуру й якісний контент, але може суттєво завадити, якщо обмежує налаштування.
Скільки часу займає запуск магазину на власній розробці?
Типовий магазин на Nuxt і NestJS запускається за 3–6 тижнів. Термін залежить від кількості інтеграцій, складності каталогу і того, наскільки швидко узгоджуються дизайн і контент.
Чи підходить Shopify для продажів в Україні?
Технічно так, але для локального ринку доведеться підключати доставку й платежі через сторонні застосунки і платити додаткову комісію за сторонній платіжний шлюз. Shopify найкраще розкривається там, де місцеві платежі й доставка підтримуються «з коробки».
Магазин повільний, але переїжджати поки не хочеться. Що робити?
Почніть з аудиту швидкості: часто основну частину проблем дають кілька важких плагінів, неоптимізовані зображення та сторонні скрипти. Як знайти вузькі місця, пояснюємо в статті Core Web Vitals для інтернет-магазину.
Детальніше про те, як ми будуємо магазини, — на сторінці розробка інтернет-магазину. А від чого залежить бюджет, пояснюємо в розділі ціна інтернет-магазину.