**TL;DR.** Міграція з WooCommerce на Ordiko замінює ваш стек WordPress + хостинг + плагіни на керовану SaaS. Заплануйте імпорт каталогу (1–3 години), налаштування редиректів (1 година) та переключення DNS. Якщо все зроблено правильно, SEO відновлюється за 1–4 тижні, а операційні витрати знижуються на 30–80%.

## Чому продавці WooCommerce мігрують

- TCO. Хостинг + плагіни + обслуговування часто перевищують фіксовану плату Ordiko.
- Продуктивність. Розширення плагінів погіршує Core Web Vitals; особливо INP.
- Безпека. WordPress є найбільш атакованою CMS в інтернеті.
- Схема 2026. Досягнення `hasMerchantReturnPolicy` на WooCommerce вимагає Yoast Premium + ручної конфігурації або кастомних модулів.
- Готовність до AI пошуку. WooCommerce не має рідних llms.txt або Markdown двійників.

## Крок 1: Аудит вашої поверхні WooCommerce

Інвентаризація каталогу:

```bash
# WP-CLI на виробничому сервері (команди тільки для читання)
wp post list --post_type=product --format=csv > products_inventory.csv
wp term list product_cat --format=csv > categories.csv
wp option get yoast_seo_settings > yoast.json
```

Інвентаризація SEO:

- Yoast/Rank Math мета заголовок і опис для кожного поста (експорт через плагін).
- Поточна карта сайту (`/sitemap_index.xml`).
- Активний багатомовний плагін (WPML, Polylang або жоден) та його мапування локалей.
- Активний плагін підписки (WooCommerce Subscriptions, MemberPress), якщо є.
- Кастомні типи постів, пов'язані з комерцією (відгуки, lookbooks).

Базова продуктивність:

