Practical notes on running Odoo
What we learn hosting, upgrading and cleaning up Odoo systems, written so it is useful whether or not you ever work with us. Every article lists its sources.
Articles
-
Odoo XML-RPC Deprecation: What Odoo 20 Removed
Odoo 19 deprecated XML-RPC and JSON-RPC. What Odoo 20 removed, the Odoo 22 and Online 21.1 deadlines, and how to move integrations to the JSON-2 API.
-
Odoo 17 End of Support: What It Means for You
Standard support for Odoo 17 ended in September 2026. What that changes for Enterprise, Odoo.sh and Community users, and how to choose between 18, 19 and 20.
-
Print from a hosted Odoo to your office printers
Why a hosted Odoo server cannot reach the printers in your office, the ways to print directly on Odoo 17 to 19, and the checks that matter for labels and checks.
-
Odoo Community inventory counts on handhelds
What Odoo Community gives you for physical counts without the Barcode app, where the OCA modules stand on 17 to 19, and lessons from a handheld count screen on a real shop floor.
-
Upgrade Odoo Community 18 to 19 with OpenUpgrade
Where OpenUpgrade's 18.0 to 19.0 coverage stood on September 28, 2026, what is not covered yet, and a rehearsal method for a Community upgrade.
-
Odoo support retainer pricing per user, explained
What a per-user support retainer covers, the formula for the fee and the included fix hours, and worked examples from 2 to 40 users.
-
Leaving Odoo Online: the intermediate-version trap
Why an Odoo Online database on an intermediate version cannot move to your own server yet, where Odoo 20 fits, and how to use the wait well.
-
Odoo 19 Enterprise vs Community: App Replacements
A table of Enterprise apps against Community and OCA equivalents for 19.0, what you give up, and a safe way to test the switch on a copy. Updated September 28, 2026.
-
Upgrading custom Odoo modules 16 to 19: what breaks
attrs and states, tree to list, name_get, the web client, 19.0 API changes, and a rehearsal method that makes the upgrade boring.
-
Finding forgotten Odoo customizations with SQL
Read-only SQL you can run on your own database to list every customization, with notes for Odoo 16 to 19.
-
What an Odoo partner handover should include
The dump, filestore, repository, credentials, integrations, crons, mail and DNS you should hold before any partner conversation.
-
How we fence an AI agent inside a production Odoo
Read-only roles, propose and approve, exactly-once apply, what always goes to a person, and why prompts are not fences.