You will get your Odoo migrated to a newer version, with custom code and data intact

Jhon R.Status: Offline
Jhon R. Jhon R.
Rising Talent

Let a pro handle the details

Buy Web Application Programming services from Jhon, priced and ready to go.
Jhon R.Status: Offline
Jhon R. Jhon R.
Rising Talent

Let a pro handle the details

Buy Web Application Programming services from Jhon, priced and ready to go.

Project details

I migrate Odoo instances to newer versions — including custom code, data and integrations — without losing what your business already runs on.

WHAT YOU GET
Your Odoo running on the target version, with your data intact and your custom modules working. Migrated on a copy first, delivered with a video walkthrough so you can verify before switching production.

WHAT THE MIGRATION COVERS
• Custom module code ported across every major version in between
• ORM API changes: renamed fields, changed method signatures, deprecated decorators
• View and QWeb template incompatibilities fixed per release
• ETL data migration, validated record by record against the source
• Access rights and record rules re-checked after each jump
• Post-migration testing on your real workflows

VERSIONS
From Odoo 8 up to Odoo 19. Odoo Online, Odoo.sh or self-hosted.

WHY ME
5+ years working across Odoo 8 through 19. I have migrated production instances up four major versions at once and still maintain them today. I publish 68 modules on the official Odoo App Store, so you can read my code before you hire me.

Your production instance stays untouched until you approve the result.
Programming Languages
HTML & CSS, JavaScript, Python
Coding Expertise
Localization, Performance Optimization, Security
What's included
Service Tiers Starter
$600
Standard
$1,200
Advanced
$2,500
Delivery Time 7 days 14 days 21 days
Number of Revisions
235
Number of Pages
136
Design Customization
-
-
-
Content Upload
-
-
-
Responsive Design
-
-
-
Source Code
Optional add-ons You can add these on the next page.
Additional Revision
+$120

Frequently asked questions

Jhon R.Status: Offline

About Jhon

Jhon R.Status: Offline
Senior Odoo Developer | Custom Modules, Migrations & API Integrations
Pueblo Nuevo, Peru - 11:40 pm local time
Senior Odoo developer with 5+ years building, migrating and integrating Odoo for clients in Peru, Spain, Chile and Mexico. I work across Odoo 8 through 19.

What I do:
• Custom modules — models, views, security rules, workflows and QWeb reports
• Version migrations, including custom code and ETL data migration between versions
• Integrations — Odoo to SAP Business One, WhatsApp, EDI, marketplaces and any REST API
• Instance administration on Docker and odoo.sh
• Performance work — slow views, heavy queries, broken computed fields

Why clients pick me over a cheaper bid:
I have 66+ commercial modules published on the official Odoo App Store, covering BI dashboards, AI invoice capture, integrations and finance. My code is public and reviewable before you hire me — that is not something most profiles can offer.

I also led a team of 4 developers across 5 full Odoo implementations, so I can scope and estimate a project, not just code the ticket.

How I work:
Every deliverable ships to a test environment with a short video showing your requirement working end to end. You approve what you can see, not a changelog.

Native Spanish speaker — I work with clients in Spain, Mexico, Chile and Peru in their own language. I also work comfortably in written English.

Send me your requirement and I'll tell you honestly if it's a fit and what it takes.

Steps for completing your project

After purchasing the project, send requirements so Jhon can start the project.

Delivery time starts when Jhon receives requirements from you.

Jhon works on your project following the steps below.

Revisions may occur after the delivery date.

Assessment

I restore your backup locally and audit what you actually have: custom modules, data volume, integrations and known blockers. You get an honest scope before we go further.

Code and data migration

I port custom code across each major version and migrate your data with ETL processes, validating records against the source.

Review the work, release payment, and leave feedback to Jhon.