Migration Odoo, code compris.

Odoo 17 vers 18, 18 vers 19, 19 vers 20 : les outils de migration convertissent le standard. Vos modules spécifiques, vos addons tiers et vos personnalisations Studio demandent un développeur. Krafter porte ce code, le teste sur une copie de votre base, puis bascule. De 8 000 à 30 000 € HT, au forfait.

Same data. Next version.

Définition

Qu’est-ce qu’une migration Odoo ?

Une migration Odoo, ou montée de version, fait passer votre base d’une version majeure à une plus récente : d’Odoo 18 à 19 ou de 19 à 20, par exemple. Elle couvre quatre chantiers : la conversion des données standard, le portage du code spécifique, la vérification des personnalisations Studio et des tests complets sur une copie de la base. Les outils d’Odoo, ou OpenUpgrade en Community, traitent le standard. Krafter prend en charge le code spécifique et ses données.

Pour qui
Entreprises dont l’Odoo porte des modules spécifiques ou des addons tiers.
Versions
De 17 à 18, de 18 à 19, de 19 à 20, ou depuis une version plus ancienne.
Éditions
Community et Enterprise, sur Odoo.sh ou un hébergement maîtrisé.
Prix
8 000 à 30 000 € HT, au forfait, selon quatre facteurs.

Le périmètre

Une migration, quatre chantiers.

01

Les données standard

Clients, factures, stocks, écritures : les données standard sont converties par le service de migration d’Odoo en Enterprise, par OpenUpgrade en Community. Nous vérifions le résultat sur vos données réelles.

02

Le code spécifique

Vos modules sur mesure ne migrent pas tout seuls. Chacun doit s’installer sans erreur sur la nouvelle version : vues, champs renommés, méthodes disparues, composants JavaScript réécrits. C’est le cœur de notre travail.

03

Les personnalisations Studio

Champs, vues, actions automatisées : en Enterprise, Odoo les migre tant que Studio reste installé et l’abonnement actif. Une vue qui pose problème est désactivée et signalée dans le rapport de migration. Chaque personnalisation est donc vérifiée.

04

Les tests sur une copie

Rien ne se joue sur votre base de production. La migration se répète sur une copie neutralisée, sans e-mail envoyé ni action planifiée. Vos équipes y rejouent leurs flux avant la bascule.

Ce que couvre Odoo

Odoo migre le standard. Votre code spécifique reste à porter.

Avec un abonnement Enterprise, la montée de version est gratuite pour les applications standard et pour les personnalisations Studio, tant que Studio reste installé et l’abonnement actif.

Le reste ne l’est pas : les modules écrits en interne ou par un tiers, le nettoyage des données et la formation. Odoo est clair : une base qui contient des modules spécifiques ne peut pas migrer tant que ces modules n’existent pas dans la version cible. C’est ce travail que Krafter prend en charge.

Source : documentation Odoo, page Upgrade, consultée le 8 octobre 2026.

Pour qui

Pas de code spécifique ? Odoo migre, nous pilotons.

Sur une base Enterprise sans module spécifique ni addon tiers, la montée de version est incluse dans votre abonnement : Odoo la mène. Il vous reste à tester la base migrée, à remonter les anomalies et à valider la bascule. Avec beaucoup de personnalisations Studio, ce travail pèse lourd : Krafter peut gérer l’échange avec Odoo de bout en bout. Sur une base standard et peu personnalisée, le service d’Odoo suffit.

Ce que nous ne faisons pas

  • La formation de vos équipes
  • Le paramétrage complet d’Odoo de zéro
  • Le conseil ou le choix d’un ERP

Pour ces besoins, nous travaillons aux côtés de votre intégrateur fonctionnel, sur la partie développement.

Budget

Combien coûte une migration Odoo ?

Entre 8 000 et 30 000 € HT, au forfait fixé après l’inventaire de votre base. Quatre facteurs vous placent dans cette fourchette.

01

Le nombre d’addons en place

