How-to guides¶
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.
Create a standalone Owl application
Learn how to create a public-facing Owl application outside of the web client using a controller and the Odoo JavaScript 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.