Du nutzt Odoo, aber stößt bei Deinen Prozessen an Grenzen? Genau hier kommt Odoo Studio ins Spiel. Mit Odoo Studio kannst Du Dein System ohne Programmierkenntnisse individuell anpassen und exakt auf Deine Abläufe zuschneiden. Klingt ideal, ist aber mit Vorsicht zu genießen. Denn nicht jede Anpassung ist langfristig sinnvoll. In diesem Beitrag setzen wir uns kritisch mit unseren Erfahrungen auseinander und zeigen Dir im Odoo Studio Tutorial, was wirklich sinnvoll ist - und was eher nicht.
Welche Anwendung hat Odoo Studio?
Odoo Studio bietet eine Vielzahl von Vorteilen und Funktionen. Du kannst die Ergebnisse Deiner Anpassungen in Echtzeit sehen und speichern, indem Du die gewünschten Ansichten durch Drag-and-Drop gestaltest. Odoo Studio erstellt den notwendigen Code direkt über die Oberfläche. Neue oder existierende Felder, Ansichten und Menüpunkte können auf diese Weise erstellt, verschoben, bearbeitet oder entfernt werden. Neue Abschnitte und Felder lassen sich so ganz einfach visuell an die gewünschte Stelle platzieren - ab Odoo 19 bei Bedarf sogar mit Unterstützung der KI.

PDF-Dokumente lassen sich ebenfalls mit Odoo Studio schnell ändern oder anlegen - ganz ohne Programmierung. So können problemlos mobile Apps für Desktop und mobile Geräte erstellt werden. Darüber hinaus besteht die Möglichkeit, Prozesse unabhängig von Unternehmensgröße und Datenmenge zu skalieren.
Der nachfolgende Screenshot zeigt Odoo Studio in Anwendung auf einen Verkaufsauftrag. Mit Drag-und-Drop lassen sich nun PDF-Bausteine platzieren.

Für funktionale Prototypen, besonders mit Schwerpunkt auf UI/UX, ist Odoo Studio ebenfalls ein sehr gelungenes Werkzeug. Dieser Komfort hat jedoch Kosten und Risiken, auf die wir Dich in diesem Blogbeitrag hinweisen wollen. In den nächsten Abschnitten gehen wir daher zuerst auf generelle Sicherheitsvorkehrungen zur Entwicklung ein und beleuchten anschließend die technischen Eigenschaften von Odoo Studio anhand eines praktischen Beispiels.
Saubere Arbeit mit Odoo Studio
Bevor Du damit beginnst, an Deinem Live- oder Test-System Anpassungen mit Odoo Studio vorzunehmen, lohnt es sich abzuschätzen, wie viel Zeit die Anpassung spart. Generell gilt es die Anforderungen der Anpassung und deren Umsetzung zu definieren, damit diese für Dich und weitere Entwickler zu einem zukünftigen Zeitpunkt nachvollziehbar sind.
Falls Du die Funktionsweise von Odoo erweitern möchtest, schau zunächst nach fertigen Modulen im Odoo Apps Store. Wenn Du ein neues Feld ergänzen möchtest, verwende die Suchfunktion in Odoo Studio für die anzupassende Odoo Ansicht, um duplizierte Felder zu vermeiden und doppelte Arbeit zu sparen. Solltest Du ein Feld in der Odoo Studio Suche nicht finden können, kann es sein, dass das Feld schon in der Ansicht platziert ist, aber nicht sichtbar ist. In diesem Fall kannst Du in Odoo Studio alle unsichtbaren Felder anzeigen lassen.
Sicher Experimentieren im Odoo Runbot
Unabhängig davon, ob Du Odoo Studio schon erworben hast, oder sich zunächst einen selbstständigen Einblick in dessen Funktionsweise machen möchtest, empfehlen wir Dir, den kostenlosen und öffentlichen Odoo Runbot zu verwenden. Hier stehen die vier aktuellsten Odoo Versionen zum Experimentieren für jeden bereit. Wähle eine der Instanzen aus und klicke auf den blauen Knopf bei “Enterprise”.

