Skip to main content
Premium Backend Theme (PWA, RTL, Multi-Theme) — A polished, responsive Odoo backend theme with PWA install, app drawer, globa — 1/1Illustrative preview

A polished, responsive Odoo backend theme with PWA install, app drawer, global search, RTL and multi-language

— built, branded and supported by ECOSIRE.

What is Premium Backend Theme (PWA, RTL, Multi-Theme)?

A polished, responsive Odoo backend theme with PWA install, app drawer, global search, RTL and multi-language — built, branded and supported by ECOSIRE. 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

Three switchable backend theme styles (e.g. classic, compact-dense, and modern-flat) selectable per user and persisted on res.users so each employee keeps their preferred look across sessions and devices
Progressive Web App support: a generated web app manifest, service worker and icon set so the Odoo backend is installable to phone, tablet or desktop home screens and launches full-screen without browser chrome
App drawer launcher: a grid-style menu overlay replacing the stock apps menu, with keyboard navigation, favourites and recently-used apps for faster switching between Odoo modules
Global search integrated into the top bar — search across menus, apps, records and settings from anywhere, powered by Odoo's command palette and extended to your custom menu items
Full responsiveness on mobile, tablet and desktop: fluid breakpoints, touch-friendly targets, collapsible sidebars and adaptive list/form layouts so the backend is genuinely usable on a phone, not just shrunk
Complete RTL (right-to-left) support with mirrored layouts, correct icon flipping and RTL-aware SCSS, tested against Arabic, Urdu, Hebrew and Farsi backend languages
Multi-language aware chrome: theme labels, tooltips and the app drawer are translatable via Odoo's i18n (.po) files and respect the active user language
Brand theming from design tokens: your logo, primary/accent colors, fonts, favicon and login screen applied through centralized SCSS variables so a rebrand is a token change, not a rewrite
Dark mode and light mode variants per theme style, with a one-click toggle in the user menu and automatic respect for the OS colour-scheme preference where the browser reports it
Configurable top navigation bar: quick-access shortcuts, notification and messaging indicators (via the mail bus), user avatar menu and company switcher, all restyled and reorganised for clarity
Loader, empty-state and notification restyling so long-running actions, kanban placeholders and toast messages feel polished and on-brand rather than default grey
Login, database-selector and error pages themed to match, so the branded experience starts before a user is even authenticated
Clean overlay architecture: assets registered into web.assets_backend, OWL components patched via the public patch API and QWeb template inheritance — no edited core files, so point-release upgrades stay safe
Performance-conscious build: SCSS compiled through Odoo's asset pipeline, lazy-loaded drawer/search components and minimal added JS so first paint of the backend stays fast

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

Your team spends its whole workday inside the Odoo backend — yet the stock web client still looks and feels like a generic admin panel. The Premium Backend Theme is a build-to-order Odoo module that replaces that experience with a modern, fully-responsive, brand-aligned interface: three switchable visual styles, an installable Progressive Web App, an app drawer with global search, and first-class right-to-left and multi-language support across Odoo 17, 18 and 19.

This is not a one-click download from apps.odoo.com. ECOSIRE builds, brands and installs this module for you as a scoped engagement. We start from your logo, color palette and workflow, then extend Odoo's OWL-based web client and SCSS design tokens so the theme layers cleanly on top of core — no forked core files, no fragile monkey-patches that break on the next point release. The module ships as a proper Odoo app with its own __manifest__.py (dependencies on web and mail), assets registered into the web.assets_backend bundle, an OWL/QWeb-templated top bar and app drawer, per-user theme preferences stored on res.users, and clean ir.model.access.csv entries so preference records respect Odoo's security model.

Because it is engineered as an overlay theme rather than a core patch, it upgrades with your database and coexists with your other apps — Sales, Inventory, Accounting, custom modules and all. The result: a backend your staff actually enjoy using, that installs to their phone home screen like a native app, reads correctly in Arabic, Urdu, Hebrew or Farsi, and carries your brand on every screen. Delivered in one working week with documentation, admin training and a post-launch support window.

What you get

  • The complete, installable Odoo module (source code) for your target version(s) among 17, 18 and 19 — proper __manifest__.py, OWL/QWeb templates, SCSS, static assets, security CSV and i18n files — delivered as a Git repository or ZIP you own outright
  • Full brand configuration applied: your logo, colour palette, fonts, favicon, login and app-drawer styling, wired into the SCSS design tokens for easy future adjustment
  • PWA assets and manifest configured for your domain — icon set, splash, service-worker registration — verified installable on iOS, Android and desktop Chromium browsers
  • Installation on your environment (Odoo.sh, ECOSIRE-managed hosting, or your own server) with the theme enabled and default style set, plus a staging validation pass before go-live
  • Written documentation: an admin guide (switching styles, per-user preferences, changing brand tokens), a short end-user guide (installing the PWA, using the app drawer and global search), and technical upgrade notes
  • A live admin training session (recorded) walking your team through configuration, per-user theming and the PWA install flow
  • A post-launch support window for bug fixes and adjustments, plus a compatibility check when you upgrade Odoo to a supported next version
  • Source-controlled handover with clear commit history and a README covering dependencies, install steps and how to extend the theme for new custom modules

Who this is for

Brand-conscious business owner / operations lead

Wants Odoo to look and feel like their company's own tool, not generic software — a consistent, professional backend that reinforces the brand for staff and screen-sharing with clients, without hiring an in-house frontend team.

Field and mobile-first teams

Sales reps, warehouse staff and technicians who live in Odoo on a phone or tablet. They need an installable PWA, big touch targets and a genuinely responsive layout so they can work away from a desk without fighting a cramped desktop UI.

Businesses operating in RTL / multilingual markets

