Skip to Content

Odoo 20: Toàn Cảnh Tính Năng, Tin Tức & Thay Đổi So Với Odoo 19

Ngày 24/9/2026, tại Odoo Experience ở Brussels, Odoo chính thức công bố Odoo 20. Theo ghi chú phát hành chính thức, phạm vi thay đổi trải rộng trên nhiều ứng dụng trong hệ thống. Thay đổi trung tâm của phiên bản là mức độ tự chủ của AI: agent được cấp quyền tạo và cập nhật bản ghi, có thể chạy trong các hành động tự động hóa và lên lịch, và một cổng kết nối chuẩn (MCP) cho phép các trợ lý AI bên ngoài đọc và ghi trực tiếp vào cơ sở dữ liệu.

Nội dung dưới đây khảo sát các thay đổi của Odoo 20 so với Odoo 19 — bao gồm các thay đổi hiển thị trên giao diện và các thay đổi cấu trúc phía sau chỉ phát sinh khi nâng cấp. Nền tảng là trang công bố "Meet Odoo 20" của Odoo và các ghi chú triển khai đã công bố; một số tên gọi và phạm vi tính năng có thể thay đổi trước khi các bản point release chính thức phát hành.

Mục lục

Trợ lý AI tự động hóa quy trình doanh nghiệp trong Odoo 20
Trục trung tâm của Odoo 20: agent AI thực thi quy trình trong hệ thống thay vì chỉ trả lời.

1. Odoo 20 ra mắt

Thời điểm ra mắt và bối cảnh

Odoo 20 được công bố vào ngày 24/9/2026 tại Odoo Experience hằng năm, tiếp nối chu kỳ một phiên bản lớn mỗi năm của Odoo (Odoo 19 ra mắt tháng 9/2025). Theo lịch phát hành, các bản point release đầu tiên (20.1, 20.2) dự kiến ra trong thời gian ngắn sau đó. Tại thời điểm mã nguồn 20.0 có thể cài đặt và đánh giá, trong khi bản ổn định theo nghĩa thực chiến xuất hiện ở các point release kế tiếp.

Điểm khác biệt so với Odoo 19

Điểm phân biệt Odoo 20 với Odoo 19 nằm ở mức độ tự chủ của AI. Trong Odoo 19, AI đã có mặt ở nhiều ứng dụng dưới dạng agent cấu hình được và giao diện hỏi đáp bằng ngôn ngữ tự nhiên, nhưng chủ yếu ở phạm vi đọc và gợi ý; việc đưa thay đổi vào hệ thống vẫn là thao tác của con người. Đến Odoo 20, agent được cấp quyền tạo và cập nhật bản ghi và có thể chạy trong các hành động tự động hóa và lên lịch. Cùng với đó là giao diện mới đặt tên là Frost, dark mode, chế độ offline cho đội ngũ ngoại trường, và các thay đổi cấu trúc phía dưới (quyền truy cập, theo dõi thay đổi, sổ cái) — các thay đổi không hiển thị trong demo nhưng ảnh hưởng đến phạm vi nâng cấp. Phiên bản này cũng nâng chế độ offline lên mức làm việc thay vì chỉ xem, và tích hợp Field Service vào ứng dụng Planning.

2. AI Agent và MCP server

Agent thực thi quy trình

Trong Odoo 20, một quy trình có thể được mô tả bằng ngôn ngữ tự nhiên và agent thực thi. Agent giải thích chính xác những gì sắp làm; sau khi được xác nhận, quy trình được kích hoạt và tự vận hành. Các ví dụ được Odoo nêu: xác nhận đơn hàng bán ngay khi email tương ứng được gửi tới, phân công lead cho đúng nhân viên kinh doanh, tạo dự án khi hợp đồng được ký, và cảnh báo khi tồn kho chạm ngưỡng thấp. So với Odoo 19, khác biệt nằm ở việc agent 20 được cấp quyền ghi: tạo đơn, cập nhật trạng thái, và đọc tệp chứa hướng dẫn để thực hiện. Agent chạy được trong các hành động tự động hóa và lên lịch (không chỉ trong khung chat), hiển thị tiến trình trực tiếp, đặt giới hạn số lần gọi công cụ rồi xin phép trước khi tiếp tục, và hỗ trợ đọc lệnh bằng giọng nói.