Du kannst Dich als Administrator (E-Mail: “admin”, Passwort: “admin”) einloggen, um mit Odoo Studio zu arbeiten. Deine Anpassungen aus der Sicht eines Nutzers zu testen ist möglich, indem Du Dich als Demo-Nutzer (E-Mail: “demo”, Passwort: “demo”) einloggst. Auf diese Weise kannst Du in einer sicheren Umgebung entdecken, was Odoo Studio zu bieten hat. Sollte es im Laufe Deiner Anpassungen mit Odoo Studio zu einer Fehlermeldung kommen, kannst Du unkompliziert auf eine andere Runbot-Instanz wechseln. Obwohl die Instanzen mehrfach am Tag neu aufgesetzt werden, sollten selbstverständlich keine personenbezogenen Daten hinterlegt werden.
Falls Du Odoo Studio bereits für Dein Test- bzw. Live-System erworben oder schon erste Anpassungen im Runbot vorgenommen hast, möchten wir Dich darauf hinweisen, spätestens jetzt ein Backup Deiner Datenbanken zu erstellen. Dafür kannst Du den Datenbank-Manager von Odoo nutzen und die Datenbank duplizieren. Bei Anpassungen an PDF-Berichten empfiehlt es sich, die von Odoo vorgefertigten Vorlagen zu duplizieren, anstatt den Odoo Standard zu überschreiben.
Sämtliche mit Odoo Studio gemachten Anpassungen können im von Odoo generierten Modul “studio_customization” in den Apps wiedergefunden werden.

Du kannst jederzeit alle Anpassungen exportieren, indem Du Odoo Studio im Hauptmenü startest und oben rechts auf “Exportieren” klickst. Dies ist natürlich auch im Runbot möglich und ermöglicht eine genaue Auswahl der zu exportierenden Anpassungen.

