Skip to main content
No-Code Customizer — A build-to-order Odoo toolkit that lets business users add fields, adjust views, and reorganize menus vi — 1/1Illustrative preview

A build-to-order Odoo toolkit that lets business users add fields, adjust views, and reorganize menus visually

— no XML editing or developer round-trips.

ECOSIRE scopes, builds, installs, and supports it for your database.

What is No-Code Customizer?

A build-to-order Odoo toolkit that lets business users add fields, adjust views, and reorganize menus visually — no XML editing or developer round-trips. ECOSIRE scopes, builds, installs, and supports it for your database. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Key Features

Visual field builder that creates real ORM fields via `ir.model.fields` — char, text, integer, float, monetary, boolean, date, datetime, selection, many2one, one2many, and many2many types
Computed and related field support with `@api.depends` stored fields generated behind the scenes, no Python editing required by end users
Drag-and-arrange editor for form, list (tree), kanban, and search views that emits inherited views via `<xpath>` rather than overwriting core definitions
Menu and action reorganizer that restructures `ir.ui.menu` and window actions without hand-editing XML data files
Upgrade-safe by design: all changes stored as view inheritance and ORM field definitions, so core Odoo updates don't clobber them
Role-scoped editing governed by `ir.model.access.csv` and record rules — restrict who can customize which models down to the group level
Automated-action and server-action wiring so visually-configured triggers (on create/write/time-based) run real Odoo business logic
QWeb report field exposure so newly added fields can be surfaced on invoices, orders, and PDF documents
Change tracking and reversibility: each customization is a discrete, named record you can disable or roll back without a code deploy
Full compatibility with the XML-RPC/JSON-RPC external API so custom fields are immediately readable/writable by your integrations
Multi-company aware field and rule design (Enterprise), with company-dependent field options where your deployment requires them
Built and validated for Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise editions
Studio-independent: delivers visual customization on Community edition where the native paid tooling is unavailable
Clean, readable generated source in a git repo so a future developer can extend anything your team built visually

Built to order, done for you

No DIY setup — a working app, built, installed and supported by ECOSIRE.

  1. 1

    You order

    Start with a one-time build price. We scope it with you at kickoff.

  2. 2

    We build & install

    ECOSIRE builds, configures and installs it on your Odoo.

  3. 3

    Go live + support

    You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.

Technical Specifications

Odoo Compatibility
Odoo 17, Odoo 18, Odoo 19
Editions
Enterprise & Community
License
Licence confirmation required
Python Requirement
Python 3.10+
Database
PostgreSQL 12+

About this Product

Every growing Odoo team eventually hits the same wall: the standard forms almost fit, but not quite. You need one more field on the customer form, a status column on the sales list, a menu reordered so the warehouse crew stops hunting for it. Out of the box, Odoo makes you choose between the paid Studio-style tooling in Enterprise and hand-editing XML views, inheriting <xpath> selectors, and touching __manifest__.py — work that stalls in a developer backlog for weeks. Community-edition users don't even get the visual option. The result is a queue of "small" change requests that never quite get done, and business users who can't shape their own system.

The No-Code Customizer is a made-to-order Odoo module that puts safe, structured customization into the hands of the people who actually run the business. We build you a visual layer that adds custom fields to any model (persisting them as real ir.model.fields records with the correct char, many2one, selection, date, or computed types), edits form, list, kanban, and search views through a drag-and-arrange editor rather than raw XML, and reorganizes menus and actions without editing ir.ui.menu by hand. Under the hood it generates clean, inheriting view definitions and ORM-level field definitions — so what your team assembles visually is the same thing a developer would have written, minus the round-trip.

Technically, we anchor the tool to Odoo's own extension model so nothing goes rogue. New fields are created through the ORM with proper attributes and stored on the model, not bolted on as loose data. View changes are emitted as inherited views (never overwriting core definitions), which keeps them upgrade-safe and reversible. Every customizable action is governed by ir.model.access.csv entries and record rules we define during scoping, so only authorized roles can reshape a given model — a warehouse lead can tweak inventory views without being able to touch accounting. Where you need business logic, we wire visually-configured rules into Odoo automated actions and server actions; where you need reporting changes, we expose QWeb report adjustments; and the whole surface remains reachable through the standard XML-RPC/JSON-RPC API for any external integration you already run. We build and validate against Odoo 17.0, 18.0, and 19.0, on Community or Enterprise, matched to your exact edition and installed modules.

Because this is build-to-order, you are not downloading a shrink-wrapped app and hoping it fits. We start with a short scoping call to map the models, roles, and change patterns your team actually needs, then build your version of the module, test it on a staging clone of your database, run UAT with your team, and deploy with a rollback plan. Typical delivery is one working week from confirmed scope, depending on how many models and permission tiers are in play. You receive the installable source, documentation, and a git repository — it is yours to keep and extend.

Pricing starts from $999 (indicative, single-company base scope); broader permission matrices, multi-company record-rule design, deeper integration with your existing custom modules, and the number of models opened up for visual editing increase the quoted scope. After the scoping call we return a fixed quote so there are no surprises.

What you get

  • Installable Odoo module source code built for your specific edition (Community/Enterprise) and version (17.0/18.0/19.0)
  • Installation and configuration on your environment, including access-control and record-rule setup for the roles agreed during scoping
  • Technical documentation covering the module architecture, generated field/view conventions, and how to extend it
  • End-user guide plus a live training session for the team members who will build fields, views, and menus
  • Post-go-live support window for defect fixes, questions, and configuration adjustments
  • UAT on a staging clone of your database with a documented rollback plan before any production change
  • Git repository handover with full commit history so the module is yours to own and maintain
  • Version-compatibility notes and an upgrade checklist for moving the module across Odoo point releases

