# Odoo Studio : ajouter un champ sans coder

Source : https://serenite.tech/formation/studio/01-ajouter-champ-studio/

Leçon gratuite du module « Studio et automatisations » (formation Odoo pas à pas, Alexandre Petit). Rédigé pour Odoo 19 et 20, mis à jour le 2 novembre 2026.

> Dans cette leçon • 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](https://serenite.tech/assets/formation/fichiers/contacts-atelier-des-pertuis.csv) et [produits-atelier-des-pertuis.csv](https://serenite.tech/assets/formation/fichiers/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.

(Illustration : Maquette simplifiée de l'éditeur Studio : le libellé exact des onglets et des types de champs peut varier selon votre version d'Odoo.)

## 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.

> Le conseil de l'expert 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.

(Illustration : La nouvelle colonne dans la liste des devis. Maquette simplifiée : la présentation peut varier selon votre version.)

> **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.

> À retenir • 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.

Exercice
  

### 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.