- Запустіть [PageSpeed Insights](https://pagespeed.web.dev) на домашній, PLP, PDP. Збережіть числа LCP/INP/CLS.

## Крок 2: Експорт каталогу WooCommerce

Стандартний експортер CSV WooCommerce обробляє більшість випадків:

1. WP Admin → Продукти → Експорт.
2. Виберіть: "Всі продукти", "Експортувати всі стовпці".
3. Завантажте `wc-product-export.csv`.

Для змінних продуктів з багатьма варіаціями також експортуйте через WC Admin → Продукти → встановіть перегляд на "Всі", відфільтруйте за `variation`, а потім експортуйте.

Для таксономій (категорії, бренди, атрибути) використовуйте WP-CLI:

```bash
wp wc product_category list --format=csv > categories_export.csv
wp wc product_attribute list --format=csv > attributes.csv
```

Для медіа, синхронізуйте `/wp-content/uploads/` через SFTP.

## Крок 3: Налаштуйте ваш магазин Ordiko

1. Зареєструйтеся на [ordiko.shop](https://ordiko.shop).
2. Створіть магазин: виберіть slug (використовується для стандартного піддомену).
3. Налаштуйте локалі (підмножина з 8 підтримуваних).
4. Виберіть початкову тему.
5. Підключіть свій власний домен (ви переключите DNS на Кроці 9).

## Крок 4: Імпорт продуктів і категорій

У панелі управління Ordiko:

1. **Налаштування → Імпорт → WooCommerce**.
2. Завантажте `wc-product-export.csv` та ваш архів медіа (zip з `/wp-content/uploads/`).
3. Імпортер:
   - Мапує змінні продукти Woo на варіанти Ordiko.
   - Зберігає slug.
   - Імпортує категорії як таксономії Ordiko, зберігаючи ієрархію батьківських і дочірніх елементів.
   - Імпортує зображення продуктів, отримуючи `alt` з імен файлів (покращте пізніше за допомогою генератора alt-тексту AI).
4. Слідкуйте за прогресом в реальному часі; великі імпорти (10k+ продуктів) виконуються як фонові завдання Trigger.dev і повідомляють про завершення.

## Крок 5: Налаштуйте редиректи

URL-конвенції WooCommerce → Ordiko:

| WooCommerce              | Ordiko                |
| ------------------------ | --------------------- |
| `/product/{slug}`        | `/products/{slug}`    |
| `/product-category/{slug}` | `/categories/{slug}` |
| `/product-tag/{slug}`    | `/tags/{slug}`        |
| `/?p=123` (спадковий)   | `/products/{slug}` (на основі пошуку) |

Налаштуйте wildcard 301s у `/seo/redirects`:

```csv
from,to,status
/product/(.*),/products/$1,301
/product-category/(.*),/categories/$1,301
/product-tag/(.*),/tags/$1,301
```

Для видалених SKU напишіть 410 записи. Шар Ordiko's gone-paths перетворює їх на HTTP 410 сторінки з рекомендаціями на основі векторної схожості.

## Крок 6: Відтворіть налаштування плагіна SEO

Yoast/Rank Math експортують свої мета заголовки та описи для кожного поста в CSV продуктів (стовпці Yoast — `yoast_wpseo_title` та `yoast_wpseo_metadesc`). Імпортер Ordiko читає їх у редактор SEO для кожного елемента.

Поля схеми продукту 2026 налаштовуються один раз на рівні магазину:

1. **Налаштування → SEO → Політика повернення** (див. [посібник з міграції Shopify](/guides/migrate-from-shopify-to-ordiko) для довідки по полях).
2. **Налаштування → SEO → Політики доставки**.
3. **Налаштування → SEO → Політика AI Crawler**.

Ці налаштування автоматично відображаються на кожному PDP.

## Крок 7: Віддзеркалення hreflang

Якщо ви використовували WPML або Polylang:

1. Експортуйте мапування локалей (WPML → Інструменти → Експорт → XLIFF, або Polylang → Налаштування → Експорт).
2. Увімкніть відповідні локалі в Ordiko.
3. Використовуйте `availableLocales` для кожного елемента, щоб позначити часткові переклади.

## Крок 8: Запустіть паралельно та перевірте якість

Запустіть Ordiko на піддомені (наприклад, `new.example.com`), поки WooCommerce продовжує працювати на виробничому домені. Контрольний список QA:

- [ ] Головна сторінка відображається правильно.
- [ ] Сторінки категорій показують пагіновані продукти.
- [ ] PDP відображається з правильними зображеннями, ціною, варіантами, схемою (перевірте за допомогою [Rich Results Test](https://search.google.com/test/rich-results)).
- [ ] Пошук повертає релевантні результати.
- [ ] Кошик і оформлення замовлення працюють від початку до кінця з тестовим платежем.
- [ ] Вхід в обліковий запис + історія замовлень завантажується.
- [ ] Багатомовність: кожна локаль відображається правильно з відповідним hreflang.

## Крок 9: Переключення DNS

1. Зменшіть TTL на ваших існуючих DNS записях за 24 години до переключення (TTL = 300 секунд).
2. У момент переключення змініть записи A або CNAME, щоб вказати на Ordiko.
3. Протягом 1 години після розповсюдження:
   - Подайте `/sitemap.xml` у Google Search Console.
   - Подайте в Bing Webmaster Tools.
   - Подайте в Yandex Webmaster.

## Крок 10: Моніторинг і відновлення

Протягом 72 годин:

| Поверхня                                | Що робити                          |
| -------------------------------------- | ----------------------------------- |
| GSC Сторінки → Виключені                   | Додайте 301s для будь-яких несподіваних 404s    |
| GSC Продуктивність → Кліки               | Підтвердіть, що падіння ≤ 15%, а потім відновлення     |
| Bing Webmaster → IndexNow              | Пінги зареєстровані                        |
| Ordiko → SEO → Веб Віталі              | LCP/INP/CLS зелені                   |
| Ordiko → SEO → Події повторної валідації     | Немає помилок                           |

## FAQ

**Які плагіни WooCommerce не матимуть прямих еквівалентів в Ordiko?**
Ordiko постачає підписки, багатовалютність, розширену доставку, бронювання (базові), подарункові картки, відновлення покинутих кошиків та SEO як основні функції. Розширення WooCommerce для незвичайних ніш (LearnDash для LMS, BookingPress для зустрічей) не мають прямих еквівалентів і можуть вимагати зовнішніх інтеграцій або змін у робочих процесах.

**Чи можу я зберегти свій блог на WordPress після міграції комерції на Ordiko?**
Так — багато продавців зберігають WordPress як CMS для контенту на /blog (підкаталог або піддомен), поки Ordiko обробляє комерцію. Налаштуйте ваш DNS, щоб маршрутизувати /blog/* до WordPress, а все інше до Ordiko. Компроміс: ви підтримуєте два стеки. Альтернативно, мігруйте пости блогу в колекцію контенту на базі MDX Ordiko для єдиної платформи.

**Як я можу обробляти змінні продукти WooCommerce?**
Імпортер Ordiko мапує змінні продукти Woo на варіанти Ordiko з такою ж структурою атрибутів (розмір, колір, матеріал тощо). Кожна варіація стає варіантом Ordiko зі своїм SKU, ціною, запасом та необов'язковими зображеннями.

**Чи втрачу я облікові дані для входу клієнтів?**
Записи клієнтів імпортуються через CSV з хешованими паролями. Клієнти отримують електронний лист для скидання пароля при наступній спробі входу (WP та Ordiko використовують різні схеми хешування паролів). Дані про бали лояльності, кредит магазину та дані плагіна винагород вимагають кастомного мапування.