Follow Us

Blog / odoo / tips-and-tricks

odoo / tips-and-tricks

Articles, tutorials and case studies from ERPGAP covering odoo / tips-and-tricks.

Odoo 19 PostgreSQL Replication Demo with ERPGAP
odoo / tips-and-tricks

Odoo 19 PostgreSQL Replication Demo with ERPGAP

Step-by-step guide on setting up and testing PostgreSQL replication for Odoo 19 using Docker Compose — configure primary and replica databases, route reads/writes, and verify with logs.

Diogo Duarte Diogo Duarte · Sep 23, 2025
Odoo 19 Cron Jobs: Batch Processing That Actually Works
odoo / customization

Odoo 19 Cron Jobs: Batch Processing That Actually Works

Odoo 19 introduces a new cron job mechanism that finally makes large data synchronizations reliable. By processing records in batches and automatically resuming after timeouts, long-running tasks like Shopify order imports can now run safely and continuously.

Diogo Duarte Diogo Duarte · May 5, 2026
How to Set Up a Quotation Template & a Quote Calculator in Odoo 19
content / blog

How to Set Up a Quotation Template & a Quote Calculator in Odoo 19

A step-by-step guide to creating quotation templates and a quote calculator in Odoo 19 to streamline pricing, improve accuracy, and simplify complex sales workflows.

SI Sara Inês · Apr 28, 2026
From Data to Decisions: Create and Customize your Dashboards with Odoo 19
odoo / tips-and-tricks

From Data to Decisions: Create and Customize your Dashboards with Odoo 19

One of the biggest advantages of Odoo dashboards is their spreadsheet-driven approach. Users can build and edit dashboards using a familiar Excel-like interface, making data analysis accessible to everyone. With the enhanced spreadsheet engine, global filters, and custom visualizations, Odoo turns raw data into clear, actionable insights.

Adriana Duarte Adriana Duarte · Mar 30, 2026
New Odoo 19 Tax Returns for the UK: Submitting MTD VAT Reports to HMRC
odoo / uk

New Odoo 19 Tax Returns for the UK: Submitting MTD VAT Reports to HMRC

Learn how Odoo 19 streamlines UK HMRC MTD VAT submissions with a new tax return object, anomaly detection, period handling, and full drill-down visibility.

RF Rafael Ferreira · Oct 3, 2025
Is It Time to Move Your Odoo to Self-Hosting—or Away From Odoo.sh?
odoo / tips-and-tricks

Is It Time to Move Your Odoo to Self-Hosting—or Away From Odoo.sh?

A practical guide to knowing when a growing business should stay on Odoo.sh and when it’s time to migrate to a self-hosted Odoo instance—covering cost, control, security, performance, and compliance considerations.

Diogo Duarte Diogo Duarte · May 19, 2025
Exploring the Knowledge Module in Odoo 18: Features and Benefits
apps / knowledge

Exploring the Knowledge Module in Odoo 18: Features and Benefits

Discover the new Knowledge Module in Odoo 18 and how it enhances collaboration, information sharing, and document management. This article explores its key features, benefits, and practical applications for businesses looking to improve their processes.

RF Rafael Ferreira · Jan 30, 2025
Business Operations with new Approval feature
odoo / tips-and-tricks

Business Operations with new Approval feature

We typically avoid recommending Odoo Studio, as it can lead to suboptimal practices in many scenarios. However, the Approvals app is a notable exception. With Approvals, you can effortlessly define approval steps and gain full control over the process. Let’s explore this in detail.

Ana Tavares Ana Tavares · Jan 16, 2025
Odoo Signal Handlers: The Undocumented Power Tool
odoo / tips-and-tricks

Odoo Signal Handlers: The Undocumented Power Tool

Did you know Odoo has built-in support for POSIX signals? This undocumented feature allows you to manage the server, by having a deeper understanding of the life cycle of http and cron workers.

Diogo Duarte Diogo Duarte · Dec 17, 2024
Managing Multi-Company Operations with Odoo
odoo / multicompany

Managing Multi-Company Operations with Odoo

Learn how Odoo’s multi-company tools streamline operations, manage inter-company transactions, and support multi-currency for improved efficiency.

