**TL;DR.** La migrazione da WooCommerce a Ordiko sostituisce il tuo stack WordPress + hosting + plugin con un SaaS gestito. Pianifica per l'importazione del catalogo (1–3 ore), la mappatura dei reindirizzamenti (1 ora) e il passaggio DNS. Se fatto correttamente, il SEO si recupera in 1–4 settimane e il costo operativo diminuisce del 30–80%.

## Perché i commercianti WooCommerce migrano

- TCO. Hosting + plugin + manutenzione spesso superano la tariffa fissa di Ordiko.
- Prestazioni. L'accumulo di plugin compromette i Core Web Vitals; INP in particolare.
- Sicurezza. WordPress è il CMS più attaccato su internet.
- Schema 2026. Raggiungere `hasMerchantReturnPolicy` su WooCommerce richiede Yoast Premium + configurazione manuale o moduli personalizzati.
- Prontezza alla ricerca AI. WooCommerce non ha llms.txt o gemelli Markdown nativi.

## Passo 1: Audit della tua superficie WooCommerce

Inventario del catalogo:

```bash
# WP-CLI sul server di produzione (comandi in sola lettura)
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
```

Inventario SEO:

- Meta titolo e descrizione di Yoast/Rank Math per post (esporta tramite plugin).
- Sitemap attuale (`/sitemap_index.xml`).
- Plugin multilingue attivo (WPML, Polylang, o nessuno) e la sua mappatura locale.
- Plugin di abbonamento attivo (WooCommerce Subscriptions, MemberPress) se presente.
- Tipi di post personalizzati legati al commercio (testimonianze, lookbook).

Baseline delle prestazioni:

