**TL;DR.** La migration de WooCommerce vers Ordiko remplace votre pile WordPress + hébergement + plugins par un SaaS géré. Prévoyez l'importation du catalogue (1 à 3 heures), la cartographie des redirections (1 heure) et le basculement DNS. Bien fait, le SEO se rétablit en 1 à 4 semaines et le coût opérationnel diminue de 30 à 80 %.

## Pourquoi les commerçants WooCommerce migrent

- TCO. L'hébergement + les plugins + la maintenance dépassent souvent le tarif forfaitaire d'Ordiko.
- Performance. L'accumulation de plugins nuit aux Core Web Vitals ; l'INP en particulier.
- Sécurité. WordPress est le CMS le plus attaqué sur Internet.
- Schéma 2026. Atteindre `hasMerchantReturnPolicy` sur WooCommerce nécessite Yoast Premium + configuration manuelle ou modules personnalisés.
- Préparation à la recherche AI. WooCommerce n'a pas de llms.txt natif ni de jumeaux Markdown.

## Étape 1 : Auditez votre surface WooCommerce

Inventaire du catalogue :

```bash
# WP-CLI sur le serveur de production (commandes en lecture seule)
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
```

Inventaire SEO :

- Titre et description méta Yoast/Rank Math par publication (export via plugin).
- Sitemap actuel (`/sitemap_index.xml`).
- Plugin multilingue actif (WPML, Polylang ou aucun) et sa cartographie des locales.
- Plugin d'abonnement actif (WooCommerce Subscriptions, MemberPress) le cas échéant.
- Types de publications personnalisés liés au commerce (témoignages, lookbooks).

Base de référence de performance :

