Write lean easy-to-maintain CSS

Follow this guide to keep the technical debt of your CSS code under control.

Customize a field

Learn how to customize field components in the Odoo JavaScript web framework.

Customize a view type

Learn how to customize view types in the Odoo JavaScript web framework.

Create a client action

Learn how to create client actions in the Odoo JavaScript web framework.

Web services

Learn more about Odoo’s web services.

Multi-company guidelines

Learn how to manage multiple companies and deal with the records-related specificities of a multi-company environment.

Create customized reports

Learn how to create customized reports with SQL Views.

Accounting localization

Learn how to build a localization module, create bank operation models and dynamic reports.

Translating modules

Learn how to provide translation abilities to your module.

Website themes

Learn how to customize your website by creating a custom theme.

Connect with a device

Learn how to enable a module to detect and communicate with an IoT device.

Upgrade a customized database

Learn how to upgrade a customized database, as well as the code and data of its custom modules.