COMMENT PASSER À UNE VERSION SUPÉRIEURE SANS RISQUE ?

Odoo évolue régulièrement avec de nouvelles versions majeures qui apportent des fonctionnalités, des améliorations de performances et des correctifs de sécurité. Pour les entreprises qui utilisent leur ERP depuis plusieurs années, une question finit donc par se poser :  comment réaliser une migration Odoo vers une version supérieure sans perturber l’activité ? 

Passer d’Odoo 17 à Odoo 18, ou d’Odoo 18 à Odoo 19, ne consiste pas simplement à installer une nouvelle version du logiciel. Une migration Odoo touche à la base de données, aux modules, aux développements spécifiques, aux intégrations et aux processus métier de l’entreprise.

La bonne approche consiste donc à préparer la migration, la tester sur un environnement séparé, puis planifier soigneusement la mise en production.

____________________

Pourquoi faire​ une mig​ration Odoo ?

​Une migration Odoo représente un projet technique et fonctionnel, mais rester trop longtemps sur une ancienne version peut également créer des contraintes pour l’entreprise.

Odoo indique que ses versions majeures bénéficient de trois années de support standard, incluant notamment les corrections de bugs et les mises à jour de sécurité. Par exemple, Odoo 17.0 a une fin de support standard actuellement prévue pour septembre 2026, tandis qu’Odoo 18.0 est prévue pour septembre 2027.

Profiter des nouvelles fonctionnalités

​Chaque nouvelle version d’Odoo apporte des évolutions dans plusieurs domaines : comptabilité, ventes, CRM, stocks, e-commerce, automatisation ou encore expérience utilisateur.

Une migration peut donc permettre à l’entreprise de profiter de fonctionnalités qui n’existaient pas dans sa version actuelle, tout en modernisant certains processus.

Améliorer la maintenance et la sécurité

​Plus une version devient ancienne, plus la maintenance peut devenir complexe. Certains modules tiers peuvent également cesser d’être maintenus pour les anciennes versions.

Migrer vers une version récente permet ainsi de conserver un environnement plus facilement maintenable et de rester dans le cycle de support prévu par Odoo.


Accompagner l’évolution de l’entreprise

​Une entreprise ne reste jamais complètement figée. Ses équipes grandissent, ses processus évoluent, de nouveaux canaux de vente apparaissent et de nouvelles intégrations deviennent nécessaires.

La mise à niveau Odoo peut alors devenir une opportunité de remettre à plat certains éléments du système plutôt qu'une simple opération technique.

À retenir : une migration ne doit pas être décidée uniquement parce qu’une nouvelle version existe. Elle doit répondre à un besoin réel de maintenance, de sécurité, de fonctionnalités ou d’évolution du système.

____________________

Comment prép​arer une migration Odoo ?

​Avant de commencer une migration Odoo 17 vers 18 ou une migration Odoo 18 vers 19, la première étape consiste à comprendre précisément l’environnement existant.

Il faut notamment identifier :

  • les applications et modules installés 
  • les modules tiers 
  • les développements spécifiques 
  • les personnalisations 
  • les automatisations 
  • les API et intégrations externes 
  • les flux e-commerce 
  • les données critiques 
  • les processus métier utilisés quotidiennement.

​Cette phase d’audit permet d’éviter une erreur fréquente : considérer que toutes les installations Odoo présentent le même niveau de complexité.

Une instance qui utilise principalement les fonctionnalités standards ne représente pas le même projet qu’un ERP comportant plusieurs modules personnalisés et de nombreuses intégrations.


Migration technique et migration fonctionnelle


Une migration de base de données Odoo possède deux dimensions complémentaires.

La première est technique : adapter le code, les modules, les modèles, les vues et les données à la version cible.

La seconde est fonctionnelle : vérifier que les équipes peuvent continuer à réaliser leurs tâches quotidiennes correctement.

Une migration techniquement réussie mais qui empêche une équipe commerciale de traiter correctement ses commandes reste, dans les faits, une migration ratée.