- Esegui [PageSpeed Insights](https://pagespeed.web.dev) sulla home, PLP, PDP. Salva i numeri LCP/INP/CLS.

## Passo 2: Esporta il catalogo WooCommerce

L'esportatore CSV predefinito di WooCommerce gestisce la maggior parte dei casi:

1. WP Admin → Prodotti → Esporta.
2. Scegli: "Tutti i prodotti", "Esporta tutte le colonne".
3. Scarica `wc-product-export.csv`.

Per prodotti variabili con molte variazioni, esporta anche tramite WC Admin → Prodotti → imposta la vista su "Tutti", filtra per `variation`, quindi esporta.

Per tassonomie (categorie, marchi, attributi), utilizza WP-CLI:

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

Per i media, sincronizza `/wp-content/uploads/` tramite SFTP.

## Passo 3: Prepara il tuo negozio Ordiko

1. Registrati su [ordiko.shop](https://ordiko.shop).
2. Crea un negozio: scegli uno slug (usato per il sottodominio predefinito).
3. Configura le lingue (sottoinsieme di 8 supportate).
4. Scegli un tema iniziale.
5. Collega il tuo dominio personalizzato (cambierai il DNS nel Passo 9).

## Passo 4: Importa prodotti e categorie

Nel dashboard di Ordiko:

1. **Impostazioni → Importa → WooCommerce**.
2. Carica `wc-product-export.csv` e il tuo archivio media (zip di `/wp-content/uploads/`).
3. L'importatore:
   - Mappa i prodotti variabili Woo a varianti Ordiko.
   - Preserva gli slug.
   - Importa le categorie come tassonomie Ordiko, preservando la gerarchia genitore-figlio.
   - Importa le immagini dei prodotti, derivando `alt` dai nomi dei file (migliora in seguito con il generatore di testo alternativo AI).
4. Monitora i progressi in tempo reale; importazioni di grandi dimensioni (10k+ prodotti) vengono eseguite come lavori in background di Trigger.dev e notificano al termine.

## Passo 5: Configura i reindirizzamenti

Le convenzioni URL WooCommerce → Ordiko:

| WooCommerce              | Ordiko                |
| ------------------------ | --------------------- |
| `/product/{slug}`        | `/products/{slug}`    |
| `/product-category/{slug}` | `/categories/{slug}` |
| `/product-tag/{slug}`    | `/tags/{slug}`        |
| `/?p=123` (legacy)       | `/products/{slug}` (basato su lookup) |

Configura i 301 wildcard in `/seo/redirects`:

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

Per SKU eliminati, scrivi voci 410. Lo strato gone-paths di Ordiko trasforma questi in pagine HTTP 410 con raccomandazioni basate sulla similarità vettoriale.

## Passo 6: Replica le impostazioni del plugin SEO

Yoast/Rank Math esportano i loro meta titoli e descrizioni per post nel CSV dei prodotti (le colonne di Yoast sono `yoast_wpseo_title` e `yoast_wpseo_metadesc`). L'importatore di Ordiko legge questi nell'editor SEO per entità.

I campi dello schema prodotto 2026 sono configurati una sola volta a livello di negozio:

1. **Impostazioni → SEO → Politica di Reso** (vedi [la guida alla migrazione di Shopify](/guides/migrate-from-shopify-to-ordiko) per riferimento ai campi).
2. **Impostazioni → SEO → Politiche di Spedizione**.
3. **Impostazioni → SEO → Politica AI Crawler**.

Questi vengono visualizzati automaticamente su ogni PDP.

## Passo 7: Rispecchia hreflang

Se hai utilizzato WPML o Polylang:

1. Esporta la mappatura delle lingue (WPML → Strumenti → Esporta → XLIFF, o Polylang → Impostazioni → Esporta).
2. Abilita le lingue corrispondenti in Ordiko.
3. Usa `availableLocales` per entità per contrassegnare traduzioni parziali.

## Passo 8: Esegui in parallelo e QA

Esegui Ordiko su un sottodominio (ad es. `new.example.com`) mentre WooCommerce continua sul dominio di produzione. Checklist QA:

- [ ] La home page si visualizza correttamente.
- [ ] Le pagine delle categorie mostrano prodotti paginati.
- [ ] PDP si visualizza con immagini, prezzo, varianti e schema corretti (testa con [Rich Results Test](https://search.google.com/test/rich-results)).
- [ ] La ricerca restituisce risultati pertinenti.
- [ ] Il carrello e il checkout funzionano end-to-end con un pagamento di prova.
- [ ] Il login dell'account + la cronologia degli ordini si caricano.
- [ ] Multi-lingua: ogni lingua si visualizza correttamente con il giusto hreflang.

## Passo 9: Passaggio DNS

1. Abbassa il TTL sui tuoi record DNS esistenti 24 ore prima del passaggio (TTL = 300 secondi).
2. Al momento del passaggio, cambia i record A o CNAME per puntare a Ordiko.
3. Entro 1 ora dalla propagazione:
   - Invia `/sitemap.xml` nella Google Search Console.
   - Invia in Bing Webmaster Tools.
   - Invia in Yandex Webmaster.

## Passo 10: Monitora e recupera

Per 72 ore:

| Superficie                                | Cosa fare                          |
| -------------------------------------- | ----------------------------------- |
| GSC Pagine → Esclusi                   | Aggiungi 301 per eventuali 404 inaspettati    |
| GSC Performance → Clicchi               | Conferma che il calo ≤ 15% poi recupero     |
| Bing Webmaster → IndexNow              | Pings registrati                        |
| Ordiko → SEO → Web Vitals              | LCP/INP/CLS verde                   |
| Ordiko → SEO → Eventi di Rivalidazione     | Nessun errore                           |

## FAQ

**Quali plugin WooCommerce non avranno equivalenti diretti in Ordiko?**
Ordiko include abbonamenti, multi-valuta, spedizioni avanzate, prenotazioni (base), carte regalo, recupero carrelli abbandonati e SEO come funzionalità principali. Le estensioni WooCommerce per nicchie insolite (LearnDash per LMS, BookingPress per appuntamenti) non hanno equivalenti diretti e potrebbero richiedere integrazioni esterne o modifiche ai flussi di lavoro.

**Posso mantenere il mio blog WordPress dopo aver migrato il commercio a Ordiko?**
Sì — molti commercianti mantengono WordPress come CMS di contenuti su /blog (sottodirectory o sottodominio) mentre Ordiko gestisce il commercio. Configura il tuo DNS per instradare /blog/* a WordPress e tutto il resto a Ordiko. Lo svantaggio: mantieni due stack. In alternativa, migra i post del blog nella collezione di contenuti basata su MDX di Ordiko per una piattaforma unica.

**Come gestisco i prodotti variabili WooCommerce?**
L'importatore di Ordiko mappa i prodotti variabili Woo a varianti Ordiko con la stessa struttura di attributi (dimensione, colore, materiale, ecc.). Ogni variazione diventa una variante Ordiko con il proprio SKU, prezzo, inventario e immagini opzionali.

**Perderò le credenziali di accesso dei clienti?**
I record dei clienti vengono importati tramite CSV con password hashate. I clienti ricevono un'email di reimpostazione della password al loro prossimo tentativo di accesso (WP e Ordiko utilizzano schemi di hash della password diversi). I punti fedeltà, il credito del negozio e i dati del plugin di ricompense richiedono una mappatura personalizzata.