The cost of an Odoo customisation is paid at the next upgrade. Modules that patch core, override whole methods or skip tests turn a routine version bump into a project of its own.
Built to be upgraded
Every module we write extends Odoo through inheritance, follows OCA layout and naming, and ships with tests that run in CI. When Odoo releases the next major version, the work to move is measured in days, not months.
Typical work
- Pricing, approval and fulfilment rules that do not fit the standard apps
- Two-way stock and order sync with Shopify or Magento
- Carrier, payment and e-invoicing integrations for regional requirements
- Reporting modules that replace spreadsheet exports