Préparer un environnement de test


Odoo recommande de demander et tester une base de données mise à niveau avant de procéder à la migration de production.

Cet environnement permet de reproduire les conditions réelles sans mettre directement l’activité de l’entreprise en danger.

C'est également à cette étape que les problèmes liés aux personnalisations et aux modules tiers doivent être identifiés.

____________________

Les 8 étapes d’une migration Odoo réussie

4. Sauvegarder et préparer l’environnement

Avant toute opération, une sauvegarde complète doit être disponible.

L’équipe prépare ensuite un environnement de test permettant de réaliser une première migration sans toucher à la production.

 

2. Définir la version cible

Il faut ensuite déterminer vers quelle version l’entreprise souhaite migrer et vérifier qu’elle est compatible avec son environnement technique et fonctionnel.

Odoo précise que les mises à niveau concernent les versions prises en charge et que plus l’écart entre les versions est important, plus le processus peut devenir complexe.

1. Auditer l’environnement existant

La première étape consiste à analyser la base de données, les modules, les personnalisations, les intégrations et les processus métier.

L’objectif est de disposer d’un inventaire précis avant de commencer.

3. Vérifier les modules et personnalisations

Chaque module doit être analysé.

Pour les développements spécifiques, le code doit être adapté à la nouvelle version. Odoo précise d’ailleurs qu’une base contenant des modules personnalisés ne peut pas être mise à niveau tant qu’une version compatible de ces modules n’est pas disponible.

7. Corriger puis planifier la bascule

Une fois les problèmes identifiés, les développements et configurations concernés sont corrigés.

La migration finale est ensuite planifiée pendant une période où l’utilisation de l’ERP est minimale afin de réduire l’impact sur l’activité.

 

8. Suivre l’environnement après migration  

Le projet ne s’arrête pas immédiatement après la mise en production.

Une période de surveillance permet de détecter les anomalies, d’accompagner les utilisateurs et de vérifier que les processus critiques fonctionnent correctement.

Odoo précise que la base de production devient indisponible pendant la mise à niveau et recommande donc de choisir un moment où son utilisation est minimale.

5. Effectuer une migration à blanc

La première migration sert à identifier les problèmes.

Les erreurs, incompatibilités et comportements inattendus sont documentés afin de pouvoir être corrigés avant la mise en production.

6. Réaliser les tests fonctionnels

Les tests doivent reproduire les scénarios réellement utilisés par l’entreprise.

Il faut notamment vérifier :

  • les ventes et les achats ;
  • la comptabilité ;
  • les stocks et les livraisons ;
  • le CRM ;
  • les automatisations ;
  • les rapports ;
  • l’e-commerce ;
  • les intégrations externes.

Odoo recommande notamment de tester les intégrations avec des logiciels externes, les API, les flux entre applications et les actions automatisées.

____________________

 Quels sont les risques et combien coûte une migration Odoo  ?


​La complexité d'une migration ERP dépend rarement du simple numéro de version.

Elle dépend surtout de ce qui a été construit autour d’Odoo.

Les personnalisations : le principal point de vigilance

Une instance Odoo standard est généralement plus simple à faire évoluer qu’un système fortement personnalisé.

Les principaux éléments à analyser sont :

  • Odoo standard : fonctionnalités natives ;
  • modules tiers : disponibilité et compatibilité ;
  • développements spécifiques : adaptation ou redéveloppement ;
  • intégrations externes : API, paiement, e-commerce, EDI, etc.

Un développement réalisé plusieurs années auparavant peut utiliser des modèles, champs ou comportements qui ont évolué dans les versions récentes.

C’est pourquoi un audit technique approfondi est essentiel avant d’estimer la charge réelle du projet.

Les données constituent également un enjeu majeur

Une migration ne concerne pas uniquement le code.

La base contient des données commerciales, comptables, clients, fournisseurs, produits, documents et historiques qui doivent continuer à fonctionner correctement après le passage à la nouvelle version.

