Translation Manager
This module brings back the beloved Translated Terms list that Odoo removed in version 16 — a single, central screen under Settings → Translations where you can see and edit every translatable term of every installed module, one row per language.
Whether it's database content stored per record (product names, descriptions, view labels, menu entries, window-action names, selection values and email templates) or terms baked into the source code (Python error and warning messages, JavaScript button labels and notifications, and static QWeb templates), Translation Manager collects them all — translated or not — into one editable list.
Just hit Refresh Terms, optionally scope the load by module, model or language to keep large databases fast, and edit translations inline.
Odoo Version: 18, 19
Community, Enterprise

Cron Handler
Cron Handler gives Odoo's scheduled actions a precise sense of timing. Instead of being limited to fixed intervals like "every 2 hours," it lets you run any scheduled action — or any method on any model — at an exact time of day on a daily, weekly, or monthly schedule (for example, 3:00 PM every day, every Monday, or on the 1st of each month), all in your own timezone.
When you link an existing scheduled action, Cron Handler automatically takes it over: the original action is disabled so it stops firing on its interval, and runs only at the times you define — no duplicate runs, no conflicts.
Configuration is simple and code-free from Settings → Technical → Cron Handlers, with built-in safeguards against double execution.
Odoo Version: 18, 19
Community, Enterprise

Disable Tour
Disable Tours permanently switches off Odoo's onboarding tours — those floating step-by-step helper bubbles that pop up the first time users open an app — for every user across both the backend and the website.
It works on both ends: the server stops resuming any tour at page load (and the developer-tools toggle becomes a no-op), while the client-side tour service is replaced with a do-nothing version, so even a manual or URL-triggered tour does nothing.
There's nothing to configure and no setting to manage — once installed, tours simply stay off, giving you a cleaner, distraction-free interface for your team and clients.
Odoo Version: 18, 19
Community, Enterprise

Password Reset Partner
Reset Contacts Password lets administrators reset a user's login password directly from the contact form — no need to dig through the technical Users menu.
A Reset Password button appears on any contact linked to a user (internal or portal); click it, enter and confirm the new password in a quick wizard, and it's applied instantly, with the change automatically logged in the contact's chatter for traceability.
Access is limited to a dedicated security group, so only authorized managers can reset passwords, making day-to-day account support faster and safer.
Odoo Version 18,19
Community, Enterprise

Update Pricelist
Update Pricelist lets you re-price many products on a pricelist at once — by a fixed amount or by a percentage of their current price — without editing each pricelist line by hand. Launch the bulk wizard straight from the Product Variants, Product Templates, or Pricelist Lines views, choose your increase, and it creates new time-stamped price rules for every selected product, optionally closing the previous lines so your full price history is preserved. It even warns you before submitting when any selected product has no current price (so a percentage increase won't be miscalculated from zero).
A dedicated Sales → Pricelist Lines view rounds it out, showing each line alongside its latest purchase price, supplier, computed profit margin, and validity dates — with search, filtering, and grouping built in.
Odoo Version 18, 19
Community, Enterprise

Sale Multiple Print
Sale Order Multiple Print lets you print a sales order as many times as you need in a single step — no more opening the print dialog over and over. A Print Copies button sits right in the sale order header (or just press P); enter how many copies you want, and the module generates one merged PDF containing them all, ready to download or send to the printer at once. It uses Odoo's standard Sale Order report, so your own layout and branding are respected exactly.
Odoo Version 18, 19
Community, Enterprise

Purchase Multiple print
Purchase Order Multiple Print lets you print a purchase order as many times as you need in a single step — no more opening the print dialog over and over.
A Print Copies button sits right in the purchase order header (or just press P); enter how many copies you want, and the module generates one merged PDF containing them all, ready to download or send to the printer at once.
It uses Odoo's standard Purchase Order report, so your own layout and branding are respected exactly.
Odoo version 18,19
Community, Enterprise

Accounting Multiple Print
Account Move Multiple Print lets you print an invoice or vendor bill as many times as you need in a single step — no more opening the print dialog over and over.
A Print Copies button sits right in the document header (or just press P); enter how many copies you want, and the module generates one merged PDF containing them all, ready to download or send to the printer at once.
It works on posted customer invoices, credit notes, and vendor bills, uses Odoo's standard Invoices report so your own layout and branding are respected exactly.
Odoo Version 18, 19
Community, Enterprise

Currency Rate Guard
Currency Rate Guard protects your accounting from being recorded at the wrong exchange rate.
Flag any currency as Require Daily Rate, and Odoo will block the confirmation or posting of purchase orders, vendor bills, customer invoices, and payments in that currency whenever today's rate hasn't been entered yet — so transactions can never slip through on a stale or missing rate.
Instead of a dead end, users get a clear warning with a one-click button that opens a quick-entry wizard to register today's rate on the spot, then continue right where they left off. It's multi-company aware (each company is checked independently) and translated into 90+ languages.
Odoo Version 18, 19
Community, Enterprise

Product Unique Name
A lightweight Odoo module that enforces unique product and variant names across the catalog. It blocks creating or renaming any product or variant to a name that already exists, validating on every create and rename — through the UI, imports, and other apps alike.
Matching is case-insensitive and whitespace-tolerant (so "Desk", "desk", and " Desk " are treated as duplicates), while remaining multi-company aware (names can be reused across companies but not within one).
Variant checks use the full variant name including attributes (e.g. T-Shirt (Red, L)), so legitimate variants are preserved while true duplicates are rejected. Zero configuration — uniqueness is enforced automatically once installed.
Odoo Version 18, 19
Community, Enterprise

50,000+ clients trust us
to protect their assets
Contact us for a personalized meeting