Zum Inhalt springen

Warum wir beim Anpassen von Odoo zuerst nach dem Standard fragen

Wir haben den ComNorm Connector und den Swiss ePost Connector selbst entwickelt und raten trotzdem meist zu Einstellung, Studio oder fertiger App. Unsere Reihenfolge und die Ausnahme.
24. Oktober 2026 durch
Warum wir beim Anpassen von Odoo zuerst nach dem Standard fragen
Lik, Li Li

Wir haben zwei eigene Odoo-Module im offiziellen App Store veröffentlicht. Trotzdem raten wir bei den meisten Anpassungswünschen von eigenem Code ab. Jede Zeile, die nicht von Odoo kommt, muss bei jeder neuen Odoo-Version geprüft und angepasst werden, und diese Arbeit bezahlt am Ende das Unternehmen, das die Anpassung bestellt hat.

Unsere Reihenfolge ist deshalb fest: erst prüfen, ob Odoo den Wunsch schon kann, dann Studio, dann eine fertige App, und erst danach programmieren. Für ein eigenes Modul spricht aus unserer Sicht vor allem ein Fall, nämlich ein fremdes System ohne passende App, mit dem Odoo regelmäßig Daten austauschen soll. Genau aus diesem Grund gibt es unsere beiden Module.

Zwei Module, die wir selbst gebaut haben

ComNorm Connector

Der ComNorm Connector verbindet Odoo mit der Plattform ComNorm, über die Lieferanten ihre Kataloge und Bestellwege bereitstellen. Im Verkaufs- oder Einkaufsauftrag öffnet sich der Lieferantenkatalog direkt in Odoo. Wählt jemand dort einen Artikel aus, übernimmt das Modul Namen und Beschreibungen in allen installierten Sprachen, Merkmale, Staffelpreise und Einheiten. Margen legen Sie je Lieferant als Prozentsatz plus festen Betrag fest, und Bestellungen gehen über ComNorm an den Lieferanten. Laut Eintrag im Odoo App Store setzt das Modul die Apps Dialog, Lager, Einkauf und Rechnungsstellung voraus.

Swiss ePost Connector

Der Swiss ePost Connector holt eingehende Briefe aus Swiss ePost alle zwei Stunden nach Odoo, mit PDF und Vorschaubild. Rechnungen lassen sich als Lieferantenrechnung anlegen, wobei die Texterkennung (OCR) Odoo Enterprise braucht. Andere Briefe landen in der App Dokumente, werden Kollegen zugewiesen und durchlaufen die Phasen Neu, In Bearbeitung und Erledigt. Der App-Store-Eintrag nennt Dialog, Dokumente und Rechnungsstellung als Voraussetzung.

Beide Module lösen dieselbe Art von Aufgabe. Ein externer Dienst bietet eine Schnittstelle, Odoo kennt sie nicht, und ohne Modul tippt jemand Daten von einem Bildschirm in den anderen. Mit einem Zusatzfeld in Studio ist das nicht zu lösen.

Wie wir einen Anpassungswunsch einordnen

Einstellung. Freigabestufen für Bestellungen, Preislisten je Kundengruppe, mehrstufige Lieferungen oder Angebotsvorlagen sind in Odoo Konfiguration. Viele Punkte, die in einer ersten Anforderungsliste als Sonderentwicklung stehen, erledigen sich hier. Für Urlaubsanträge oder Reisekosten sehen wir selten einen Grund, vom Standard abzuweichen.

Studio. Mit Odoo Studio ändern Sie laut Odoo-Dokumentation Felder, Ansichten und Modelle, bauen Automatisierungsregeln, Webhooks, PDF-Berichte, Genehmigungs- und Sicherheitsregeln, ohne zu programmieren. In Odoo 19 kann eine Automatisierungsregel Felder auch per KI-Anweisung befüllen.

Automatisierungsregel in Odoo 19 Studio mit dem Typ Update Record und einer KI-Anweisung, die Aufgaben anhand des Namens einem von zwei Mitarbeitern zuweist

