← Hub migration   WooCommerce

Quitter WooCommerce :
le guide de migration complet

Entre 15 et 30 plugins à maintenir, 600 à 1 800 €/an de licences, et WordPress qui cible 96 % des sites CMS infectés : voici comment exporter vos données, préserver votre SEO et passer sur votre propre serveur en France.

Ubuntu 22.04 · nginx · PM2 · certbot · UFW + fail2ban · Hébergé en France · 8,90 €/mois (T24M)

Le plugin hell : la plainte n°1 des boutiques WooCommerce

Une boutique WooCommerce standard utilise entre 15 et 30 plugins. Chacun est un calendrier de mise à jour indépendant, une licence récurrente, et un risque de conflit potentiel.

Scénario réel, répété des milliers de fois : WooCommerce publie un correctif de sécurité critique un vendredi soir. Vous l'appliquez. Votre plugin de passerelle de paiement n'est pas encore compatible avec la nouvelle version. Votre boutique accepte des commandes mais les paiements échouent silencieusement. Vous découvrez le problème le samedi matin après quatre heures de pertes de ventes — et votre provider d'hébergement mutualisé ne peut rien faire.
Calendriers de mise à jour indépendants
Chaque plugin suit son propre cycle de release. Une mise à jour de WordPress core peut casser un plugin qui n'a pas encore adapté sa compatibilité. Avec 15 à 30 plugins actifs, la probabilité d'un conflit après chaque mise à jour majeure de WordPress s'approche de 1.
💸
Licences récurrentes par plugin
Plugin SEO : 99 à 229 €/an. Extensions WooCommerce premium : 200 à 600 €/an. Plugin de sécurité : 50 à 200 €/an. Plugin de cache : 0 à 200 €/an. La facture réelle d'une boutique correctement maintenue : 600 à 1 800 €/an en licences seules, avant l'hébergement.
🔧
Conflits imprévisibles et non testables
Un plugin installé aujourd'hui peut entrer en conflit avec un plugin que vous utilisez depuis trois ans. Il n'existe aucun système de vérification automatique préalable sur WordPress : vous découvrez les conflits en production, pas en staging.
🕒
10 à 20h/mois de maintenance invisible
Vérification et application des mises à jour, tests de compatibilité, résolution des conflits, sauvegardes manuelles, monitoring de sécurité. Une boutique WooCommerce maintenue sérieusement représente l'équivalent d'un demi-temps développeur sur l'année.

Stack de plugins d'une boutique WooCommerce réelle

Plugin Coût annuel estimé Niveau de risque conflit
WooCommerce (base + extensions premium) 200–600 €/an Élevé
Passerelle de paiement (Stripe for WooCommerce, Mollie) 20–80 €/an Élevé
Email marketing (Mailchimp, Klaviyo pour WC) 30–100 €/an Moyen
SEO (Yoast Premium ou RankMath Pro) 99–229 €/an Moyen
Avis clients (Trustpilot widget, Judge.me) 30–99 €/an Moyen
Cache (WP Rocket, W3 Total Cache Pro) 0–200 €/an Élevé
Sécurité (Wordfence Premium, Solid Security Pro) 50–200 €/an Moyen
Constructeur de produits / options avancées 50–200 €/an Élevé

WordPress : la cible n°1 des attaques automatisées

Sa popularité est son principal vecteur de risque. Ces chiffres sont publics, vérifiables et datés.

Sucuri Threat Research 2023

96,2 %

des sites CMS infectés analysés par Sucuri en 2023 tournaient sous WordPress — tous CMS confondus.

WPScan Vulnerability DB

52 %

des vulnérabilités WordPress documentées proviennent des plugins. Chaque plugin installé élargit la surface d'attaque de votre boutique.

W3Techs 2024

43 %

des sites web mondiaux tournent sur WordPress, ce qui en fait la cible économiquement la plus rentable pour les attaquants automatisés.

Ce que ça signifie concrètement : lorsqu'une CVE est publiée pour un plugin WooCommerce populaire, des scanners automatisés commencent à exploiter la faille en quelques heures. Une boutique sans plugin de sécurité à jour et sans pare-feu applicatif peut être compromise avant que son propriétaire ait eu le temps de lire l'alerte email. Sur un serveur indépendant avec UFW + fail2ban + nginx hardening, cette couche de protection est native — pas une licence supplémentaire à renouveler.

Ce que vous pouvez exporter depuis WooCommerce

Avant de migrer, il faut savoir précisément quelles données sont portables et sous quelle forme. Voici la réalité, sans optimisme excessif.

Produits — Export CSV natif

Via Produits → Tous les produits → Exporter → CSV. Inclut : nom, SKU, prix, stock, description, catégories, balises, URLs d'images (pas les fichiers image eux-mêmes).

Commandes — Export CSV natif

Via WooCommerce → Commandes → Exporter. Inclut l'historique complet avec statuts, montants, adresses de livraison et données clients associées.

Clients — Export CSV natif