MCP server

Odoo 20 đi kèm một máy chủ MCP (Model Context Protocol) tích hợp sẵn. Các công cụ AI bên ngoài (Claude, ChatGPT, hoặc bất kỳ client MCP nào) có thể kết nối trực tiếp vào cơ sở dữ liệu Odoo và đọc hoặc ghi dữ liệu trong phạm vi quyền truy cập hiện có. Toàn bộ cấu hình quyền truy cập được giữ nguyên. Trước đó, để một AI bên ngoài truy cập dữ liệu Odoo, các đội kỹ thuật phải tự phát triển lớp API, tự quản lý bảo mật và đồng bộ; với MCP server có sẵn, kết nối chuyển từ việc phát triển sang việc cấu hình. Hệ quả là hệ thống không bị khóa vào một hệ sinh thái AI duy nhất: cùng một quy trình có thể chạy bằng agent tích hợp của Odoo hoặc bằng một công cụ AI khác, trên cùng một lớp dữ liệu.

Về mặt chi phí, mọi tính năng AI trong Odoo 20 yêu cầu mua điểm qua IAP (In-App Purchasing — dịch vụ trả phí trong ứng dụng của Odoo); đây là một dòng chi phí vận hành cần đưa vào kế hoạch. Về mặt quản trị, quyền của agent cần được đặt một cách chủ ý: một agent có quyền ghi trên dữ liệu kém chất lượng sẽ tạo ra sai lệch nhanh hơn. Agent lưu các cuộc trò chuyện trong khoảng 30 ngày kể từ tin nhắn cuối.

3. Giao diện Frost

Giao diện quản trị hiện đại của Odoo 20 với thiết kế Frost
Frost là bộ giao diện back-office mới của Odoo 20, bao gồm dark mode.

Ba view nền tảng và menu chính

Tên Frost được Odoo dùng cho diện mạo mới của toàn bộ back-office trong Odoo 20. Ba loại view nền tảng — Kanban, List và Form — được thiết kế lại, cùng một menu chính (home menu) mới. Menu chính được tổ chức lại và khung form (form chrome) thay đổi.

Dark mode

Odoo 20 có dark mode được lưu lại với một bảng màu nhất quán và tùy chọn System (theo hệ điều hành). Đây là tùy chọn có thể bật trực tiếp từ phần Preferences và áp dụng cho các ca làm việc kéo dài hoặc môi trường ánh sáng thấp.

4. Thay đổi theo từng ứng dụng

Đội ngũ vận hành doanh nghiệp sử dụng Odoo 20 trên nhiều ứng dụng
Các thay đổi trải rộng trên nhiều ứng dụng: CRM, kế toán, kho, sản xuất, eCommerce, POS và Website.

CRM và Bán hàng

CRM trong Odoo 20 bổ sung cơ chế cho khâu đổ đầy đường ống (pipeline). Có thể tìm kiếm trong thư mục dữ liệu doanh nghiệp của Odoo, lọc theo ngành và địa lý, rồi tạo lead; website chuyển khách truy cập thành khách hàng tiềm năng qua nhận diện IP; danh bạ nhập trực tiếp từ Outlook hoặc Gmail; quét danh thiếp để tạo cơ hội. Khi quản lý nhiều pipeline, mỗi lead mới được tự động phân vào đúng pipeline theo quy tắc. Về phía đơn hàng, Odoo 20 cho phép lưu một đơn làm mẫu và đánh số thứ tự từng dòng đơn.

Kế toán và Thanh toán