Automatisierungsregel in Studio, die das Feld „Assignees“ per KI-Anweisung füllt (englische Oberfläche). Bild: odoo.com

Ob eine KI-Funktion von Odoo eine Aufgabe schon abdeckt, prüfen wir vor jeder Eigenentwicklung. Wo Odoo heute KI einsetzt, beschreibt der Beitrag KI in Odoo.

Fertige App. Im Odoo App Store liegen Erweiterungen anderer Anbieter. Eine gepflegte App ist meist günstiger als eigener Code. Achten Sie darauf, dass sie für Ihre Odoo-Version angeboten wird. Die offiziellen Apps von Odoo finden Sie in unserer Übersicht der Odoo-Apps.

Eigenes Modul. Erst wenn keine der drei Stufen trägt, schreiben wir Code. Das passiert bei Schnittstellen und bei Berechnungen, die über Formeln in Studio hinausgehen.

Was ein Modul nach dem Go-live kostet

Beide Module stehen im App Store als eigene Fassungen für Odoo 18.0 und 19.0. Eigener Code muss bei jedem Versionswechsel geprüft und bei Bedarf angepasst werden, sonst bleibt er auf der alten Version stehen. Der App Store weist für den ComNorm Connector 1.413 Zeilen Code aus, für den Swiss ePost Connector 873. Auch Module dieser Größe brauchen bei jeder neuen Odoo-Version Zeit für Prüfung und Test.

Dazu kommt die Betriebsform. Odoo Online betreibt Datenbanken ohne eigene Module. Wer eigenen Code nutzt, braucht Odoo.sh oder einen eigenen Server und laut Odoo-Preisseite den Tarif „Custom“. Was die Varianten im Betrieb bedeuten, steht in Odoo Online, Odoo.sh oder eigener Server. Bei einem Umstieg aus einem Altsystem lohnt es sich, dessen Sonderlösungen einzeln zu prüfen, bevor man sie nachbaut. Die Checkliste für den ERP-Wechsel hat dafür einen eigenen Punkt.

Kurz beantwortet

Was kann Odoo Studio, und in welchem Tarif ist es enthalten?

Studio passt Felder, Ansichten, Modelle, Automatisierungen, Berichte und Zugriffsregeln ohne Code an. Laut Odoo-Dokumentation löst die Installation von Studio im Tarif „Standard“ einen Wechsel zu „Custom“ aus.

Kann man ein Odoo-Modul selbst programmieren?

Ja. Odoo-Module bestehen aus Python und XML, und Odoo stellt dafür eine Entwicklerdokumentation bereit. Rechnen Sie neben der Entwicklung die Anpassung an jede neue Odoo-Version und ein Hosting ein, das eigene Module zulässt.

Was macht die ComNorm-Schnittstelle in Odoo?

Sie bindet die Lieferanten der Plattform ComNorm über eine einzige Verbindung an Odoo an. Kataloge, Preise und Bestellungen bearbeiten Sie dann in Odoo, ohne eigenes Login je Lieferant. Den Funktionsumfang beschreibt die Seite zum ComNorm Connector.

Wann wir sofort zum eigenen Modul raten

Unsere Reihenfolge hat eine Ausnahme. Bietet ein Lieferant, eine Plattform oder ein Postdienst eine Schnittstelle an und überträgt Ihr Team die Daten heute täglich von Hand, schlagen wir direkt ein Modul vor. Studio-Felder oder Importe nach Zeitplan würden die Handarbeit nur verschieben. Für ComNorm und Swiss ePost gibt es unsere Module bereits im ComNorm-Eintrag und im Swiss-ePost-Eintrag des App Stores. Für andere Dienste prüfen wir zuerst, ob der Anbieter eine dokumentierte Schnittstelle hat.

Quellen: Odoo-Dokumentation 19.0 Studio und Automatisierungsregeln; Odoo Preise; Odoo App Store, Einträge ComNorm Connector und Swiss ePost Connector. Stand: Oktober 2026.

Diesen Beitrag teilen