Who this is for

Operations Manager on Odoo

Runs day-to-day processes and constantly needs small tweaks — an extra field, a reordered menu, a status on a list view. Wants the team to make these changes safely without waiting on a developer or filing an IT ticket for every adjustment.

Community-Edition Business Owner

Runs Odoo Community to control costs and can't access the native paid Studio-style tooling. Needs a visual customization layer so staff can adapt forms and menus themselves instead of paying for one-off developer XML work.

In-House Odoo Administrator

The internal power user or functional consultant responsible for the database. Wants a governed tool that produces clean, upgrade-safe inherited views and proper ORM fields — with role-based limits so end users can't break accounting or security while customizing their own areas.

Fast-Scaling SMB Team Lead

Leads a department whose workflow changes month to month. Needs to reshape kanban stages, add tracking fields, and adjust reports on their own cadence, without every change becoming a scoped development project.

How No-Code Customizer Compares

CriterionECOSIRECustom BuildCompetitorOdoo Native
How you get itScoped, built, installed, and supported by ECOSIRE for your databaseCommissioned from a developer per change requestDownloaded from a typical off-the-shelf apps.odoo.com module and self-installedBuilt into Odoo, no acquisition step
Community edition supportFull visual customization on Community, tailored to your setupPossible but billed per changeVaries; many assume Enterprise or lack Community coverageVisual customization tooling is Enterprise-only
Editing methodDrag-and-arrange visual editor generating clean inherited viewsHand-written XML `<xpath>` and Python by a developerGeneric visual editor not fitted to your modelsDeveloper mode form/view editing plus raw XML
Access controlRole-scoped via `ir.model.access.csv` and record rules designed for youWhatever the developer implements per requestUsually broad admin-only or ungovernedManual security rule configuration required
Upgrade safetyInherited views and ORM fields, upgrade-safe with handover checklistDepends entirely on developer disciplineVariable; may break on version changesSafe if you follow inheritance patterns correctly yourself
OwnershipFull source in a git repo handed to you to keep and extendYou own it, but each change is a new billable jobLicensed module you don't fully controlYou own the config, not a reusable module
Fit to your workflowBuilt around your exact models, roles, and change patternsFully custom but slow and expensive per iterationOne-size-fits-many, adapt your process to itGeneric; you assemble everything yourself
SupportPost-go-live support window plus optional maintenanceRe-engage the developer each timeVendor forum or ticket queue, if anyCommunity forums or a separate support contract

Frequently Asked Questions about No-Code Customizer

Is this an app I can download and install right now?

No. The No-Code Customizer is build-to-order. We scope your needs, build a version matched to your Odoo edition and version, test it on a staging copy of your database, then install and support it. There is no instant download — you get a module tailored to your models, roles, and workflows.

How long does delivery take?

Typical delivery is one working week from confirmed scope. The exact timeline depends on how many models you want to open for visual editing, how many permission tiers are involved, and whether we're integrating with existing custom modules. We confirm the schedule with you at the end of the scoping call.

How does pricing and scoping work?

Pricing starts from $999 as an indicative single-company base scope. The final number depends on the number of editable models, the complexity of your role/permission design, multi-company requirements, and any integration work. After a short scoping call we send a fixed written quote — you approve that before we start building, so there are no surprises.

Will these customizations survive Odoo upgrades?

Yes, by design. New fields are created as real ORM fields and all view changes are stored as inherited views using `<xpath>` rather than overwriting Odoo's core definitions. This is the same upgrade-safe pattern a developer would follow, so standard Odoo updates don't wipe out your customizations. We also hand over an upgrade checklist.

What support and updates do I get after go-live?

Every build includes a post-go-live support window for defect fixes, configuration questions, and adjustments. Because you receive the full source in a git repository, your own team or any Odoo developer can extend it later. We can also arrange a longer maintenance agreement if you want us to keep evolving it as your processes change.

Does this work on Odoo Community, or only Enterprise?

Both. A key reason clients choose this is that it delivers visual, no-code customization on Community edition, where the native paid Studio-style tooling isn't available. We also build for Enterprise, including multi-company field and record-rule design where your deployment needs it. We target Odoo 17.0, 18.0, and 19.0.

Can non-technical staff really use it without breaking the system?

Yes — that's the point of the governed design. Editing rights are scoped through `ir.model.access.csv` and record rules we set up during your build, so each role can only customize the models it's permitted to. Every change is a discrete, named record that can be disabled or rolled back without a code deploy, so mistakes are reversible.

Request a quote

No-Code Customizer

A build-to-order Odoo toolkit that lets business users add fields, adjust views, and reorganize menus visually — no XML editing or developer round-trips. ECOSIRE scopes, builds, installs, and supports it for your database.

  • Visual field builder that creates real ORM fields via `ir.model.fields` — char, text, integer, float, monetary, boolean, date, datetime, selection, many2one, one2many, and many2many types
  • Computed and related field support with `@api.depends` stored fields generated behind the scenes, no Python editing required by end users
  • Drag-and-arrange editor for form, list (tree), kanban, and search views that emits inherited views via `<xpath>` rather than overwriting core definitions
  • Menu and action reorganizer that restructures `ir.ui.menu` and window actions without hand-editing XML data files

Request a Quotation

Tell us about your No-Code Customizer requirements and we'll send pricing, licensing options and a tailored proposal — usually within one business day.

No payment now. This sends a quote request to our team — we'll follow up by email with pricing and next steps.