Trong kế toán, trợ lý kế toán (Accounting AI agent) cho phép hỏi bằng ngôn ngữ tự nhiên — từ số tiền công nợ phải thu đến dòng tiền hiện tại — và câu trả lời được lấy trực tiếp từ các báo cáo. Khi có nghi ngờ về một lỗi đối soát, Odoo 20 chạy một kiểm toán đầy đủ theo từng chu kỳ và trả về bản tóm tắt kèm khuyến nghị. Thay vì phải chuyển qua ngân hàng hoặc cổng thanh toán, hóa đơn nhà cung cấp có thể được thanh toán trực tiếp từ trong Odoo — lần lượt, hàng loạt, hoặc ký duyệt trước và thanh toán sau. Phía sau, cấu trúc sổ cái được làm mới: nhóm tài khoản (account groups) được thay bằng tài khoản cha (parent accounts) và mã tài khoản trở thành tùy chọn — điều này ảnh hưởng trực tiếp tới các báo cáo kế toán.

Kho và Sản xuất

Trong kho, Odoo 20 tính toán mức tồn kho tối thiểu và tối đa dựa trên doanh số 30 ngày gần nhất và có thể soạn sẵn đơn đặt hàng mua dựa trên kết quả đó. Điểm đánh giá chất lượng của mỗi nhà cung cấp được xem trước khi đặt hàng; hóa đơn được đối chiếu tự động với đơn đặt hàng (three-way matching, mọi sai lệch được đánh dấu rõ); và các lô hàng đến không đúng cách lưu trữ được phát hiện và đóng gói lại. Nhãn kệ (shelf labels) được thiết kế lại toàn bộ. Trong sản xuất, chế độ sản xuất liên tục (continuous production) cho phép ghi nhận số lượng trực tiếp từ lệnh công việc và tự động giải phóng lệnh tiếp theo trong hàng đợi. Các định mức (BOM) có thể so sánh song song, lên lịch lại trên view Gantt, và quản lý ưu tiên bằng kéo-thả trên view Kanban có mã màu theo mức khẩn cấp.

eCommerce, POS và Website

Website Builder trong Odoo 20 cho phép mô tả trang cần dựng và hệ thống tạo trang đó ngay; cách này áp dụng cho các trang khuyến mãi, sự kiện và sản phẩm. Agent có thể tạo snippet còn thiếu, bao gồm loại tương tác; nội dung có thể đổi, dịch và tối ưu SEO từ một thao tác duy nhất. Ở eCommerce, khách có thể lọc điểm nhận hàng theo quốc gia, xem ảnh thu nhỏ của từng biến thể ngay trên trang sản phẩm, và theo dõi tiến trình tới mức miễn phí vận chuyển bằng một thanh tiến trình; có thể chọn ngày giao hàng khi thanh toán, yêu cầu hoàn hàng từ cổng, và xác nhận đơn mà chưa cần thanh toán ngay nhờ tùy chọn Pay on Invoice. POS có trình chỉnh sửa sơ đồ mặt bằng (floor plan) mới, các combo tự dựng khi thêm món, một chạm để tạm ẩn một món hết (cập nhật cả POS lẫn đơn online), và ghi chú của khách khi thanh toán hiện trực tiếp trên màn hình bếp.

5. Discuss, Phone và chế độ offline

Đội ngũ làm việc từ xa và ngoại trường với Odoo 20
Chế độ offline hỗ trợ công trường, kho và chi nhánh vùng xa.

Discuss và Phone

Trong Discuss, chat trực tiếp, kênh, cuộc gọi video, AI, live chat và WhatsApp được tổ chức trong một chỗ. Có thể chạy một cuộc bỏ phiếu nhanh, hoặc bắt đầu một cuộc gọi video mà khách hàng tham gia trực tiếp từ trình duyệt — không cần tải, không cần đăng nhập. Cuộc gọi có thể được ghi lại, chia sẻ màn hình, và khi kết thúc được tự động chuyển thành văn bản; nhấp vào bất kỳ dòng nào để nhảy về đúng khoảnh khắc đó. Ứng dụng Phone cho phép thiết lập luồng cuộc gọi, định tuyến cuộc gọi theo giờ, vị trí hoặc đội ngũ, và gán số điện thoại cho đội ngũ. Trong một cuộc gọi đang diễn ra, cuộc trò chuyện có thể được chuyển sang một thiết bị khác hoặc chuyển cho một đồng nghiệp mà không làm rớt.