Sollten Teile Deiner Odoo Instanz aufgrund von Studio-Anpassungen nicht mehr funktionieren, können sämtliche Anpassungen exportiert und das Modul “studio_customization” deaktiviert werden. Hierbei ist es wichtig, das Modul zu exportieren, bevor es deaktiviert wird, da das Modul sonst nicht wiederzufinden ist!
Das Odoo ERP als Ganzes befindet sich im ständigen Wandel. Dies kann zur Folge haben, dass Deine mit Odoo Studio angelegten Anpassungen bei einem Upgrade auf eine neue Odoo Version nicht mehr funktionieren, vor allem wenn die Anpassungen mit Drittanbietermodulen interagieren.
Die Funktionsweise von Odoo Studio in der Praxis
Bisher haben wir Dir nützliche Tipps zur sicheren Entwicklung mit Odoo Studio präsentiert, damit Du Fehlermeldungen vermeiden und eigene Prototypen im Runbot bauen kannst. Nun konzentrieren wir uns auf technische Aspekte von Odoo Studio anhand eines Beispiels.
Angenommen, Du möchtest mit Odoo Studio ein weiteres Feld in einer Form-Ansicht platzieren, um Odoo an Deine Bedürfnisse anzupassen.
Odoo Studio ermöglicht diese Anpassungen, indem es für Dein Feld oder Modell einen technischen Feldnamen mit “x_studio_” Prefix erstellt. Dieses Feld ist nun ein vollwertiger Teil des Odoo-Systems, dessen Wert über verlinkte Modelle in anderen Bereichen ausgelesen werden kann. Zusätzlich erfasst Odoo die Position Deiner Anpassung und generiert eine erweiterte Ansicht im XML Format. Diese lässt sich durch “Studio Customization” im Namen der Ansicht erkennen.
Wenn Du das Feld aus der Ansicht entfernst, bleibt es natürlich weiterhin im System bestehen, obwohl es nicht mehr in der Ansicht ist. Die von Odoo generierte erweiterte Ansicht wird aktualisiert, bleibt allerdings als Ganzes aktiv. Sämtliche Anpassungen werden an das Ende der generierten XML Datei geschrieben. Dies führt schnell dazu, dass selbst kleine wiederholte Anpassungen zu einem unübersichtlichen Code beitragen, wodurch ein Upgrade zu einem späteren Zeitpunkt deutlich komplexer wird.
Solltest in Deinem System Anpassungen mit PDF-Berichten zusammenhängen, könnte es nützlich sein, den Debug-Modus zu aktivieren, um durch Odoo Studio Zugriff auf den Code Editor zu erhalten. Von der Bearbeitung von XML Code über Odoo Studio ist allerdings abzuraten, weil schon vermeintlich kleine Fehler viele Ansichten zugleich unzugänglich machen können.
Fazit
Natürlich hat Odoo Studio einen Mehrwert, jedoch finden wir, dass auf langfristige Sicht die Kosten den automatisch generierten Code zu pflegen höher sind, als der kurz- bis mittelfristige Nutzen einer schnell erstellten Anpassung. Es ist verlockend, mit wenigen Klicks selbstständig und schnell eine Entwicklung vorzunehmen, allerdings liegt der Wert Deines Odoo-Systems in dessen schnellen Anpassungsfähigkeit. Odoo Studio ist sehr vielseitig und ermöglicht es, fast alle Aspekte von Odoo zu bearbeiten, erzeugt jedoch auch weitere Möglichkeiten für potentiell schwerwiegende Fehler.
Selbst eine saubere und fehlerfreie Anpassung mit Odoo Studio offenbart folgende Problematik: Der durch Odoo Studio angelegte, schnell unübersichtlich werdende Code, sowie die Tatsache, dass alle Anpassungen in einem zentralen “studio_customization” Modul enthalten sind, anstatt modular auf die angepassten Bereiche aufgebrochen zu werden, hat zur Folge, dass Odoo Studio die besagte Anpassungsfähigkeit Deines Systems beeinträchtigt. Damit ist nicht gemeint, dass Odoo Studio das System verlangsamt, sondern dass die Qualität und Struktur des generierten Codes für sogenannte “Technische Schulden” (engl. “technical debt”) sorgt. Technische Schulden werden größer, wenn unsauber gearbeitet wird und die Qualität des Codes vernachlässigt wird. Um technischen Schulden vorzubeugen, solltest Du die zu Beginn erwähnte Aufwandsabschätzung, Dokumentation und die weiteren Sicherheitsvorkehrungen ernst nehmen. Überzeuge Dich selbst von der generierten Code-Qualität, indem Du im Runbot mit Odoo Studio mehrere Anpassungen an verschiedenen Stellen vornimmst, diese exportierst und anschließend die Dateien betrachtest.
Wir hoffen, dass Dir die Informationen in diesem Blogbeitrag geholfen haben, ein besseres Verständnis und Bewusstsein für die Arbeitsweise mit Odoo Studio bilden zu können. Es ist wichtig keinesfalls aus den Augen zu verlieren, welche Auswirkungen die Verwendung von Odoo Studio für die Zukunft des gesamten Systems haben kann.
Wir bei der manaTec sind darauf spezialisiert, Deine Bedürfnisse zu erfassen, eine intelligente Lösung zu erarbeiten, technische Schulden zu erkennen und die optimale Programmierung vorzunehmen. Kontaktiere uns gern, falls Du weitere Fragen zu Odoo Integrationen haben solltest!
FAQ zum Thema Odoo Studio
Odoo Studio lohnt sich vor allem für schnelle Anpassungen, Prototypen oder kleinere individuelle Anforderungen ohne großen Entwicklungsaufwand. Wenn Du Prozesse kurzfristig optimieren möchtest oder UI/UX-Anpassungen brauchst, ist es ein starkes Werkzeug. Für komplexe oder langfristige Lösungen solltest Du jedoch prüfen, ob eine saubere Modulentwicklung sinnvoller ist.
Die größte Gefahr liegt im automatisch generierten Code. Dieser wird schnell unübersichtlich und kann bei späteren Updates oder Erweiterungen Probleme verursachen. Außerdem entstehen sogenannte technische Schulden, die die Wartung und Weiterentwicklung Deines Systems langfristig erschweren können.
Ja, dafür eignet sich der Odoo Runbot ideal. Dort kannst Du in einer sicheren Umgebung experimentieren und Funktionen ausprobieren, ohne Dein produktives System zu beeinflussen. Zusätzlich solltest Du immer Backups erstellen, bevor Du Anpassungen im Test- oder Live-System durchführst.
Plane Deine Änderungen im Voraus und dokumentiere sie sauber. Prüfe zuerst, ob es bereits passende Module gibt, und vermeide doppelte Felder oder unnötige Anpassungen. Wichtig ist außerdem, regelmäßig Backups zu erstellen und Änderungen zu exportieren, um im Problemfall schnell reagieren zu können.
Quellenverzeichnis
- odoo.com (Stand: März 2026)
- computerwoche.de (Stand: März 2026)
- runbot.odoo.com (Stand: März 2026)
Odoo Studio - Unsere Erfahrungen aus der Praxis