Quand une PME commence à utiliser Odoo, il arrive tôt ou tard un moment où le système standard ne suffit plus : il manque un champ, le rapport n'affiche pas ce que le client demande, ou il faut automatiser un avertissement qui se fait aujourd'hui à la main. C'est là qu'intervient Odoo Studio : un outil visuel intégré à l'interface d'Odoo qui permet de modifier champs, vues, rapports et flux sans toucher à une ligne de code.
Idée clé : Odoo Studio n'est pas un langage de programmation et ne remplace pas un développeur. C'est une couche de configuration visuelle pensée pour des changements métier précis : champs, vues, rapports, automatisations simples et flux d'approbation. Quand la logique se complique, il faut du vrai développement.
Qu'est-ce qu'Odoo Studio exactement ?
Odoo Studio est un module de la propre Odoo (et non d'un tiers) qui ajoute un mode d'édition visuel sur n'importe quel écran de l'application. Il s'active avec un bouton situé dans le coin supérieur droit de n'importe quelle vue et transforme cet écran en canevas modifiable : vous faites glisser de nouveaux champs, réorganisez les sections, changez les libellés, définissez ce qui est obligatoire ou non.
Contrairement à l'écriture d'un module Python, tout ce que vous faites dans Studio est enregistré comme configuration dans la base de données d'Odoo elle-même : cela ne génère aucun fichier de code à déployer et ne nécessite pas de redémarrer le serveur. C'est rapide pour les changements petits et moyens, mais cela signifie aussi que sa puissance a un plafond évident.
Dans quel plan d'Odoo Odoo Studio est-il disponible ?
Sur Odoo Online, il existe trois plans et un seul inclut Studio sans restriction. Le plan Une application gratuite (0 €, utilisateurs illimités) accepte Studio avec une nuance importante : uniquement si vous choisissez Studio comme unique application, et dans ce cas vous avez aussi accès au multi-société. Dès que vous installez une deuxième application à côté de Studio, Odoo vous oblige à passer à un plan payant. En pratique, gratuit et avec Studio ne fonctionne que pour un projet à une seule application.
Le plan Standard (11,90-14,90 €/utilisateur/mois) donne accès à toutes les applications d'Odoo, mais n'inclut ni Odoo Studio, ni le multi-société, ni l'accès à l'API externe (XML-RPC/JSON-RPC). C'est le plan pensé pour exploiter l'outil au quotidien, pas pour le personnaliser.
Le plan Personnalisé (17,90-22,40 €/utilisateur/mois) est le seul qui combine toutes les applications avec Odoo Studio, le multi-société et l'API externe. Si votre projet a besoin de plus d'une application et que vous voulez aussi pouvoir modifier champs, vues et rapports avec Studio, c'est le plan qu'il vous faut. Tout cela est également disponible sur Odoo.sh et dans les installations On-Premise : Studio s'active par licence, indépendamment de l'hébergement d'Odoo.
Tableau récapitulatif : plan d'Odoo Online et disponibilité de Studio
| Plan | Prix | Inclut Odoo Studio ? | Multi-société | API externe |
|---|---|---|---|---|
| Une application gratuite | 0 €, utilisateurs illimités | Oui, uniquement si Studio est la seule application installée | Oui (sous cette condition) | Non |
| Standard | 11,90-14,90 €/utilisateur/mois | Non | Non | Non |
| Personnalisé | 17,90-22,40 €/utilisateur/mois | Oui, sans restriction | Oui | Oui |
Ce que vous pouvez créer avec Odoo Studio sans programmer
Voici ce que l'on peut vraiment faire avec Studio, avec des exemples concrets de PME plutôt que de la théorie générique.
Champs et vues personnalisés
Vous pouvez ajouter un champ de texte, nombre, date, sélection ou relation à n'importe quel modèle (commande client, produit, contact, ordre de fabrication...) et décider dans quelle vue il apparaît : formulaire, liste, kanban ou même la recherche. Exemple réel : une boutique qui vend sur Amazon et Shopify ajoute un champ Canal d'origine à la commande client, visible sous forme d'étiquette de couleur dans la vue kanban, pour repérer d'un coup d'œil quelles commandes viennent de chaque marketplace sans ouvrir chacune d'elles.
Rapports et documents PDF
L'éditeur de rapports de Studio fonctionne par glisser-déposer directement sur le PDF : vous pouvez ajouter le logo, insérer des tableaux dynamiques (par exemple, les numéros de lot et de péremption de chaque ligne d'un bon de livraison), inclure un code-barres ou un QR, et définir des sections conditionnelles qui ne s'impriment que si une condition est remplie (par exemple, un bloc de garantie qui n'apparaît que si le produit a plus de 12 mois de couverture).
Automatisations et actions automatiques
Les actions automatiques se déclenchent lorsqu'un enregistrement change : il est créé, un champ précis est mis à jour, ou il passe à un état déterminé. Exemple réel : quand un bon de livraison est validé, un e-mail avec le numéro de suivi est envoyé automatiquement au client ; quand un devis dépasse 5 000 €, l'étiquette Revisar crédito lui est ajoutée pour que l'équipe d'administration l'examine avant de le confirmer.
Flux d'approbation
Vous pouvez exiger qu'un document passe par une approbation avant de poursuivre son cours, avec notification au responsable et boutons d'approbation ou de rejet visibles sur l'enregistrement lui-même. Exemple réel : les bons de commande fournisseur supérieurs à 1 000 € restent bloqués jusqu'à ce qu'un responsable les approuve, ce qui évite des achats confirmés sans contrôle budgétaire.
Applications neuves à partir de zéro
Studio permet aussi de créer une application nouvelle et simple sans toucher à aucune application existante d'Odoo : vous définissez les champs, les vues (liste, kanban, formulaire) et c'est tout. Exemple réel : un atelier de réparation crée sa propre application Registro de incidencias avec des états (Recibido, En diagnóstico, Reparando, Entregado) pour ne pas forcer le module de projets ni celui de fabrication à faire quelque chose pour lequel ils ne sont pas conçus.
Avant de monter une nouvelle application de zéro dans Studio pour un cas que le marché a déjà résolu (se connecter à une marketplace, à un transporteur ou gérer la facturation électronique), il vaut la peine de consulter d'abord notre catalogue de modules et connecteurs pour Odoo 19 : si un module déjà fait et éprouvé existe pour votre cas, c'est généralement plus rentable que de construire quelque chose de neuf.
Ce que vous ne pouvez PAS faire avec Odoo Studio
Être honnête ici fait économiser de l'argent et évite les déceptions. Voici les limites réelles, pas celles qui figurent dans le marketing :
Il ne permet pas de logique Python fiable : champs calculés complexes, contraintes (constraints) qui valident en croisant plusieurs modèles, ou méthodes avec conditions avancées ne peuvent tout simplement pas être construits de façon robuste avec Studio seul.
Les crons et automatisations planifiées complexes (tâches récurrentes avec relances, traitements par lots avec dépendances entre étapes) ne fonctionnent pas bien s'ils sont montés uniquement depuis Studio.
Les personnalisations peuvent nécessiter une révision lors du changement de version d'Odoo : une vue modifiée avec Studio peut entrer en conflit avec des changements d'un module standard dans la nouvelle version, elles ne sont donc pas éternelles sans maintenance.
Gouverner des processus complexes en production (avec un vrai contrôle de version de ce qui change, des tests automatisés et la traçabilité de qui a modifié quoi) est difficile avec Studio seul : il n'y a pas d'historique des modifications comme dans un dépôt de code.
Quand il faut du développement sur mesure plutôt que Studio
Quand le besoin porte sur des intégrations externes robustes (marketplaces, transporteurs, passerelles de paiement) qui exigent la gestion des erreurs, des relances et l'enregistrement de logs, quand la logique métier croise plusieurs modèles avec des règles conditionnelles enchaînées, ou quand le rapport nécessite des calculs que Studio ne prend pas en charge, il faut du vrai développement.
Un détail souvent négligé : sur Odoo Online (SaaS) standard, on ne peut pas installer de modules propres avec du code Python, seulement des modules de données pures (sans fichiers .py). Pour du vrai développement avec logique propre, il faut Odoo.sh ou une installation On-Premise. Nous comparons cela en détail dans notre article sur Odoo Studio face au développement sur mesure.
Combien coûte la personnalisation d'Odoo avec Studio
À titre de référence du marché, l'agence Odonity vend ce type de travail en forfaits à prix fixe, pas à l'heure : 500 $ (environ 10 heures, ajustements mineurs), 1 500 $ (20-25 heures, personnalisation touchant plusieurs modules) et 2 500 $ ou plus pour du développement sur mesure avancé. C'est une donnée utile pour savoir si un devis que vous recevez est dans la norme du marché ou s'il dérape.
Dans un article à part, nous détaillons plus précisément combien coûte chaque type de personnalisation selon sa complexité, pour que vous puissiez budgétiser avec discernement avant de demander un devis à qui que ce soit.
Comment nous procédons chez FlexigoTech
Il n'est pas nécessaire d'être partner de Odoo pour commander ou réaliser ce travail : c'est de la configuration dans votre propre compte, pas une intégration avec des permissions spéciales. Chez FlexigoTech, nous le structurons en trois niveaux selon l'ampleur des modifications :
Ajuste Rápido : 315 € : jusqu'à 5 champs ou vues, 1 automatisation et 1 rapport. Livraison en 5 jours ouvrés, avec 1 appel de cadrage de 30 minutes. N'inclut pas de support ultérieur.
Configuración a Medida : 840 € (le plus demandé) : jusqu'à 15 champs ou vues dans plusieurs modules, jusqu'à 3 automatisations, jusqu'à 2 rapports et 1 flux d'approbation. Jusqu'à 20 heures de travail, avec 2 appels (cadrage de 45 minutes et revue à mi-projet), livraison en 2-3 semaines et 15 jours de support inclus après la livraison.
Proyecto Avanzado : à partir de 1 750 € : analyse initiale gratuite de 30 minutes et devis fermé (jamais à l'heure), pensé pour des périmètres qui combinent Studio et développement sur mesure.
Vous pouvez consulter le détail complet de chaque forfait, ce qu'il inclut et comment nous réservons l'appel de cadrage dans notre service de personnalisation avec Odoo Studio.
Liens utiles sur FlexigoTech
Questions fréquentes
Faut-il savoir programmer pour utiliser Odoo Studio ?
Non. Tout se fait en faisant glisser des champs, en sélectionnant des options et en configurant des conditions depuis l'interface. Mais il convient bien de comprendre le modèle de données d'Odoo (quel modèle est lié à quel autre) pour ne pas créer de champs en double ou de vues incohérentes.
Odoo Studio fonctionne-t-il sur Odoo Online, Odoo.sh et On-Premise ?
Oui, sur les trois. C'est une fonctionnalité qui s'active par licence (dans le plan Personnalisé sur Odoo Online, ou dans le cadre du contrat sur Odoo.sh et On-Premise), indépendamment de l'endroit où la base de données est hébergée.
Quel plan d'Odoo inclut Odoo Studio ?
Sur Odoo Online, le plan Personnalisé (17,90-22,40 €/utilisateur/mois) inclut Studio avec toutes les applications, le multi-société et l'API externe. Le plan gratuit à une application accepte aussi Studio, mais uniquement s'il s'agit de la seule application installée.
Les changements faits avec Odoo Studio peuvent-ils être exportés ou revus ensuite ?
Oui. Odoo Studio enregistre chaque changement comme un enregistrement de configuration et permet de les exporter sous la forme d'un module Odoo installable (un fichier .zip) depuis le menu de Studio lui-même. Cela sert à transférer ces personnalisations vers un autre environnement (par exemple, d'un sandbox de test vers la production) ou à ce qu'un développeur les examine comme du vrai code. Cela ne remplace pas un contrôle de version comme git, mais laisse une trace exportable de ce qui a été modifié.
Quand vaut-il mieux faire appel à quelqu'un plutôt qu'utiliser Studio soi-même ?
Quand le changement nécessite de la logique Python, croise plusieurs modèles avec des règles conditionnelles, ou touche une intégration externe. Également quand vous voulez vous assurer que le résultat soit bien documenté et ne dépende pas uniquement de celui qui l'a configuré de mémoire.
Ce que nous faisons à ce sujet
Vous voulez que nous examinions votre cas ?
Dites-nous quels champs, rapports ou automatisations vous avez besoin, et nous vous dirons dès le premier appel s'il s'agit d'un ajustement Studio ou s'il faut du vrai développement. Écrivez-nous à comercial@flexigobe.com ou appelez le +34 616 809 504.