- Exécutez [PageSpeed Insights](https://pagespeed.web.dev) sur la page d'accueil, PLP, PDP. Enregistrez les chiffres LCP/INP/CLS.

## Étape 2 : Exportez le catalogue WooCommerce

L'exportateur CSV par défaut de WooCommerce gère la plupart des cas :

1. WP Admin → Produits → Exporter.
2. Choisissez : "Tous les produits", "Exporter toutes les colonnes".
3. Téléchargez `wc-product-export.csv`.

Pour les produits variables avec de nombreuses variations, exportez également via WC Admin → Produits → définissez la vue sur "Tous", filtrez par `variation`, puis exportez.

Pour les taxonomies (catégories, marques, attributs), utilisez WP-CLI :

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

Pour les médias, synchronisez `/wp-content/uploads/` via SFTP.

## Étape 3 : Provisionnez votre boutique Ordiko

1. Inscrivez-vous sur [ordiko.shop](https://ordiko.shop).
2. Créez une boutique : choisissez un slug (utilisé pour le sous-domaine par défaut).
3. Configurez les locales (sous-ensemble de 8 prises en charge).
4. Choisissez un thème initial.
5. Connectez votre domaine personnalisé (vous changerez le DNS à l'étape 9).

## Étape 4 : Importez les produits et les catégories

Dans le tableau de bord Ordiko :

1. **Paramètres → Importer → WooCommerce**.
2. Téléchargez `wc-product-export.csv` et votre archive de médias (zip de `/wp-content/uploads/`).
3. L'importateur :
   - Mappe les produits variables Woo à des variantes Ordiko.
   - Préserve les slugs.
   - Importe les catégories en tant que taxonomies Ordiko, préservant la hiérarchie parent-enfant.
   - Importe les images des produits, dérivant `alt` des noms de fichiers (améliorez plus tard avec le générateur de texte alternatif AI).
4. Surveillez les progrès en temps réel ; les grandes importations (10k+ produits) s'exécutent en tant que travaux en arrière-plan Trigger.dev et notifient à la fin.

## Étape 5 : Configurez les redirections

Les conventions d'URL WooCommerce → Ordiko :

| WooCommerce              | Ordiko                |
| ------------------------ | --------------------- |
| `/product/{slug}`        | `/products/{slug}`    |
| `/product-category/{slug}` | `/categories/{slug}` |
| `/product-tag/{slug}`    | `/tags/{slug}`        |
| `/?p=123` (héritage)     | `/products/{slug}` (basé sur la recherche) |

Configurez des 301s génériques dans `/seo/redirects` :

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

Pour les SKU supprimés, écrivez des entrées 410. La couche gone-paths d'Ordiko transforme celles-ci en pages HTTP 410 avec des recommandations basées sur la similarité vectorielle.

## Étape 6 : Répliquez les paramètres du plugin SEO

Yoast/Rank Math exportent leurs titres et descriptions méta par publication dans le CSV des produits (les colonnes Yoast sont `yoast_wpseo_title` et `yoast_wpseo_metadesc`). L'importateur Ordiko lit ces informations dans l'éditeur SEO par entité.

Les champs de schéma produit 2026 sont configurés une fois au niveau de la boutique :

1. **Paramètres → SEO → Politique de retour** (voir [le guide de migration Shopify](/guides/migrate-from-shopify-to-ordiko) pour référence des champs).
2. **Paramètres → SEO → Politiques d'expédition**.
3. **Paramètres → SEO → Politique de crawler AI**.

Ceci s'affiche automatiquement sur chaque PDP.

## Étape 7 : Miroir hreflang

Si vous avez utilisé WPML ou Polylang :

1. Exportez la cartographie des locales (WPML → Outils → Exporter → XLIFF, ou Polylang → Paramètres → Exporter).
2. Activez les locales correspondantes dans Ordiko.
3. Utilisez `availableLocales` par entité pour signaler des traductions partielles.

## Étape 8 : Exécutez en parallèle et QA

Exécutez Ordiko sur un sous-domaine (par exemple, `new.example.com`) pendant que WooCommerce continue sur le domaine de production. Liste de contrôle QA :

- [ ] La page d'accueil s'affiche correctement.
- [ ] Les pages de catégorie affichent des produits paginés.
- [ ] La PDP s'affiche avec les bonnes images, prix, variantes, schéma (testez avec [Rich Results Test](https://search.google.com/test/rich-results)).
- [ ] La recherche renvoie des résultats pertinents.
- [ ] Le panier et le paiement fonctionnent de bout en bout avec un paiement test.
- [ ] La connexion au compte + l'historique des commandes se chargent.
- [ ] Multi-locale : chaque locale s'affiche correctement avec le bon hreflang.

## Étape 9 : Basculez le DNS

1. Abaissez le TTL de vos enregistrements DNS existants 24 heures avant le basculement (TTL = 300 secondes).
2. Au moment du basculement, changez les enregistrements A ou CNAME pour pointer vers Ordiko.
3. Dans l'heure suivant la propagation :
   - Soumettez `/sitemap.xml` dans Google Search Console.
   - Soumettez dans Bing Webmaster Tools.
   - Soumettez dans Yandex Webmaster.

## Étape 10 : Surveillez et récupérez

Pendant 72 heures :

| Surface                                | Que faire                          |
| -------------------------------------- | ----------------------------------- |
| GSC Pages → Exclues                   | Ajoutez des 301 pour tout 404 inattendu    |
| GSC Performance → Clics               | Confirmez que la baisse ≤ 15 % puis la récupération     |
| Bing Webmaster → IndexNow              | Pings enregistrés                        |
| Ordiko → SEO → Web Vitals              | LCP/INP/CLS vert                   |
| Ordiko → SEO → Événements de revalidation     | Pas d'erreurs                           |

## FAQ

**Quels plugins WooCommerce n'auront pas d'équivalents directs dans Ordiko ?**
Ordiko propose des abonnements, multi-devises, expédition avancée, réservations (de base), cartes-cadeaux, récupération de panier abandonné et SEO comme fonctionnalités de base. Les extensions WooCommerce pour des niches inhabituelles (LearnDash pour LMS, BookingPress pour les rendez-vous) n'ont pas d'équivalents directs et peuvent nécessiter des intégrations externes ou des changements de flux de travail.

**Puis-je garder mon blog WordPress après avoir migré le commerce vers Ordiko ?**
Oui — de nombreux commerçants conservent WordPress comme CMS de contenu à /blog (sous-répertoire ou sous-domaine) pendant qu'Ordiko gère le commerce. Configurez votre DNS pour acheminer /blog/* vers WordPress et tout le reste vers Ordiko. Le compromis : vous maintenez deux piles. Alternativement, migrez les articles de blog dans la collection de contenu basée sur MDX d'Ordiko pour une plateforme unique.

**Comment gérer les produits variables WooCommerce ?**
L'importateur d'Ordiko mappe les produits variables WooCommerce aux variantes Ordiko avec la même structure d'attributs (taille, couleur, matériau, etc.). Chaque variation devient une variante Ordiko avec son propre SKU, prix, inventaire et images optionnelles.

**Vais-je perdre les identifiants de connexion des clients ?**
Les enregistrements clients s'importent via CSV avec des mots de passe hachés. Les clients reçoivent un e-mail de réinitialisation de mot de passe lors de leur prochaine tentative de connexion (WP et Ordiko utilisent des schémas de hachage de mot de passe différents). Les points de fidélité, le crédit magasin et les données du plugin de récompenses nécessitent une cartographie personnalisée.