Via WooCommerce → Clients → Exporter. Inclut email, nom, adresse, et historique d'achats agrégé par client.

Articles de blog — Export XML WordPress

Via Outils → Exporter → Articles. Format WXR (WordPress eXtended RSS), parsable par la plupart des CMS modernes ou convertible via des scripts open source.

Images produit — Téléchargement séparé obligatoire

Les CSV contiennent les URLs des images, pas les fichiers. Il faut télécharger les images séparément avec wget -i image_urls.txt (construisez la liste depuis la colonne images du CSV produits) ou utiliser un plugin comme All-in-One WP Migration pour l'export complet.

Structure de base de données — Non transférable telle quelle

Le schéma MySQL de WooCommerce (wp_posts, wp_postmeta, wp_woocommerce_*) est spécifique à WordPress et ne peut pas être importé directement dans une autre plateforme. La migration passe obligatoirement par les exports CSV et XML, ou par des scripts de transformation sur mesure.

Point critique pour le SEO : vos URLs WooCommerce (/product/[slug], /product-category/[slug], /shop/) ne sont pas des données exportables — elles sont construites dynamiquement par WordPress. Documentez-les via Screaming Frog ou le rapport Coverage de Google Search Console avant toute migration. Chaque URL non documentée est une redirection 301 oubliée.

Migration pas à pas : de WooCommerce à votre serveur Onclic

10 étapes concrètes. Durée estimée : 3 à 6 semaines selon la taille de la boutique et le nombre de redirections à construire.

1

Inventaire des plugins — 2 à 3h

Exportez la liste de tous vos plugins actifs avec leur coût annuel. Classez-les en deux colonnes : « indispensables au métier » (paiement, email, avis) et « contournements de limitations WordPress » (cache, sécurité, performances). La deuxième colonne disparaît entièrement sur une stack indépendante.

2

Export de toutes les données — 1h

Produits CSV, Commandes CSV, Clients CSV, Export XML pour le blog. Téléchargez toutes les images produit avec wget -i image_urls.txt (construisez la liste depuis la colonne images du CSV produits). Vérifiez les totaux : le nombre de lignes CSV doit correspondre au nombre de produits/commandes dans l'interface WooCommerce.

3

Audit de la structure des URLs — 1 à 2h