La qualité des données existantes peut donc avoir un impact direct sur la complexité de la migration.

Combien coûte une migration Odoo ?

Il n’existe pas de tarif universel pour une migration Odoo.

Le coût dépend notamment :

  • de la version actuelle et de la version cible ;
  • de la taille de la base ;
  • du nombre de modules ;
  • du volume de personnalisations ;
  • du nombre d’intégrations ;
  • de la qualité des données ;
  • du niveau de tests nécessaire ;
  • du nombre d’utilisateurs concernés.

Un devis sérieux doit donc être précédé d’un audit.

Le coût d’une migration dépend davantage de la complexité de l’instance que du simple changement de version.


____________________

Exemple concret : une migration Odoo 17 vers Odoo 19

​Prenons une entreprise utilisant Odoo 17 avec plusieurs applications standards, un module spécifique de gestion des commissions et une plateforme e-commerce connectée à l’ERP.

L’entreprise souhaite effectuer une migration Odoo 17 vers 19.

Le projet commence par un audit complet afin d’identifier les modules, les personnalisations et les flux existants.

L’équipe vérifie ensuite la compatibilité du module de commissions et du connecteur e-commerce avec la version cible.

Une copie de la base est alors préparée pour réaliser une migration de test.

Après la migration, les équipes testent les principaux scénarios : création d’une commande, facturation, paiement, gestion des commissions, mouvements de stock et traitement d’une commande e-commerce.

Les problèmes identifiés sont ensuite corrigés avant de répéter les tests.

Enfin, lorsque l’environnement est validé, une fenêtre de production est planifiée afin de réaliser la bascule avec un minimum d’interruption.

Dans cet exemple, le véritable enjeu n’est pas seulement le passage d’Odoo 17 à Odoo 19. C’est la compatibilité de tout l’écosystème construit autour de l’ERP.

____________________

Questions fréquentes sur la migration Odoo

Peut-on migrer Odoo sans perdre ses données ?

Une migration correctement préparée vise à préserver les données existantes. Toutefois, une sauvegarde et une phase de test sont indispensables avant toute intervention sur la production.

Combien de temps dure une migration Odoo ?

La durée dépend fortement de la complexité de l’instance. Une installation peu personnalisée peut être traitée en quelques jours, tandis qu’un environnement comportant de nombreux développements et intégrations peut nécessiter plusieurs semaines.

Peut-on continuer à utiliser Odoo pendant la préparation ?

Oui. La préparation et les tests peuvent être réalisés sur une base de test séparée. La production n’est normalement concernée qu’au moment de la bascule finale.

Fonctionnalité 1

Adaptez ces trois colonnes à vos besoins. Pour dupliquer, supprimer ou déplacer des colonnes, sélectionnez la colonne et utilisez les icônes du haut pour effectuer votre action.

Peut-on migrer une base fortement personnalisée ?

Oui, mais les développements spécifiques doivent être analysés et adaptés à la version cible. Plus l’instance comporte de personnalisations, plus l’audit préalable devient important.

____________________

Conclusion : 

une migration Odoo se préparer elle ne s’improvise pas

Une migration Odoo ne consiste pas simplement à changer un numéro de version. Elle implique la base de données, les modules, les personnalisations, les intégrations et surtout les processus métier de l’entreprise.

La clé d’une transition réussie repose sur une méthodologie claire : auditer, préparer, tester, corriger, puis migrer.

Bien menée, une migration peut également devenir une opportunité de moderniser son ERP, de réduire la dette technique et de préparer l’entreprise aux prochaines évolutions d’Odoo.

Vous envisagez une migration Odoo vers une version supérieure ?

Bizup vous accompagne dans l’audit, la préparation, la migration et les tests de votre environnement Odoo pour une transition maîtrisée et adaptée à vos besoins.

Odoo 20 Roadmap
Vers une simplification radicale et une intelligence décuplée