I will migrate and upgrade your odoo database and custom modules to odoo 17 to 20


About this gig
Still on an older Odoo version? We plan and run your upgrade to Odoo 17, 18, 19 or 20, so data, customizations and daily work carry over safely.
We are Odomate: 3 Odoo functional consultants and 2 developers, 10+ years combined experience. We recently upgraded a chemical manufacturer from Odoo 17 to 19 across Sales, Purchase, Inventory, Manufacturing and Accounting.
What the upgrade covers:
Audit of installed, custom and third-party modules
Compatibility report and migration plan with a fixed quote
Database upgrade on a copy via Odoo's upgrade service or OpenUpgrade
Custom module porting: Python API changes, views, OWL/JS assets
Data checks: stock levels, open invoices, balances, reconciliations
Post-upgrade fixes for views, reports and scheduled actions
User testing with your team and a planned switch-over window
Your live database stays untouched until you approve the tested result. Works on Odoo.sh or your own server; for Odoo Online we prepare and test through Odoo's upgrade service.
Before ordering, tell us: current and target version, edition, hosting, list of custom/third-party modules, database size and go-live window.
Get to know Odomate Company
Odoo ERP implementation, development and support team
- FromPakistan
- Member sinceAug 2026
Languages
Urdu, English, Arabic
Other Software Development Services I Offer
FAQ
What happens in the assessment?
You share your module list and a database backup (or test access). We check every module and the key data for the target version and send a written report: what upgrades as-is, what needs porting, the risks, and a fixed quote. If you go ahead, the upgrade starts from that report.
How does customization work?
We write the requirement down, agree the scope and price, build it as a separate Odoo module (we never edit core Odoo code), test it on a copy of your database, show it to you, and deploy it only after you approve. For upgrades, this means each custom module is updated to the new version's code and
Is my system secure after customization?
Custom code respects Odoo's access groups and record rules, API keys and passwords are stored in Odoo settings and never written into the code, and the source is handed to you in your repository. When the work is done we remove our access and recommend you change any shared passwords.
Will I lose data?
We always upgrade a copy first. Your live database stays untouched until you approve the tested result, and downtime is a planned window of a few hours.
