Odoo 20: what is new compared to Odoo 19?
Odoo 20 was unveiled at Odoo Experience in Brussels. The new release introduces a range of enhancements across areas such as AI, eCommerce, accounting, inventory management, and website SEO. It also includes changes that may affect existing workflows, such as moving Field Service into the Planning app.
What does that mean in practice? We are happy to explain that to you.
AI agents do more than answer questions
Note: credits via IAP are required for AI features. The available features and costs depend on the service used and setup.
More focus on website SEO
Odoo 19 already offered SEO checks and improvements to eCommerce product pages. Odoo 20 adds technical capabilities to that. For instance, structured data is automatically added to web pages. This helps search engines interpret the content of a page and can contribute to rich results: search results with additional information, such as a product price or rating. The use of structured data does not guarantee that Google will display such results.
Odoo also mentions improvements to sitemaps, mobile images, and pagination. Website administrators can use AI to enhance a page's SEO. Additionally, it is possible to create an llms.txt file, intended to help large language models understand website content. This is a new technical option, but no guarantee of better positions in search engines or visibility in AI responses.
New opportunities for eCommerce
For customer follow-up, automatic review requests and WhatsApp messages for abandoned carts have been added. Odoo 19 already improved the shop, product, and checkout pages. In Odoo 20, the focus is more on return handling and further automation of the sales process.
Practical improvements to accounting
With a PISP connection, supplier invoices can be paid directly from Odoo where that payment method is available. The availability of financial functions also depends on the country, bank connection, and configuration.
Further enhancements to Inventory and Manufacturing
Odoo 19 already improved inventory valuation, replenishment rules, and production planning. Odoo 20 further expands those capabilities.
Offline access and day-to-day operations
Daarnaast bevat Odoo 20 verbeteringen voor mobiel gebruik, onder andere aan formulieren en datumselectie. In lijst- en Kanban-weergaven kunnen meerdere records tegelijk worden versleept.
Field Service is now part of Planning
Changes in Payroll
This may be relevant for organizations that use Planning for services and hours that carry over into payroll. Check in advance which settings, reports, and integrations are used in your environment.
New in Odoo 20: Light Users in Odoo
A major innovation in Odoo 20 is the introduction of Light Users: employees who work in Odoo with their own login but do not need full access to all business apps. This allows organizations to have more employees work directly in Odoo without giving everyone the same extensive user profile.
This is particularly interesting for warehouses. Light Users can access the Barcode app in Odoo 20 and perform barcode actions there. Think of warehouse staff scanning products during receiving, picking, or moving goods. The actions are processed directly in Odoo, while access to broader inventory processes and settings remains with the authorized users.
Additionally, Light Users can use specific functions depending on the assigned rights, for example, HR self-service, Planning, the cash register, or consulting internal information. A personnel record without a login is something different: it registers an employee in Odoo but does not give them access to log in themselves.
Is upgrading to Odoo 20 worth it?
An upgrade is not just a technical step. Also look at customization, integrations, and daily workflows. Not every feature is relevant for every organization or available under the same conditions. The official release notes are broken down by app and country, so always check what applies to your edition and localization.
Odoo 20 vs Odoo 19 in short
|
Component |
Odoo 19 |
Odoo 20 |
|
AI |
AI agents could answer questions about documents and Odoo data. |
Agents can also create and modify records, process files, and be triggered by automations. |
|
Website and SEO |
SEO checks and improvements to eCommerce product pages. |
Including standard structured data, improved sitemaps, SEO assistance with AI, and an llms.txt file. |
|
eCommerce |
Improvements to product pages, checkout, and mobile shopping experience. |
Including return requests via the customer portal, WhatsApp follow-up, and inventory-driven product publication. |
|
Accounting |
Improvements to bank reconciliation, OCR, and invoice processing. |
Including predictions for invoice lines, better matching, and paying supplier invoices via PISP. |
|
Inventory and production |
Extensions for inventory valuation, replenishment rules, and production planning. |
Further improvements to production planning, recalculation of cost prices, and proposed replenishment levels. |
|
Working offline |
Including pull-to-refresh in the Odoo PWA. |
Creating, modifying, archiving, and deleting records while you are offline. |
|
Field Service |
Available as a standalone app alongside Planning. |
Field Service is integrated into Planning and is no longer a separate app. |
|
Payroll |
Improvements to payroll runs and work registrations. |
Work registrations and the link with Planning have been adjusted; work registration and leave types have been merged. |
Curious what Odoo 20 means for your organization?
We would like to explore with you what Odoo 20 can mean for your company. We start with an inventory of the apps, integrations, and custom processes that you are using. This will clarify which new features offer opportunities and where additional preparation is needed.