Chế độ offline

Ở mức người dùng, Odoo 20 hoạt động hoàn toàn offline khi mất kết nối: xem, sửa và tạo bản ghi, và mọi thay đổi được đồng bộ khi tín hiệu trở lại. Có Offline UI hỗ trợ tìm kiếm trong các truy vấn gần đó mà không cần mạng. Field Service được tích hợp vào Planning: kéo-thả các ca làm việc lên lịch với thời gian di chuyển được tính tự động, xem vị trí trực tiếp của đội trên bản đồ, và đồng bộ mọi lịch (Google, Outlook và khác) vào một khung nhìn duy nhất.

6. Những thay đổi cấu trúc khi nâng cấp

Quyền truy cập và theo dõi thay đổi

Một phần của Odoo 20 không hiển thị trong demo nhưng quyết định phạm vi một dự án nâng cấp. Record rules (quy tắc bản ghi) bị loại bỏ; thay vào đó một domain được đặt trực tiếp ở mức quyền truy cập — mọi module tự định nghĩa quyền của mình đều cần xem lại. Các giá trị theo dõi (tracking values) được lưu trữ bị xóa; thông báo theo dõi giờ được sinh ra tức thì — các báo cáo hay module đọc lịch sử thay đổi trường sẽ bị ảnh hưởng. Hai thay đổi này tác động tới hầu như mọi module ghi dữ liệu.

Cấu trúc kế toán, Owl 3 và API

Trong kế toán, nhóm tài khoản được thay bằng tài khoản cha và mã tài khoản thành tùy chọn — cần rà soát lại báo cáo, tệp nhập và code dựa trên cấu trúc cũ. Ở tài sản cố định, mô hình tài sản (asset models) được thay bằng mô hình khấu hao (depreciation models). Trạng thái thanh toán đổi tên: "In Process" → "Paid" và "Paid" → "Reconciled" — các bộ lọc, dashboard và tích hợp dựa trên nhãn cũ sẽ cần cập nhật. Menu "Employee Expenses" riêng bị bỏ (chi phí được phê duyệt sẽ tạo hóa đơn nháp); trình hướng dẫn hoàn hàng (return wizard) bị gỡ; và trong sản xuất, hai nút "Produce" và "Produce All" được gộp thành một nút "Produce". Về mặt kỹ thuật, có hai thay đổi tạo ra khối lượng porting: framework front-end Owl 3 — mọi component front-end tự phát triển cần được port sang phiên bản framework mới; và XML-RPC và JSON-RPC — vốn đã bị coi là deprecated trong Odoo 19 — bị gỡ bỏ hoàn toàn trên các bản tự host và Odoo.sh. Các tích hợp dựa trên những endpoint cũ cần chuyển sang API JSON-2 trước khi nâng cấp. Biểu tượng Font Awesome được thay bằng Material Symbols, và thông báo đẩy (push notifications) chuyển từ Firebase sang công cụ push riêng của Odoo.

7. So sánh Odoo 19 và Odoo 20

So sánh các phiên bản Odoo 19 và Odoo 20
Odoo 19 đã có agent AI, AI fields và hỏi đáp trên cơ sở dữ liệu; Odoo 20 mở rộng quyền thực thi của agent.

Bảng so sánh theo trục

Odoo 19 không phải một nền tảng thuần thủ công: nó đã có agent AI, AI fields và hỏi đáp trên cơ sở dữ liệu. So sánh theo các trục chính như sau.

