Усі статті
Поза WooCommerce

Міграція з WooCommerce на Medusa.js: покроковий playbook

·6 хв читання
До → після

Що дає міграція

WooCommerce сьогодні
  • Lighthouse (mobile)55
  • TTFB3.5s
  • Хостинг / рік€240
  • Plugin-податок / міс€80–€250
Medusa.js + Next.js
  • Lighthouse (mobile)96
  • TTFB0.9s
  • Хостинг / рік€150
  • Plugin-податок / міс€0

Якщо ви вирішили, що WooCommerce-магазин треба переносити — заради швидкості, plugin-санітету, multi-region можливостей — сама міграція це частина, яку більшість статей пропускають. Цей playbook я використовую на WooCommerce→Medusa міграціях. Припускається, що ви вже прочитали чому headless виграє у 2026 → і прийняли рішення.

Послідовність — 3–6 тижнів для типового sub-500 SKU магазину. Ризики, якими треба керувати: втрата SEO, цілісність клієнтських даних, безперервність ad-attribution. На кожне — свій крок нижче.

Що ви зберігаєте, що перебудовуєте

ЕлементШлях міграції
Каталог (назви, описи, ціни, варіанти)Прямий імпорт (CSV або REST API)
Картинки товарівПрямий імпорт + переоптимізація
Категорії і тегиПрямий імпорт
Клієнти (email, ім'я, адреса)Прямий імпорт
Історія замовлень (read-only, для архіву)Прямий імпорт
Активні підпискиRe-implement у Medusa (прямої міграції нема)
ВідгукиCSV-імпорт (якщо витягли з плагіна)
Вигляд темиПеребудова в Next.js
Кастомні плагіниRe-implement як Node-модулі
Контент (блог, інфо)Лишається на WordPress (sub-domain) АБО мігрує в Payload CMS
SEO meta + редіректиРучне SEO-мапування (найкритичніший крок)

Неочікувані бонуси

Переваги, які власники відкривають post-migration:

  • Звички з WooCommerce-адмінки переносяться. Нова адмінка (Medusa або Payload) різна, але вчиться за день.
  • Перестаєте боятися оновлень. Більше ніякого "о ні, новий WordPress зламає 3 плагіни".
  • Редагування контенту відчувається миттєвим. Payload публікує менш ніж за секунду; WordPress був хвилинами з caching.

FAQ

Скільки старий магазин лишається живим під час міграції? Старий працює до DNS cutover в кінці тижня 6. Жодного періоду коли два магазини конкурують — 301-ки з дня 1 = тільки один активний URL.

Чи зміняться URL товарів? За замовчуванням — ні. Структура зберігається точно. Якщо хочете чистити legacy-URL — це робиться явно через 301-мапу.

Що з WooCommerce subscriptions? Re-implementation у Medusa. Найскладніший плагін для чистої міграції. Заклади 2–4 дні інженерії та чітку комунікацію з клієнтами щодо billing-cycle continuity.

Можна так само мігрувати Shopify? Так, playbook майже ідентичний — відрізняються лише деталі експорту. Чому Shopify-міграції часто пріоритетні →

Чи треба мігрувати блог одночасно? Ні. WordPress може лишитись як sub-path (/blog) або sub-domain. Власники, які надають перевагу WordPress-workflow для контенту, можуть лишити його як є.

Наступний крок

Якщо ви дочитали і думаєте про таймінг — правильний наступний крок це 24-годинна фіксована ціна. Надішліть бриф → — домен, приблизна кількість SKU, основні занепокоєння — повернусь з планом і ціною. Нові білди без міграції — /services/online-store від €2,000.

Шість тижнів

Як іде міграція end-to-end

Кожен тиждень — конкретний deliverable. Спочатку SEO-мапа, наприкінці — cutover. Три ризики (ранкінги, дані клієнтів, attribution) мають дедикованим mitigation-крок.

  1. Тиждень 1·

    Аудит + SEO-мапа

    • Повний URL-інвентар
    • 301-мапа (старий → новий)
    • Schema-аудит + performance baseline
    • Plugin → нативна фіча
  2. Тиждень 2·

    Medusa baseline + імпорт даних

    • Регіони, валюти, податки
    • Платіжки (Stripe + Multibanco, PayPal)
    • Товари + клієнти + замовлення
    • Картинки переоптимізовано → Cloudflare R2
  3. Тиждень 3–4·

    Next.js сторфронт

    • Відновлення теми або Figma-based редизайн
    • Custom flow-и як React-компоненти
    • Cart + checkout проти Medusa API
    • Пошук, фільтри, контент на Payload CMS
  4. Тиждень 4–5·

    Analytics, ads, SEO інфра

    • GA4 + Meta Pixel + CAPI (server-side, дедуплікація)
    • GMC feed зі стабільними ID
    • Schema, перевірена Rich Results Test
    • Sitemap + hreflang + 301-мапа
  5. Тиждень 5–6·

    Cutover + 30 днів підтримки

    • Final delta sync (товари + свіжі замовлення)
    • DNS switch (TTL знижено за 48 год)
    • 301-и активні з першої хвилини
    • Search Console + GA4 reconciliation
Ціна

Міграція — від €1,200

Один anchor-ціновий поріг. Фінальна ціна залежить від розміру каталогу і складності flow-ів, які мігрують — не від штучних тарифів.

Ціна
від €1,200

Фінальна ціна повертається протягом 24 годин після брифу.

Що отримуєте
  • Повне SEO-мапування (URL-інвентар + 301-редіректи + schema)
  • Імпорт товарів + клієнтів + замовлень
  • GA4 + Meta CAPI server-side tracking
  • Хостинг на Coolify (перший рік)
  • GMC feed зі стабільними product ID-ами
  • 30 днів підтримки після запуску
Контроль ризиків

Три ризики, три mitigation-и

Більшість провальних міграцій ламаються на тих самих трьох точках. На кожен — окреме контрзаходи у playbook.

Втрата SEO ранкінгів

Кожен старий URL отримує 301 destination без винятків. Schema відтворена або апгрейднута. Більшість клієнтів бачить відновлення за 14 днів; багато — приріст через швидкість.

Пошкодження клієнтських даних

Dry-run імпорти на staging Medusa. Customer count, sample-замовлення, password-reset flow перевірено до live. Reset-email у день запуску — попереджено наперед.

Розрив ads attribution

Server-side tracking з першого дня — Pixel і GA4 event ID-и непреривні через cutover. UTM-кампанії живі бо їхні landing URL 301-ляться на нові.

Маєте питання?

Напишіть мені напряму

Конкретний білд, ціни, терміни міграції — все що не вмістилося вище — відповім особисто протягом робочого дня.

Заповнити бриф