Companies in the Middle East, North Africa or South Asia whose staff use Arabic, Urdu, Hebrew or Farsi. They need the whole backend chrome to mirror correctly and read naturally in RTL, with translatable theme elements — something Odoo core only partially delivers.

IT managers and Odoo administrators

Responsible for keeping Odoo upgradable and stable. They want a theme built as a clean overlay (no core edits), respecting the security model and asset pipeline, with documentation and an upgrade path across Odoo 17/18/19.

How Premium Backend Theme (PWA, RTL, Multi-Theme) Compares

CriterionECOSIRECustom BuildCompetitorOdoo Native
Custom-branded to your identityFully branded from your logo, colours and fonts via SCSS design tokensPossible, but you specify and pay for every detail from scratchLimited to the theme author's preset colour optionsOdoo core styling only; minimal branding beyond a logo
PWA (installable to home screen)Included — manifest, service worker and icons, verified on iOS/Android/desktopOnly if you scope and build it deliberatelyRarely offered; if present, not tuned to your domainNot available in the standard backend
Multiple switchable theme stylesThree styles, selectable per user and saved on res.usersOne style unless you fund severalUsually a single fixed style or a few colour swapsSingle fixed backend appearance
Full RTL + multi-language chromeMirrored RTL layouts tested on Arabic/Urdu/Hebrew/Farsi, translatable labelsDepends entirely on developer effort and testingOften partial or untested RTL supportBasic RTL only; theme chrome not fully mirrored
Upgrade safety (no core edits)Clean overlay: web.assets_backend, OWL patch API, QWeb inheritanceRisk of monkey-patches or forked core if not carefully engineeredVaries by author; some break on point releasesN/A — it is the core
Delivery modelBuilt, branded and installed for you in one working week, source code you ownWeeks to months; you manage the developer and scopeInstant download, but generic and self-installed/supportedAlready present, zero delivery
Documentation, training & support windowAdmin + end-user docs, recorded training, post-launch support includedOnly if separately scoped and paid forTypically forum/email support, no trainingGeneral Odoo docs only, no theme-specific guidance
Odoo 17 / 18 / 19 coverageBuilt for your chosen version(s) with a compatibility path forwardWhatever the developer targetsOften lags new Odoo releasesMatches whatever version you run

Frequently Asked Questions about Premium Backend Theme

Is this a ready-made theme I can download and install right now?

No. The Premium Backend Theme is build-to-order. ECOSIRE builds and brands the module specifically for your Odoo version and your visual identity, then installs it for you. It is not an instant apps.odoo.com download — you are commissioning a scoped, delivered engagement, and you receive the full source code you own at the end.

What is the delivery timeline / lead time?

Typical delivery is one working week from kickoff, depending on how many of the three styles and how much brand customization you want, and which Odoo versions (17, 18, 19) you need supported. Kickoff begins once we've collected your brand assets (logo, colours, fonts) and confirmed the target Odoo version and hosting. We validate on staging before enabling it on production.

How does support and updates work after delivery?

Every build includes a post-launch support window for bug fixes and reasonable adjustments. Because the theme is an overlay (no edited core files), it upgrades cleanly with your database; when you move to a newer supported Odoo version we run a compatibility check and patch anything needed. Ongoing maintenance and feature additions beyond the initial window are available as a support retainer — just ask for a quote.

Will it break when I upgrade Odoo or conflict with my other apps?

It's engineered to avoid that. We register assets into the standard web.assets_backend bundle, extend OWL components through the public patch API and inherit QWeb templates rather than editing core. Theme preferences live on res.users with proper ir.model.access.csv entries. This overlay approach means it coexists with Sales, Inventory, Accounting and your custom modules, and survives point-release upgrades far better than a forked or monkey-patched theme.

Does it work with Odoo Community or only Enterprise?

It works with both Community and Enterprise on Odoo 17, 18 and 19. The theme targets the web client (the OWL backend), which is common to both editions. If you're on Enterprise, we ensure the theme layers cleanly over Enterprise-only UI elements; on Community it provides the modern chrome Community lacks out of the box. Tell us your edition and version at kickoff.

Can it match our exact brand and support right-to-left languages?

Yes on both counts. Branding is driven by centralized SCSS design tokens — logo, primary/accent colours, fonts, favicon and login screen — so we match your identity precisely and future rebrands are a token change. Full RTL support ships with mirrored layouts and RTL-aware styling, tested against Arabic, Urdu, Hebrew and Farsi, and theme labels are translatable via Odoo's .po files.

What exactly do I receive, and do I own the code?

You receive the complete installable module (manifest, OWL/QWeb templates, SCSS, static assets, security CSV, translations), the applied brand configuration, PWA assets, installation on your environment, admin and end-user documentation, a recorded training session, and the support window. The source is delivered as a Git repo or ZIP that you own outright — no per-seat licensing lock-in.

Request a quote

Premium Backend Theme

A polished, responsive Odoo backend theme with PWA install, app drawer, global search, RTL and multi-language — built, branded and supported by ECOSIRE.

  • Three switchable backend theme styles (e.g. classic, compact-dense, and modern-flat) selectable per user and persisted on res.users so each employee keeps their preferred look across sessions and devices
  • Progressive Web App support: a generated web app manifest, service worker and icon set so the Odoo backend is installable to phone, tablet or desktop home screens and launches full-screen without browser chrome
  • App drawer launcher: a grid-style menu overlay replacing the stock apps menu, with keyboard navigation, favourites and recently-used apps for faster switching between Odoo modules
  • Global search integrated into the top bar — search across menus, apps, records and settings from anywhere, powered by Odoo's command palette and extended to your custom menu items

Request a Quotation

Tell us about your Premium Backend Theme 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.