Odoo 19, sorti en octobre 2025, marque une évolution majeure pour les PME françaises déjà utilisatrices de l'ERP open source. Cette version introduit des améliorations techniques, une meilleure intégration de l'IA et des adaptations réglementaires (facturation électronique, ES). La migration depuis Odoo 18 ou des versions antérieures nécessite une préparation rigoureuse, surtout pour les environnements on-premise où les modules personnalisés doivent être adaptés. Cet article détaille les étapes clés, les pièges à éviter et les bonnes pratiques pour une transition réussie.
#1. Nouveautés techniques d'Odoo 19
#1.1. Refonte des Units of Measure (UoM)
Odoo 19 simplifie la gestion des unités de mesure avec des modifications structurelles :
- Suppression de la table
uom.categoryet du champuom_typedansuom.uom. - Renommage de
factor_invenrelative_factor. - Utilisation de
relative_uom_idpour lier directement les unités.
Exemple de migration de code :
<!-- Odoo 18 -->
<record id="product_uom_cubic_cm" model="uom.uom">
<field name="name">cm³</field>
<field name="category_id" ref="product_uom_categ_vol"/>
<field name="factor">0.001</field>
<field name="factor_inv">1000</field>
</record>
<!-- Odoo 19 -->
<record id="product_uom_cubic_cm" model="uom.uom">
<field name="name">cm³</field>
<field name="relative_factor">0.001</field>
<field name="relative_uom_id" ref="product_uom_meter"/>
</record>
#1.2. API auto-documentée
Les développeurs bénéficient d'une documentation générée automatiquement depuis la base de données, réduisant les temps d'intégration. Cette fonctionnalité est particulièrement utile pour les équipes techniques des PME qui maintiennent des modules spécifiques.
#1.3. Améliorations de l'interface et de l'IA
- Interface utilisateur : Design plus épuré et navigation optimisée.
- Automatisation : Nouveaux workflows basés sur l'IA pour la comptabilité, les ventes et la gestion des stocks.
- Conformité : Intégration native des exigences de facturation électronique française (à confirmer par les notes de version officielles).
#2. Préparation de la migration
#2.1. Prérequis techniques
- Version de Python : Odoo 19 nécessite Python 3.10 ou supérieur.
- Base de données : Nettoyage préalable (fermeture des transactions ouvertes, désinstallation des modules inutilisés).
- Sauvegardes : Backup complet de la base de données, du filestore (pièces jointes) et du code des modules personnalisés.
#2.2. Étapes clés pour les environnements on-premise
- Nettoyage de la base Odoo 18 :
- Corriger les erreurs via l'interface d'administration.
- Désinstaller les modules obsolètes.
- Soumission à Odoo Upgrade Service :
- Télécharger le dump de la base via
pg_dump. - Soumettre le fichier via la plateforme officielle d'Odoo (nécessite un compte Odoo.com).
- Télécharger le dump de la base via
- Adaptation des modules personnalisés :
- Odoo ne migre que le code standard. Les modules custom doivent être adaptés manuellement.
- Vérifier les compatibilités avec les nouvelles API (ex : changements UoM).
#3. Gestion des modules personnalisés
#3.1. Vérification des dépendances
- Utiliser
pip listpour lister les bibliothèques Python et mettre à jour les versions incompatibles. - Tester les modules dans un environnement isolé avant déploiement.
#3.2. Outils de migration
- Scripts officiels : Odoo fournit des outils pour automatiser certaines étapes (ex :
odoo-bin --update=all). - Communauté : Les forums Odoo et la documentation officielle sont des ressources essentielles.
#4. Bonnes pratiques post-migration
#4.1. Tests fonctionnels
- Valider les processus métiers critiques (comptabilité, ventes, inventaire).
- Tester les intégrations tierces (paiements, logistique).
#4.2. Monitoring
- Surveiller les logs pour détecter les erreurs résiduelles.
- Former les utilisateurs aux nouvelles fonctionnalités (ex : API auto-documentée).
#5. Coûts et accompagnement
#5.1. Budget à prévoir
- Migration technique : De 5 000 € à 15 000 € HT selon la complexité (source : retours d'expérience partagés sur les forums Odoo).
- Formation : Environ 1 500 € pour une session adaptée aux équipes.
#5.2. Choix d'un partenaire certifié
- Privilégier les intégrateurs français pour garantir la souveraineté des données.
- Vérifier les certifications Odoo (ex : Odoo Ready).
#6. Cas d'usage pour les PME françaises
#6.1. Secteurs concernés
- Distribution : Optimisation des stocks avec les nouvelles UoM.
- E-commerce : Intégration simplifiée des marketplaces.
- Restauration : Gestion des approvisionnements et traçabilité.
#6.2. Exemple concret
Une PME de 80 salariés dans l'agroalimentaire a migré vers Odoo 19 pour :
- Automatiser la facturation électronique (conformité légale).
- Réduire de 30 % les temps de saisie grâce à l'IA (source : témoignage client sur Ynov'iT Services).
#7. Ressources utiles
#Conclusion
La migration vers Odoo 19 est un projet technique qui nécessite une préparation minutieuse, surtout pour les PME avec des modules personnalisés. Les gains en productivité et conformité justifient l'investissement, à condition de s'appuyer sur des partenaires experts. Pour les environnements souverains, privilégiez des hébergeurs français et des intégrateurs locaux.
M-KIS propose un accompagnement clé en main pour les migrations Odoo, avec un focus sur l'open source et la souveraineté des données. Contactez-nous pour un audit préalable (à partir de 2 500 € HT).
Cet article vous parle ?
On accompagne PME, ESN et éditeurs SaaS dans leur conformité ISO 27001 / NIS2 — Lead Auditor certifié, tarifs publics, 100 % open source.