Chaque module spécifique doit être porté et testé pour la version cible. Un addon tiers absent de la nouvelle version doit être porté ou remplacé. Avant de chiffrer, la liste est triée : ce qui est devenu standard disparaît, et chaque module retiré allège la facture.

02

Le nombre d’enregistrements en base

Une base récente ne se convertit pas comme une base qui porte des années de stock et d’écritures. Le volume allonge chaque répétition, impose parfois des scripts optimisés et allonge la bascule, pendant laquelle la base est indisponible.

03

La quantité de personnalisations Studio

Les personnalisations Studio s’accumulent sans que personne n’en tienne la liste. Odoo les migre en Enterprise, mais chacune se vérifie sur la copie. Les plus fragiles dépendent d’un module spécifique ou contiennent du code.

04

Le nombre de versions à monter

Chaque version change une partie du framework : vues, composants JavaScript, champs renommés. De 19 à 20, le code absorbe une version de changements, de 16 à 20 il en absorbe quatre. En Community, OpenUpgrade avance version par version. Odoo le dit lui-même : plus l’écart est faible, plus la migration est simple.

Où se situe votre migration dans la fourchette ?

Ce tableau ne remplace pas un chiffrage, mais il vous situe : plus votre projet ressemble à la colonne de droite, plus il se rapproche de 30 000 € HT.

FacteurVers 8 000 € HTVers 30 000 € HT
Addons en placeQuelques modules spécifiques, aucun addon tiers bloquantDes dizaines de modules, dont des addons tiers absents de la version cible
Volume de donnéesUne base de taille courante, convertie rapidementDes tables très volumineuses, des scripts optimisés, une bascule à planifier
Personnalisations StudioPeu de personnalisations, aucune avec du codeBeaucoup de champs, de vues et d’actions automatisées, dont certaines avec du code
Versions à monterUne seule, par exemple de 19 à 20Plusieurs, par exemple de 16 à 20

La méthode

Une migration Odoo, étape par étape.

La méthode suit celle que recommande la documentation d’Odoo. Un associé senior la mène de l’inventaire à la bascule.

L’inventaire

30 min en visio, puis lecture

Version, édition, hébergement, modules spécifiques et tiers, personnalisations Studio, volume de la base. Vous recevez un forfait.

Si la migration ne vous apporte rien aujourd’hui, nous vous le disons.

Le tri

avant d’écrire une ligne

Ce que la nouvelle version fait en standard n’a plus besoin d’être porté. Chaque module est gardé, simplifié ou retiré.

Les développements en cours sont gelés pendant la migration, sauf les corrections de bugs.

Le portage du code

sur une base vide de la version cible

Chaque module est rendu installable, puis testé : vues, rapports, actions automatisées, champs calculés.

L’IA écrit une grande partie du code. Chaque ligne est relue et testée par un associé senior.

La copie migrée

sur vos données réelles

Les données standard sont converties avec les outils d’Odoo ou OpenUpgrade. Les modules portés y sont installés, avec les scripts qui migrent leurs propres données.

Tout est repris par script, pour une bascule reproductible.

La recette

par vos équipes

Vos équipes rejouent leurs flux sur la copie : vente, achat, stock, facturation, rapports, intégrations. Nous corrigeons au fil des retours.

La copie est neutralisée : aucun e-mail ne part, les paiements passent en mode test.

La bascule

répétée la veille

Une répétition complète la veille, puis la migration de la base de production sur un créneau calme.

Ensuite, la maintenance peut passer chez nous : 8 à 12 % du développement par an.

Versions et support

Quelle version d’Odoo est encore supportée ?

Odoo supporte chaque version majeure pendant trois ans. Ensuite, un support étendu payant reste possible, sur Odoo.sh pour un nombre limité de versions et en hébergement propre pour toutes.

VersionSortieFin du support standard
Odoo 20.0Septembre 2026Septembre 2029 (prévue)
Odoo 19.0Septembre 2025Septembre 2028 (prévue)
Odoo 18.0Octobre 2024Septembre 2027 (prévue)
Odoo 17.0Novembre 2023Septembre 2026
Odoo 16.0Octobre 2022Septembre 2025
Odoo 15.0Octobre 2021Octobre 2024
Source : documentation Odoo, Standard and extended support, consultée le 8 octobre 2026.

