Odoo publie une nouvelle version majeure chaque année : v15 en 2021, v16 en 2022, v17 en 2023, v18 en 2024. Chaque version apporte des fonctionnalités, corrige des bugs, améliore la performance. Mais elle implique aussi un projet de migration pour les instances existantes. Cet article décrit le processus, les risques, les coûts et ce qui change concrètement entre v16 et v17.
Notre holding a migré toutes ses entités de v15 vers v16, puis de v16 vers v17. Nous accompagnons aussi nos clients sur ces migrations. Ce que nous décrivons ici sont les enseignements concrets de ces opérations.
Pourquoi mettre à jour Odoo
Sécurité, performance, fonctionnalités
Beaucoup de PME repoussent les mises à jour majeures par peur du changement. C'est une erreur stratégique. Voici pourquoi la mise à jour régulière est importante.
Raisons de mettre à jour
- Sécurité : Odoo maintient le support sécurité des versions pendant 3 ans. Au-delà, vous êtes exposé aux failles non corrigées
- Performance : chaque version optimise le code, le rendu des vues, les requêtes DB
- Nouvelles fonctionnalités : modules améliorés, nouveaux modules, intégrations enrichies
- Conformité : adaptations réglementaires (TVA, certifications, exigences sectorielles)
- Support partenaire : votre intégrateur ne maintient pas les versions vieilles indéfiniment
- Recrutement : les talents Odoo travaillent sur les versions récentes, pas sur du v12
Ce qui change entre Odoo 16 et 17
Les nouveautés à connaître
Performance générale
Odoo 17 est sensiblement plus rapide que v16 sur les vues complexes, les rapports, l'exécution des cron jobs. Différence visible dès le premier usage.
Interface moderne
Refonte visuelle de l'interface : nouvelles couleurs, nouvelles icônes, ergonomie revisitée. Pas un bouleversement, mais une évolution visible.
Comptabilité et facturation
Améliorations sur le rapprochement bancaire, les rapports financiers, l'OCR sur factures. La QR-facture suisse est mieux intégrée.
Marketing et CRM
Module Marketing Automation enrichi, segmentation plus fine, intégration native avec WhatsApp Business.
Manufacturing
MRP plus puissant : ordonnancement multi-niveaux, capacités de simulation, gestion fine des opérations.
API et intégrations
Nouvelles routes API REST, meilleure documentation, performance des appels améliorée.
Les risques de la migration
Modules custom, données, processus
Migrer n'est pas anodin. Voici les vrais risques à anticiper.
Risques principaux
- Modules custom incompatibles : votre code custom doit être adapté à v17. Compter quelques jours à quelques semaines selon le volume
- Modules tiers : vérifier que tous vos modules OCA ou commerciaux ont une version v17 disponible
- Données : la migration de données est généralement automatique, mais des vérifications sont nécessaires (totaux, soldes, cohérences)
- Personnalisations Studio : la plupart sont migrées automatiquement, mais des cas particuliers demandent une revisite
- Formation utilisateurs : les écrans changent légèrement, prévoir une session de mise à jour
Le processus de migration
Étapes et durée
Audit préalable
Inventaire des modules custom, modules tiers, données, intégrations. Identifier les points de complexité. 1 à 2 semaines.
Migration sur environnement de test
Copie de la production vers une instance v17 de test. Migration des données, adaptation des modules custom. 2 à 6 semaines selon la complexité.
Validation utilisateurs
Les utilisateurs clés testent les processus critiques sur l'environnement v17. Remontée des anomalies, corrections. 1 à 2 semaines.
Répétition complète
Une migration complète blanche, weekend choisi, pour valider la durée, le processus, identifier les derniers points de friction. 1 weekend.
Migration production
Le vrai go-live, généralement un weekend. Gel des saisies vendredi soir, migration, validation, ouverture lundi matin.
Stabilisation
2 à 4 semaines de support renforcé post-migration pour gérer les anomalies résiduelles et les ajustements.
Combien ça coûte
Fourchettes par taille d'instance
Coûts indicatifs migration v16 vers v17
- -Instance simple (configuration standard, peu ou pas de custom) : 5'000 à 15'000 CHF
- -Instance moyenne (quelques modules custom, intégrations basiques) : 15'000 à 40'000 CHF
- -Instance complexe (nombreux modules custom, intégrations multiples, multi-sociétés) : 40'000 à 100'000 CHF
Le coût principal est le temps d'adaptation des développements custom. Une instance Odoo qui n'a que de la configuration native est très rapide à migrer. Une instance avec 50 modules custom peut prendre plusieurs mois.
Notre retour d'expérience
Conseils issus de nos migrations
Recommandations pratiques
- Migrer régulièrement : ne pas sauter plus d'une version. Migrer v15 directement vers v17 est nettement plus complexe que faire v15 -> v16 -> v17
- Planifier hors haute saison : choisir un weekend en période calme de l'activité
- Répéter une fois en blanc : la répétition complète est ce qui évite les surprises le jour J
- Documenter les modifications : tout ce qui a été adapté doit être tracé pour les futures migrations
- Communiquer interne : prévenir les équipes du gel des saisies, du planning, des nouveautés v17
"Une migration Odoo n'est jamais 'simple'. Mais avec une bonne préparation, elle se passe sans drame. Le piège est de la sous-estimer : prévoir trop juste en temps ou en budget crée des projets douloureux."
Questions frequentes
Pour une instance moyenne d'une PME de 30-80 collaborateurs : 6 à 12 semaines entre le début du projet et le go-live. Plus court pour une instance simple, plus long pour une instance complexe.
Pas obligatoirement chaque année, mais ne pas sauter plus d'une version. Migrer tous les 12 à 24 mois est un bon rythme : vous bénéficiez des nouveautés, vous restez supporté, et la migration reste raisonnable.
À court terme, rien de visible. À moyen terme, votre instance accumule du retard, le support partenaire devient cher, les intégrations avec systèmes tiers deviennent difficiles. À long terme, vous êtes coincé sur une version obsolète avec une migration très lourde à faire un jour.
Oui, si vous avez gardé un backup pré-migration. Mais le rollback signifie perdre toutes les saisies faites depuis. Mieux vaut valider en environnement de test plutôt que de rollback en production.
Généralement oui, car la communauté OCA maintient ses modules à chaque version Odoo. Mais il faut vérifier que la version v17 du module existe et est mature. Quelques modules peuvent être en retard.
Pour Odoo.sh, les patchs de sécurité sont automatiques (inclus dans l'hébergement). Pour les correctifs sur modules custom : selon votre contrat de support, généralement quelques heures par mois.
Les migrations Odoo ne sont pas optionnelles. Repousser indéfiniment crée une dette technique qui devient lourde à porter. Le bon rythme est une migration tous les 12 à 24 mois, avec une préparation rigoureuse. La complexité dépend de votre niveau de customisation : plus vous avez de modules custom, plus la migration demande de travail. C'est aussi pour ça qu'il faut limiter le custom au strict nécessaire dès le départ.
Quelques termes liés à cet article, expliqués en clair dans notre dictionnaire digital pour PME suisses.
Vous préparez une mise à jour de votre Odoo ?
Décrivez votre situation via le formulaire : version actuelle, modules custom, intégrations. Notre équipe analyse votre instance et vous recontacte avec un plan de migration et une fourchette budgétaire, gratuitement, sans engagement.