TrụcOdoo 19Odoo 20
AIagent, AI fields, hỏi dữ liệu (chủ yếu đọc/gợi ý)agent có quyền tạo–cập nhật, chạy trong tự động hóa, kết nối MCP, đọc tệp
Kế toánthay đổi đánh giá tồn kho và giao diện kết sổtài khoản cha, tóm tắt đối soát, trả hóa đơn trực tiếp, trợ lý kế toán
Khocác thao tác kho và bổ sung tồn khomức tồn kho gợi ý từ 30 ngày, nhãn kệ mới, đối chiếu hóa đơn tự động
Bán hàngmẫu báo giá dùng lạilưu đơn làm mẫu, đánh số dòng đơn
Sản xuấtlệnh sản xuất, trung tâm công việc, Shop Floorsản xuất liên tục, view Kanban/Gantt mới, chọn trung tâm công việc bằng mã vạch
Dịch vụ ngoại trườngquy trình dịch vụ theo tác vụcan thiệp dựa trên Planning, offline mode, đồng bộ nhiều lịch
Lươngđã xóa work entries từ 19.2dashboard mới, mô phỏng kỳ lương, lịch làm việc theo số giờ, chi phí nhập thẳng vào lương

Về chính sách hỗ trợ, Odoo hỗ trợ ba phiên bản lớn gần nhất. Với việc Odoo 20 ra mắt, Odoo 17 rời khỏi hỗ trợ chuẩn, trong khi Odoo 19 vẫn được hỗ trợ tới khoảng tháng 9/2028 (theo kế hoạch). Trên Odoo Online, nâng cấp phiên bản lớn là bắt buộc mỗi hai năm và Odoo thông báo trước một nâng cấp tự động; trên Odoo.sh và on-premise, thời điểm nâng cấp được tự chọn.

8. Các bước tiếp theo

Các bước chuẩn bị

Các bước chuẩn bị giống nhau cho cả nâng cấp từ Odoo 19 lẫn triển khai mới. Trước tiên, đối chiếu các module tự phát triển với nhóm thay đổi cấu trúc (quyền truy cập, tracking, sổ cái, Owl 3, API) và kiểm tra xem mọi module bên thứ ba đã có build cho 20.0 chưa. Tiếp theo, chạy hệ thống hiện tại trên bản 20 trong môi trường thử với cùng dữ liệu thật để đánh giá các quy trình bị ảnh hưởng. Cuối cùng, chọn thời điểm nâng cấp trùng với một chu kỳ quy trình tự nhiên (đầu tháng, đầu quý). Với một triển khai mới, việc khởi động trực tiếp trên Odoo 20 là lựa chọn hợp lý; các tuần đầu sau một bản ra mắt là giai đoạn vá lỗi, nên cần chừa khoảng đệm cho các bản cập nhật bản vá, và đưa dòng chi phí IAP cho các tính năng AI vào ngân sách vận hành.

Nâng cấp hay triển khai mới trên Odoo 20 đều có các điểm cần một đội ngũ am hiểu hệ sinh thái Odoo hỗ trợ — từ rà soát module tự phát triển, port sang Owl 3, chuyển tích hợp sang API JSON-2, đến cấu hình agent AI trên dữ liệu hiện có. SkyERP có thể hỗ trợ tại các bước đó. Liên hệ SkyERP để nhận tư vấn nâng cấp hoặc triển khai Odoo 20.

trong Odoo ERP
Odoo 20: Toàn Cảnh Tính Năng, Tin Tức & Thay Đổi So Với Odoo 19
CÔNG TY TNHH SKY ERP 26 tháng 10, 2026
Chia sẻ bài này
Thẻ
Blog của chúng tôi
Lưu trữ
Đăng nhập để viết bình luận
Quản Lý Kho + Dự Báo Nhu Cầu Với Odoo 20: Cắt 25% Hàng Tồn Kho, Giảm 60% Mất Hàng Chờ Bán Và Dự Báo Chính Xác Đến 92%