Odoo 17 est sorti du support standard en septembre 2026. Sans support étendu payant, une base en 17 ou avant ne reçoit plus de correctifs. C’est le moment de chiffrer sa montée vers 18, 19 ou 20.

  • Odoo Online : la montée de version majeure est obligatoire tous les deux ans. Sans action avant l’échéance, Odoo la déclenche lui-même.
  • Odoo.sh : deux ans de plus pour migrer après les trois ans de support standard.
  • Hébergement propre : rien n’oblige à migrer, mais plus l’écart se creuse, plus la migration se complique.
  • La cible : une version encore en support standard, ou sortie de ce support depuis moins de six mois.

Code repris

Un code écrit ailleurs ? Lu avant d’être chiffré.

Souvent, les modules à migrer viennent d’un ancien prestataire, sans documentation ni tests. Les migrer à l’aveugle, c’est risquer de payer deux fois.

La migration commence alors par un audit avant reprise : 1 à 3 jours, soit 700 à 3 300 € HT, avec un rapport écrit, un plan chiffré et une restitution en visio. Vous savez ce qui se garde, se corrige ou se réécrit avant d’engager la migration.

Le code porté vous appartient et suit les conventions du framework. Nos propres modules, réunis dans Pyper, sont maintenus en parallèle sur Odoo 17, 18 et 19 : porter du code d’une version à l’autre est notre quotidien.

FAQ

Donnez-nous votre version, votre édition, votre hébergement et la liste de vos modules spécifiques. Un associé vous répond sous 24/48h.

Faire chiffrer ma migration

Avant de migrer votre Odoo.

Entre 8 000 et 30 000 € HT, au forfait. Le prix dépend du nombre d’addons en place, du volume de données, de la quantité de personnalisations Studio et du nombre de versions à monter. Une seule version, comme 19 vers 20, et peu de modules : vers le bas de la fourchette.

Odoo permet de viser toute version encore en support standard. Odoo 20, sortie en septembre 2026, est la plus récente : son support standard court jusqu’en septembre 2029 (prévu), contre septembre 2028 pour la 19. Sauter directement en 20 évite une seconde migration rapprochée, mais le code spécifique a plus de changements à absorber, et vos addons tiers doivent exister en 20.

En partie. Odoo migre gratuitement le standard et les personnalisations Studio. Les modules écrits en interne ou par un tiers ne sont pas couverts, sauf contrat de maintenance souscrit chez Odoo : c’est notre partie. Avec beaucoup de Studio, nous pouvons aussi gérer l’échange avec Odoo, les tests et la bascule.

Plus en support standard, depuis septembre 2026. Un support étendu payant reste possible sur Odoo.sh et en hébergement propre, pas sur Odoo Online.

En Enterprise, Odoo les migre tant que Studio reste installé. Une vue qui casse est désactivée et listée dans le rapport de migration. Nous vérifions chacune sur la copie, en priorité celles qui touchent au code spécifique.

Oui. Nous lisons d’abord le code. En cas de doute sérieux, un audit avant reprise de 1 à 3 jours, soit 700 à 3 300 € HT, tranche avant d’engager la migration.

Oui. Les données standard migrent avec OpenUpgrade, une version après l’autre. Au 8 octobre 2026, sa documentation couvre les migrations jusqu’à Odoo 19 : viser la 20 en Community suppose d’attendre ses scripts. Le code spécifique est traité comme en Enterprise.

Rarement. Odoo Online n’accepte pas de module Python sur mesure, et Odoo y mène lui-même les montées de version. Avec seulement du standard et du Studio, vous n’avez pas besoin d’un développeur.

Non. Nous migrons le code et ses données, et vos équipes valident leurs flux sur la copie. La formation relève d’un intégrateur, et nous travaillons volontiers à ses côtés sur la partie développement.

Your Odoo. Your code. → Next version.

30 minutes en visio avec un associé. Réponse en 24/48h.