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)
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.
| 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é |
Sa popularité est son principal vecteur de risque. Ces chiffres sont publics, vérifiables et datés.
96,2 %
des sites CMS infectés analysés par Sucuri en 2023 tournaient sous WordPress — tous CMS confondus.
52 %
des vulnérabilités WordPress documentées proviennent des plugins. Chaque plugin installé élargit la surface d'attaque de votre boutique.
43 %
des sites web mondiaux tournent sur WordPress, ce qui en fait la cible économiquement la plus rentable pour les attaquants automatisés.
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.
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).
Via WooCommerce → Commandes → Exporter. Inclut l'historique complet avec statuts, montants, adresses de livraison et données clients associées.
Via WooCommerce → Clients → Exporter. Inclut email, nom, adresse, et historique d'achats agrégé par client.
Via Outils → Exporter → Articles. Format WXR (WordPress eXtended RSS), parsable par la plupart des CMS modernes ou convertible via des scripts open source.
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.
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.
/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.
10 étapes concrètes. Durée estimée : 3 à 6 semaines selon la taille de la boutique et le nombre de redirections à construire.
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.
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.
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).
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.
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é.
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.
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.
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.
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.
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.
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 |
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.
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.
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.
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 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.
Chaque plateforme e-commerce a ses spécificités. Retrouvez le guide adapté à votre situation.
Ressources complémentaires