Verónica Pinto Verónica Pinto · Sep 26, 2024
How to install and manage Odoo modules
odoo / integration

How to install and manage Odoo modules

Odoo boasts an impressive modular system, widely regarded as one of its most appreciated features by developers discovering the platform. You can install a module, and it can significantly alter the system's functionality—for better or for worse. But is this flexibility a strength or a potential pitfall?

Diogo Duarte Diogo Duarte · Sep 2, 2024
What is a stable Odoo server?
odoo / deployment

What is a stable Odoo server?

The Odoo module system is one of the greatest features that the Odoo framework has, it allows you to create your own module and change any part of the system. This requires understanding how the dependency tree forces the module updates.

Diogo Duarte Diogo Duarte · Aug 14, 2024
Setting Up Odoo on macOS Using Multipass
odoo / deployment

Setting Up Odoo on macOS Using Multipass

Learn how to set up Odoo on macOS using Multipass, including creating instances, configuring environments, and installing Odoo.

Eduardo Esteves Eduardo Esteves · Jul 22, 2024
Odoo React.js/Next.js and Vue.js/Nuxt.js development
odoo / international

Odoo React.js/Next.js and Vue.js/Nuxt.js development

So you have a startup or a business idea and need a stable backend that can scale but has a strong data model already though for the international market. Do your homework and look at Odoo as a framework.

Diogo Duarte Diogo Duarte · Jun 10, 2019
How to Setup an Odoo development environment
odoo / deployment

How to Setup an Odoo development environment

How to Setup an Odoo 15.0 development environment on Ubuntu 22.04 Jammy Jellyfish aims to help new Odoo developers to start fast understanding the several components you need too develop in Odoo.

Diogo Duarte Diogo Duarte · Aug 24, 2022
Why having a mobile ERP benefits your business
odoo / uk

Why having a mobile ERP benefits your business

Having a mobile ERP system can increase productivity. A mobile ERP allows users to access and share information easily on mobile phones and tablets.

AM Alexandra Mota · May 9, 2018
Selling Process
apps / sales

Selling Process

Learn all you can do with Odoo, from creating quotations, invoices, delivery and much more.

Henrique Carteado Henrique Carteado · May 21, 2020
OAS - Open Adoption Software
industry / software

OAS - Open Adoption Software

Open software has already rooted itself deep within today’s Fortune 500, with many contributing back to the projects they adopt. We’re not just talking stalwarts like Google and Facebook.

Diogo Duarte Diogo Duarte · Jul 4, 2016
ERP or Spreadsheets? Why you should stop those outdated quick fixes.
odoo / integration

ERP or Spreadsheets? Why you should stop those outdated quick fixes.

Businesses still rely on spreadsheets despite technological advances. ERPs can help you in ways spreadsheets will never be able to.

AM Alexandra Mota · Aug 28, 2018
How to Use NGINX to Reverse Proxy Odoo
odoo / deployment

How to Use NGINX to Reverse Proxy Odoo

How to use NGINX to reverse proxy Odoo.

Diogo Duarte Diogo Duarte · Jun 27, 2018
Odoo Domain Operators
odoo / integration

Odoo Domain Operators

A definitive list of search term operators can, in fact, be found in the source code, the operators give the possibility to search and manipulate records on odoo's database.

Diogo Duarte Diogo Duarte · Jun 29, 2019
Undocumented and less known coding tricks
odoo / tips-and-tricks

Undocumented and less known coding tricks

Odoo documentation has improved a lot on the latest releases but still there some less known features on the UI development

Diogo Duarte Diogo Duarte · May 4, 2020
Call for Tenders/ Blank Orders
odoo / tips-and-tricks

Call for Tenders/ Blank Orders

Learn purchase order management for call for tenders and Blanket Purchase Orders.

Henrique Carteado Henrique Carteado · Dec 12, 2020
Background processes in Odoo
odoo / tips-and-tricks

Background processes in Odoo

Have you ever got a timeout while doing some long operation or some parallel call in the main process flow? Here is how you can solve your problem.

Diogo Duarte Diogo Duarte · Mar 24, 2016