Crawlez votre boutique avec Screaming Frog ou exportez le rapport Coverage depuis Google Search Console. WooCommerce génère les URLs /product/[slug], /product-category/[slug] et /shop/. Documentez chaque URL dans une feuille de calcul : colonne A = URL WooCommerce actuelle, colonne B = future URL (à compléter à l'étape 6).

4

Déploiement du serveur Onclic moins de 5 min

Configurez votre offre Onclic S (ou M si votre boutique génère un trafic élevé) depuis onclic.fr/vps. Ubuntu 22.04 + nginx + PM2 + certbot sont préconfigurés et opérationnels immédiatement. UFW + fail2ban remplacent votre plugin de sécurité WordPress. Nginx gère le cache statique nativement — aucun plugin de cache à installer ni à maintenir.

5

Déploiement de la nouvelle boutique — 3 à 20h selon la complexité

Importez les données produits dans votre nouvelle stack (Next.js + Stripe + PostgreSQL, ou votre choix technique). Configurez Stripe directement via son API native, sans plugin intermédiaire et sans frais de plateforme WooCommerce. Paramétrez l'email transactionnel via Resend, Mailgun, ou votre service SMTP préféré.

6

Construction de la carte de redirections 301 — 2 à 4h

Complétez la colonne B de votre feuille de calcul : pour chaque URL WooCommerce, la nouvelle URL de destination. Implémentez les redirections dans la configuration nginx. Testez avec curl -I https://votredomaine.fr/product/[slug] — vous devez voir HTTP/2 301 suivi de la nouvelle URL dans l'en-tête location.

7

Migration du contenu éditorial

Importez les articles de blog depuis le fichier WP XML vers votre nouveau CMS ou générateur statique (Astro, Next.js, Nuxt, etc.). Vérifiez que les URLs d'articles sont soit préservées à l'identique, soit redirigées en 301 dans votre configuration nginx.

8

Validation en staging — 1 à 2 jours

Testez le parcours commande complet sur un sous-domaine de staging (staging.votredomaine.fr) : ajout au panier, checkout, paiement Stripe, email de confirmation, décrémentation du stock. Testez aussi les cas limites : carte refusée, stock insuffisant, coupon invalide. Ne basculez pas le DNS avant d'avoir validé tous ces cas.

9

Bascule DNS

24h avant la bascule, passez le TTL de vos enregistrements DNS à 300 secondes. Le jour J, changez l'enregistrement A vers l'adresse IP de votre serveur Onclic. Surveillez la propagation avec dig votredomaine.fr. Repassez le TTL à 3 600 secondes dès que la propagation est complète et la boutique confirmée fonctionnelle.

10

Monitoring post-lancement — 2 semaines

Vérifiez quotidiennement Google Search Console Coverage (nouvelles erreurs 404), Core Web Vitals (le TTFB sur un serveur dédié doit être significativement meilleur que sur hosting mutualisé), et le taux de conversion. Chaque 404 signalé dans GSC est une redirection 301 manquante : corrigez-la dans les 48h pour minimiser l'impact sur le classement.

Le vrai coût d'une boutique WooCommerce maintenue

Comparé à Onclic S à 8,90 €/mois en engagement 24 mois, hébergé en France.

Poste de coût WooCommerce (maintenu) Onclic S
Hébergement 20–60 €/mois (VPS dédié recommandé pour une boutique active) 8,90 €/mois (T24M, hébergé en France)
Licences de plugins 50–150 €/mois (extensions WooCommerce + SEO + sécurité + cache + email…) 0 € — stack custom, aucune licence récurrente
Maintenance développeur 2–10h/mois (mises à jour, conflits, tests de compatibilité, résolution d'incidents) Minimale — pas de plugins à maintenir en compatibilité
Sécurité (WAF, monitoring) 15–50 €/mois (Wordfence Premium, Cloudflare WAF…) Inclus — UFW + fail2ban + nginx hardening natifs
Mises à jour de version majeure (risque de casse) 0–500 € ponctuel + risque d'indisponibilité 0 € — vous contrôlez votre stack
Total mensuel réaliste 90–260 €/mois 8,90 €/mois + temps de dev
Perspective annuelle : une boutique WooCommerce correctement maintenue coûte entre 1 080 et 3 120 € par an en licences et hébergement seuls, hors temps développeur. Onclic S représente 106,80 € par an d'hébergement en France. Vous décidez où va la différence.
Onclic — Serveur IA en France

Votre serveur, votre stack, votre agent IA

Onclic déploie Ubuntu 22.04 + nginx + PM2 + certbot sur votre serveur hébergé en France. Vous choisissez votre agent IA — Claude, Gemini, GPT ou Mistral. Les agents IA appellent des infrastructures cloud américaines : Onclic ne vous promet pas une souveraineté IA qui n'existe pas. Le constructeur de sites web piloté par agent IA est en développement actif.

Questions fréquentes sur la migration depuis WooCommerce

Puis-je exporter toute ma base de données WooCommerce ?

WooCommerce permet l'export des produits, commandes et clients en CSV depuis l'interface d'administration. Les articles de blog s'exportent en XML via WordPress (Outils → Exporter). Les images produit ne sont pas incluses dans les CSV : elles doivent être téléchargées séparément via wget ou un plugin comme All-in-One WP Migration.

La structure de base de données WooCommerce (tables WordPress comme wp_posts et wp_postmeta) n'est pas portable telle quelle vers une autre plateforme. La migration nécessite de passer par les CSV et XML. Pour les boutiques complexes avec des données très personnalisées, un développeur peut également interroger la base MySQL directement pour extraire des données structurées.

Combien de temps faut-il pour migrer depuis WooCommerce ?

La migration d'un WooCommerce standard (50 à 500 produits, blog actif, stack de plugins courants) prend 3 à 6 semaines en comptant l'export des données, le déploiement de la nouvelle boutique, la construction des redirections 301 et la période de validation en staging.

Le serveur Onclic est opérationnel en moins de 5 minutes. C'est la migration du contenu, la réécriture de la logique métier auparavant gérée par des plugins, et la vérification complète du SEO (redirections, Core Web Vitals, GSC) qui représentent l'essentiel du délai.

Que faire de mes extensions WooCommerce (plugins) ?

Chaque plugin WooCommerce doit être analysé individuellement. La majorité des plugins commerciaux ont des équivalents natifs dans une stack indépendante : Stripe remplace les plugins de paiement WooCommerce sans frais de plateforme supplémentaires, Resend ou Mailgun remplacent les plugins d'email transactionnel, un cache nginx remplace entièrement les plugins de cache comme WP Rocket.

Les plugins de sécurité (Wordfence, Solid Security) sont remplacés par UFW + fail2ban côté serveur — plus efficaces car ils opèrent en dehors de la couche PHP et bloquent les attaques avant même qu'elles atteignent votre application. Résultat de la migration : 0 € de licences de plugins récurrentes.

Les URL /product/ vont-ils changer lors de la migration depuis WooCommerce ?

Les URLs WooCommerce (format /product/[slug] et /product-category/[slug]) ne sont pas automatiquement préservées lors d'une migration vers une stack indépendante. Il est indispensable de construire une carte de redirections 301 complète — une redirection par URL produit et par catégorie — et de la déployer dans la configuration nginx avant le basculement DNS.

Sans ces redirections, chaque URL non redirigée génère une erreur 404 et perd l'autorité SEO accumulée. Google Search Console Coverage signale chaque URL manquante après la migration : corrigez-les dans les 48 heures pour minimiser l'impact sur les positions dans les résultats de recherche.

Explorez le hub migration

Chaque plateforme e-commerce a ses spécificités. Retrouvez le guide adapté à votre situation.