Leçon 1 · 30 min · Accès libre
Odoo Studio : ajouter un champ sans coder
- Ouvrir et refermer Odoo Studio sans risque
- Ajouter un champ texte, date, sélection et relation sur un devis
- Afficher un champ dans la liste des devis
- Nommer vos champs pour vous y retrouver dans un an
Pour ajouter un champ dans Odoo sans coder, ouvrez le document concerné (par exemple un devis), cliquez sur l'icône de Studio en haut à droite, puis glissez un type de champ depuis l'onglet Ajouter jusqu'à l'endroit voulu du formulaire. Donnez-lui un libellé clair : il est enregistré tout de suite, pour tous les documents du même type. Comptez cinq minutes pour votre premier champ.
Avant de commencer : Studio est réservé à Odoo Enterprise. En usage réel, il demande le plan Personnalisé (au 22/10/2026 : 44,90 € par utilisateur et par mois en engagement annuel, 35,90 € la première année grâce à une remise de 12 mois). Installer Studio sur une base existante la fait passer au plan Personnalisé. Bonne nouvelle : l'essai gratuit d'Odoo inclut Studio, vous pouvez donc tout tester sans rien payer.
Odoo Studio, c'est quoi exactement ?
Studio est l'atelier de personnalisation d'Odoo. Il permet d'ajouter des champs, de réorganiser les écrans, de modifier les documents PDF et d'automatiser des tâches, avec la souris, sans écrire de code. Tout ce que vous faites dans Studio est enregistré dans votre base et reste en place quand vous rouvrez Odoo.
Dans toute la formation, nous suivons L'Atelier des Pertuis, une SARL fictive de 8 personnes qui fabrique du mobilier en bois sur mesure près de La Rochelle. Julien, le commercial, a un problème simple : sur ses devis, il n'a nulle part où noter la référence du chantier, la date de pose souhaitée par le client, l'essence de bois choisie et la personne à contacter sur le chantier le jour de la pose. Aujourd'hui, tout part dans un carnet. Nous allons créer ces quatre champs.
Comment ouvrir Odoo Studio ?
- Créez un essai Odoo
Sur odoo.com, démarrez un essai gratuit avec les applications Ventes et CRM. Importez les fichiers fournis contacts-atelier-des-pertuis.csv et produits-atelier-des-pertuis.csv pour retrouver les clients et les produits de l'Atelier.
- Activez Studio
Dans le menu Applications, cherchez « Studio » et cliquez sur Activer s'il n'est pas déjà installé. Une icône Studio apparaît alors dans la barre du haut, à droite.
- Ouvrez un devis
Allez dans Ventes › Commandes › Devis et ouvrez n'importe quel devis (ou créez-en un). Studio modifie l'écran que vous avez sous les yeux : partir du bon écran évite de chercher ensuite.
- Cliquez sur l'icône Studio
L'écran change de couleur : vous êtes dans l'éditeur. Un panneau latéral apparaît avec trois onglets, Ajouter, Propriétés et Vue. Pour sortir, cliquez sur Fermer en haut à droite. Il n'y a pas de bouton Enregistrer : chaque modification est enregistrée immédiatement.
| Nouveaux champs | |||
|---|---|---|---|
| Texte | Texte multiligne | Entier | Décimal |
| Monétaire | Date | Date et heure | Case à cocher |
| Sélection | Fichier | Champ associé | Many2one |
S00008
Glissez le type « Texte » sous le champ Client
Quel type de champ choisir ?
Le type décide de ce que l'utilisateur pourra saisir. Un mauvais type se corrige mal ensuite : prenez dix secondes pour choisir.
| Type | À utiliser pour | Exemple à l'Atelier |
|---|---|---|
| Texte | Une information courte, libre | Référence chantier |
| Texte multiligne | Une remarque de plusieurs lignes | Contraintes d'accès au chantier |
| Date | Un jour précis, avec calendrier | Date de pose souhaitée |
| Sélection | Une liste fermée de choix | Essence de bois : Chêne, Pin, Autre |
| Many2one (relation) | Un lien vers une fiche existante : un contact, un produit, un utilisateur | Contact sur le chantier |
| Case à cocher | Un oui ou non | Livraison en étage |
| Monétaire | Un montant en euros | Budget annoncé par le client |
« Many2one » est le nom technique d'une relation « plusieurs vers un » : plusieurs devis peuvent pointer vers le même contact. Selon votre version, Studio l'affiche sous ce nom anglais ou sous un libellé traduit.
Comment ajouter vos quatre premiers champs ?
- Référence chantier (Texte)
Dans l'onglet Ajouter, attrapez Texte et déposez-le sous le champ Client. Le panneau Propriétés s'ouvre : remplacez le libellé proposé (du genre « Nouveau Texte ») par Référence chantier. Dans l'info-bulle d'aide, écrivez « Nom court du chantier, repris sur le bon de pose ».
- Date de pose souhaitée (Date)
Avant de créer un champ date, vérifiez qu'il n'existe pas déjà : le devis possède une Date de livraison dans l'onglet Autres informations. Ici, la pose est un autre moment que la livraison, donc un nouveau champ se justifie. Glissez Date sous le précédent et nommez-le Date de pose souhaitée.
- Essence de bois (Sélection)
Glissez Sélection. Une fenêtre vous demande les valeurs : saisissez Chêne, Pin et Autre, une par ligne, puis validez. Libellé : Essence de bois.
- Contact sur le chantier (relation)
Glissez Many2one. Odoo demande vers quel type de fiche pointer : choisissez Contact. Libellé : Contact sur le chantier. Dans le devis, l'utilisateur pourra choisir un contact existant ou en créer un à la volée.
Avant chaque nouveau champ, je regarde la section Champs existants de l'onglet Ajouter. Dans la moitié des démarrages que j'ai accompagnés, le champ « à créer » existait déjà, simplement caché. Un champ standard est mieux intégré : il est repris dans les rapports, les filtres et les mises à jour de version.
Comment afficher le champ dans la liste des devis ?
Un champ ajouté au formulaire n'apparaît pas tout seul dans la liste. C'est pourtant là que Julien veut voir, d'un coup d'œil, les dates de pose à venir.
- Passez en vue liste
Studio toujours ouvert, retournez sur la liste des devis (par le fil d'Ariane, ou en choisissant la vue Liste dans le menu Vues de Studio).
- Ajoutez la colonne
Dans l'onglet Ajouter, section Champs existants, attrapez Date de pose souhaitée et déposez-le entre les colonnes Client et Total.
- Choisissez si elle est optionnelle
Dans les propriétés de la colonne, l'option Optionnel (selon votre version) permet de l'afficher ou de la masquer par défaut ; chaque utilisateur peut ensuite la montrer ou la cacher lui-même.
| Numéro | Client | Date de pose souhaitée | Total | Statut |
|---|---|---|---|---|
| S00008 | Camping Les Salines | 20/03/2027 | 2 304,00 € | Devis |
| S00007 | Restaurant Le Gabut | 15/01/2027 | 3 936,00 € | Devis envoyé |
Bon à savoir : selon les versions, la liste « Devis » et la liste « Bons de commande » sont deux vues distinctes. Si la colonne manque d'un côté, refaites la manipulation dans l'autre liste.
Comment bien nommer ses champs Studio ?
Un champ a deux noms : le libellé, que voient les utilisateurs, et le nom technique, utilisé en coulisses par Odoo (dans les imports, les filtres avancés, les modèles d'emails). Studio fabrique un nom technique qui commence par x_studio_. En mode développeur, il l'affiche dans les propriétés : choisissez-le proprement dès la création, car il se renomme mal ensuite.
| À éviter | À préférer | Pourquoi |
|---|---|---|
| Nouveau Date | Date de pose souhaitée | Le libellé dit à quoi sert la date |
| Info chantier 2 | Contact sur le chantier | Un champ, une seule information |
| x_studio_field_8Gk2p | x_studio_date_pose | Lisible dans un import ou un email automatique |
| Bois (texte libre) | Essence de bois (sélection) | Une liste fermée se filtre et s'analyse |
Trois règles suffisent : un libellé métier court, compris par toute l'équipe ; une info-bulle d'aide qui dit quoi saisir ; et le même nom partout où l'information revient (sur l'opportunité comme sur le devis).
Et si je me trompe ?
Studio propose des boutons Annuler et Rétablir pour revenir sur un geste. Retirer un champ du formulaire ne supprime pas ses données : le champ existe toujours et vous pouvez le remettre depuis Champs existants. La suppression définitive d'un champ, elle, efface les valeurs saisies dans tous les documents : réfléchissez-y à deux fois, et faites-la d'abord sur une copie de test.
- Studio s'ouvre depuis l'écran à modifier ; tout est enregistré immédiatement.
- Choisissez le bon type : texte, date, sélection, relation…
- Vérifiez les champs existants avant d'en créer un nouveau.
- Un champ ajouté au formulaire doit être ajouté séparément à la liste.
- Libellé clair, info-bulle, nom technique lisible : votre « vous » de dans un an vous remerciera.
- En usage réel, Studio demande le plan Personnalisé ; l'essai gratuit permet de tout tester.
Les quatre champs de Julien
Dans votre essai Odoo, ajoutez les quatre champs de la leçon sur la commande client, affichez la date de pose dans la liste des devis, puis créez ce devis pour vérifier.
| Client | Camping Les Salines |
|---|---|
| Ligne | BAN-CH-150 Banc chêne 150 cm × 6 à 320,00 € |
| Référence chantier | Salines – espace snack |
| Date de pose souhaitée | 20/03/2027 |
| Essence de bois | Chêne |
| Contact sur le chantier | Paul Girard (à créer, rattaché au Camping Les Salines) |
- Créez les champs
Texte, Date, Sélection (Chêne, Pin, Autre) et relation vers Contact, avec une info-bulle pour chacun.
- Ajoutez la colonne
Date de pose souhaitée dans la liste des devis.
- Saisissez le devis
Notez le total TTC affiché, puis vérifiez la liste.
Question : quel total TTC doit afficher la liste, et que devez-vous faire si la colonne n'apparaît pas dans la liste des bons de commande après confirmation ?
Questions fréquentes
Odoo Studio est-il gratuit ?
Non en usage réel : Studio fait partie d'Odoo Enterprise et demande le plan Personnalisé (44,90 € par utilisateur et par mois en engagement annuel au 22/10/2026, 35,90 € la première année). Il est en revanche inclus dans l'essai gratuit d'Odoo, ce qui permet de tester avant de choisir.
Les champs créés avec Studio résistent-ils aux mises à jour d'Odoo ?
Oui en règle générale : les personnalisations Studio sont conservées lors des montées de version. Testez tout de même chaque mise à jour sur une copie de votre base, surtout si vous avez beaucoup modifié les écrans ou les documents PDF.
Peut-on ajouter un champ sans Studio ?
Pas en usage normal. Sans Studio, ajouter un champ passe par le mode développeur ou par un module développé sur mesure, ce qui est réservé aux connaisseurs. Studio reste la voie simple et sûre pour une PME.