Beaucoup de besoins qu'on vous présente comme du développement lourd se règlent en réalité en no-code, dans Studio. Et ça change tout côté coût et maintenance
Ma philosophie tient en une phrase : exploiter le standard Odoo et le no-code / low-code Studio au maximum de leurs capacités, avant d'envisager des solutions plus lourdes et coûteuses. Et ces capacités sont énormes, bien plus que ce que la plupart des gens imaginent
L'intérêt n'est pas qu'esthétique. Une customisation Studio est reprise automatiquement par Odoo à chaque montée de version, à 90%, sans rien faire. Un développement spécifique, lui, devient une dette technique que vous payez à chaque mise à jour. C'est aussi pour ça qu'Odoo lui-même plébiscite cette approche
De base, cette logique n'existe quasiment pas dans Odoo, en dehors de la fonction make to order, qui est assez rudimentaire : elle prend le prix le moins cher de façon arbitraire et génère une commande fournisseur même si le produit est en stock. Utile, mais fruste
En Studio, sans module custom ni recours à Odoo.sh, on peut construire quelque chose de bien plus fin. Sur une vente, ligne par ligne, on vient :
Le gain de pilotage est réel, notamment la possibilité de centraliser les commandes de plusieurs ventes dans un seul et même bon de commande fournisseur, et donc d'économiser les frais de port, entre autres
On croit souvent que créer un nouveau type de données dans Odoo, un objet propre à votre entreprise, c'est forcément du développement. C'est faux. En 100% no-code, on peut créer un véritable mini-module supplémentaire avec un objet entièrement à votre image
Un exemple parlant : un parc d'extincteurs, où chaque extincteur porte sa date de suivi, sa date de prochaine maintenance, son type, sa marque. On passe par le menu Modèles du back-office, on crée le modèle et ses champs, on l'exploite dans des vues avec un bouton de menu dédié, et on le branche sur des alertes automatiques. Zéro code, zéro Odoo.sh, zéro module Python tiers
La question n'est jamais est-ce qu'on code ou pas, mais quel est le moyen le plus léger d'obtenir le résultat métier. Quand un vrai gain justifie d'aller au-delà de Studio, je le fais, de façon parcimonieuse et maîtrisée. Mais la très grande majorité du temps, le standard et le no-code suffisent, pour un coût et une maintenance sans commune mesure
Un timesheeting tenu à la main et quelques devis dans Odoo, sans réelle exploitation de la plateforme
Un modèle de données sur mesure pour les rapports hebdomadaires des consultants, un extranet qui leur permet de déclarer leurs heures sans consommer une licence pleine chacun, et un rapport PDF hebdomadaire remis au client. Le sur-mesure a été mobilisé là où le gain le justifiait vraiment, pas ailleurs
Quand une base a été alourdie de développements inutiles, voici comment on la remet d'aplomb
Voir comment → Vue d'ensembleMa façon de travailler, le déroulé d'un projet, pour qui et dans quelles conditions
Tout voir → PreuvesD'autres situations concrètes débloquées chez mes clients, tous sujets confondus
Voir les cas →Un premier échange gratuit pour cerner votre besoin et trouver la solution la plus légère qui le règle vraiment