Diagnostic en 5 questions
Avant toute décision technique, évaluez votre niveau de dépendance actuel à PrestaShop :
- Combien de modules tiers payants utilisez-vous ? (chaque module = un risque d'incompatibilité future)
- Votre thème PrestaShop est-il custom ou marketplace ? (un thème custom survive mieux à une migration)
- Avez-vous un historique de commandes de plus de 3 ans ? (à préserver impérativement en base)
- Votre équipe peut-elle maintenir du PHP ET du JavaScript ? (sinon, prévoir une montée en compétences)
- Votre chiffre d'affaires est-il saisonnier ? (une migration se planifie hors pic, jamais en novembre)
Les trois phases d'une migration headless réussie
Phase 1 — Audit (2-4 semaines) :
- Cartographier toutes les APIs PrestaShop utilisées (catalogue, commandes, clients, stocks)
- Identifier les modules tiers sans équivalent API
- Auditer les 50 URLs à plus fort trafic organique
- Documenter le design system actuel (couleurs, typographies, composants)
Phase 2 — Front-end parallèle (4-8 semaines) :
- Déployer Nuxt 3 en parallèle du front PrestaShop existant
- Migrer page par page, en commençant par les pages froides (CGV, mentions légales)
- Valider les performances (Lighthouse > 90) et les données structurées sur chaque page
Phase 3 — Basculement (48h max) :
- Mettre en place les redirections Nginx définitives
- Couper le front PrestaShop, pointer le trafic vers Nuxt
- Monitorer les logs pendant 72h (erreurs 404, erreurs API, temps de réponse)
Ce qu'il ne faut jamais faire
- Migrer en novembre ou décembre (Black Friday, fêtes)
- Migrer sans avoir testé les APIs de paiement en conditions réelles
- Migrer sans avoir validé le rendu mobile de chaque page critique
- Migrer sans backup complet de la base MariaDB à J-1



