Skip to Content

Odoo 20: Nâng Cấp Hay Chờ — Đánh Giá Toàn Diện Những Thay Đổi Quan Trọng Nhất Trước Khi Quyết Định

Mỗi năm vào khoảng thời gian này, Odoo công bố phiên bản lớn mới nhất. Ngày 24/9/2026, tại Odoo Experience 2026 ở Brussels, Odoo chính thức giới thiệu Odoo 20 với thông điệp "A fresh new look, processes that run themselves" (Giao diện mới, quy trình tự vận hành). Thay đổi định hướng của phiên bản này tập trung vào việc để các quy trình của doanh nghiệp vận hành mà không cần thao tác thủ công lặp lại phía sau.

Đối với các hệ thống Odoo 19 đang vận hành, hoặc các dự án đang cân nhắc triển khai mới, câu hỏi cần trả lời không nằm ở việc liệt kê tính năng mới, mà ở hai điểm: những thay đổi nào tác động đến cách doanh nghiệp vận hành, và thời điểm nào để nâng cấp là hợp lý. Một phiên bản mới không tự động phù hợp hơn phiên bản cũ cho mọi trường hợp; mức độ phù hợp phụ thuộc vào việc các thay đổi đó có chạm đúng vào điểm nghẽn hiện tại của hệ thống hay không.

Nội dung dưới đây khảo sát các thay đổi của Odoo 20 theo trục vận hành của doanh nghiệp — từ AI agent, kho vận và sản xuất, đến bán hàng, kế toán và nhân sự — sau đó phân tích riêng phần ra quyết định nâng cấp. Nền tảng là thông báo chính thức của Odoo công bố ngày 24/9/2026 và tài liệu phát triển 20.0; 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 Bài Viết

Odoo 20 khác Odoo 19 ở đâu

📅 Thời điểm phát hành và những gì đã chắc chắn

Odoo 20 được công bố tại Odoo Experience 2026 (Brussels) vào ngày 24/9/2026 — sớm hơn so với thông lệ của các phiên bản trước, khi Odoo thường giữ phiên bản mới đến sát sự kiện. Theo lịch phát hành nhiều năm của Odoo, các bản point release đầu tiên (20.1, 20.2...) dự kiến ra trong thời gian ngắn sau đó. Điều này có nghĩa là: tại thời điểm đọc bài, 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 sẽ xuất hiện ở các point release kế tiếp.

🧭 Thay đổi định hướng: từ "thêm tính năng" sang "quy trình tự chạy"

Nếu Odoo 19 là phiên bản mà AI bắt đầu có mặt ở nhiều ứng dụng (trợ lý trong CRM, Helpdesk, kế toán), thì Odoo 20 nâng mức đó lên một tầng: AI không chỉ trả lời, mà thực thi quy trình. Theo thông báo chính thức, một quy trình có thể được mô tả bằng ngôn ngữ tự nhiên — ví dụ "tự động xác nhận đơn hàng khi email xác nhận từ khách đến", "gán lead vào đúng salesman theo ngành hàng", "tạo dự án ngay khi hợp đồng được ký" — và hệ thống sẽ giải thích lại chính xác những gì sắp làm, rồi quy trình đó đi vào vận hành độc lập. Đây là sự khác biệt về chất so với các "automated actions" dạng if-then mà Odoo đã có từ trước: điều kiện không còn phải viết bằng logic cố định, mà được diễn đạt bằng ý định.

Quy trình nghiệp vụ được tự động hóa

🏗️ Giao diện back-office được thiết kế lại: chủ đề "Frost"

Điểm dễ thấy ngay khi mở Odoo 20 là toàn bộ giao diện back-office được làm lại từ đầu. Menu chính được tổ chức lại, khung form (form chrome) thay đổi, và lần đầu tiên người dùng được chọn giữa giao diện sáng và giao diện tối (dark mode) trong phần Preferences. Với các ca làm việc kéo dài nhiều giờ trước màn hình, dark mode giảm mỏi mắt và là tùy chọn có thể bật trực tiếp từ phần cài đặt. Khi xem demo Odoo 20, nên để ý giao diện trước, vì nó thay đổi cảm nhận về toàn bộ sản phẩm.

AI Agent thực hiện quy trình thay con người

🗣️ Điều khiển quy trình bằng ngôn ngữ tự nhiên

Trong Odoo 20, mỗi ứng dụng có một AI agent gắn với ngữ cảnh của ứng dụng đó. Agent trong Sales hiểu đơn hàng, email và lịch sử khách hàng; agent trong Purchase hiểu lịch sử mua và giá nhà cung cấp; agent trong Accounting hiểu sổ sách và chu kỳ đối soát. Về mặt nguyên lý: agent giải thích trước khi hành động. Khi yêu cầu tự động hóa một quy trình, hệ thống trình bày lại quy trình nó hiểu — các bước, điều kiện kích hoạt, dữ liệu nó sẽ chạm đến — và chỉ khi được xác nhận, quy trình mới đi vào chạy. Cơ chế "explain-then-act" này cho phép tính năng được dùng trong môi trường doanh nghiệp thật, thay vì chỉ là demo: người phê duyệt hiểu chính xác quy trình đang được bật lên.

🔌 Máy chủ MCP: cổng kết nối cho công cụ AI bên ngoài

Odoo 20 đi kèm một máy chủ MCP (Model Context Protocol) tích hợp sẵn. Nghĩa là: các công cụ AI bên ngoài — Claude, ChatGPT, hoặc bất kỳ client MCP nào khác — có thể kết nối trực tiếp vào cơ sở dữ liệu Odoo, đọc và ghi dữ liệu trong phạm vi quyền truy cập hiện có. Đây là thay đổi có phạm vi ảnh hưởng lớn về mặt kiến trúc trong lần phát hành này. Trước đây, muốn AI bên ngoài chạm vào dữ liệu Odoo, các đội kỹ thuật phải tự viết API layer, tự quản lý bảo mật, tự lo đồ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ả: 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 hôm nay, và bằng một công cụ AI khác ngày mai, trên cùng một lớp dữ liệu.

📊 Trợ lý kế toán trả lời từ chính sổ sách

Agent trong Accounting cho phép hỏi bằng ngôn ngữ tự nhiên: "Đang bị nợ bao nhiêu?", "Dòng tiền hiện tại ra sao?", "Chu kỳ đối soát này có gì bất thường?" — và câu trả lời được lấy trực tiếp từ báo cáo thực tế, không phải từ một mô hình huấn luyện chung. Khi nghi ngờ một lỗi đối soát, Odoo 20 chạy một kiểm toán đầy đủ theo từng chu kỳ và đưa ra bản tóm tắt kèm khuyến nghị. Trong vận hành SME, bước "phát hiện bất thường trong đối soát" thường là bước tốn thời gian nhất của kỳ chốt sổ — không phải vì khó về mặt kỹ thuật, mà vì không có đủ thời gian để xem từng dòng. Một quy trình kiểm toán tự động chạy theo chu kỳ chuyển công việc đó từ "kiểm tra thủ công khi nghi ngờ" sang "báo cáo bất thường định kỳ".

Trợ lý AI hỗ trợ ra quyết định

Kho, mua hàng và sản xuất

🏭 Sản xuất liên tục: lệnh sản xuất tự giải phóng

Trong Odoo 20, Manufacturing có chế độ sản xuất liên tục (continuous production): khi một lệnh sản xuất (MO) hoàn thành, người vận hành ghi nhận số lượng trực tiếp từ công việc và lệnh tiếp theo trong hàng đợi được tự động giải phóng — dây chuyền không dừng chờ thao tác "bắt đầu lệnh mới". Đây là thay đổi ở cấp giao diện nhưng tác động đến nhịp sản xuất: thời gian chết giữa các lệnh — vốn tồn tại trong vận hành thực tế, dù chỉ vài phút mỗi lần — bị loại bỏ ở cấp độ quy trình. Kèm theo, Odoo 20 cho phép so sánh các Bill of Materials song song (side-by-side) để đánh giá phương án vật tư, lên lại lịch MO trên Gantt với hoặc không có buffer, và kéo-thả để ưu tiên trên Kanban có mã màu theo mức khẩn cấp.

🤝 Mua hàng dựa trên chất lượng nhà cung cấp và lịch sử

Khối Purchase trong Odoo 20 tập trung vào ba điểm. Một là điểm đánh giá chất lượng của từng nhà cung cấp — xem được trước khi đặt hàng, thay vì chỉ biết sau khi hàng về. Hai là khớp tự động giữa hóa đơn và đơn đặt hàng (three-way matching), với bất kỳ chênh lệch nào được đánh dấu rõ — đây là nền tảng mà agent AI của Purchase sử dụng khi được hỏi về nhà cung cấp nên đàm phán lại: nó xem xét lịch sử mua và trả lời dựa trên dữ liệu thực. Ba là cơ chế phát hiện và đóng gói lại những lô hàng đến không đúng cách kho lưu trữ — tình huống quen thuộc ở kho vận: nhà cung cấp giao nguyên kiện lớn trong khi kho lưu theo đơn vị lẻ.

🏷️ Kho: mức tồn min/max được tính từ dữ liệu bán hàng

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ả đó. Thay vì đặt min/max một lần rồi giữ nguyên đến khi hết hàng hay ứ hàng, tham số được tính lại từ hành vi thực tế của kho. Kèm theo là nhãn kệ (shelf labels) được thiết kế lại toàn bộ — có tác dụng cụ thể cho các kho có mật độ lấy hàng cao, nơi nhân viên đọc nhãn với tần suất lớn mỗi ngày.

Vận hành kho và sản xuất

Bán hàng: từ CRM đến POS

📈 CRM tự điền pipeline

Khối CRM trong Odoo 20 bổ sung cơ chế cho bài toán "đâu là lead tiếp theo". Thứ nhất, truy cập thư mục hơn 580 triệu thực thể mà Odoo công bố — lọc theo ngành và địa lý, tạo lead nhanh. Thứ hai, nhận diện IP của khách truy cập website để chuyển họ thành prospect. Thứ ba, nhập liên hệ trực tiếp từ Outlook hoặc Gmail, hoặc quét danh thiếp để tạo cơ hội ngay. Thứ tư, khi quản lý nhiều pipeline, mỗi lead mới được tự động rơi vào đúng pipeline theo quy tắc — không lead nào "mất" giữa các board. Mất lead giữa các pipeline là lỗi vận hành phổ biến mà không công cụ báo cáo nào phát hiện ra cho đến khi đã muộn.

🛒 eCommerce cho chuyển đổi

eCommerce trong Odoo 20 thêm một loạt chi tiết nhắm vào tỷ lệ chuyển đổi: khách lọc được điểm tự nhận hàng (pickup point) theo quốc gia; xem được ảnh thumbnail của từng biến thể (variant) ngay trên trang sản phẩm; thấy thanh tiến trình đến mức miễn phí vận chuyển — một kỹ thuật tăng giỏ hàng phổ biến trong thương mại điện tử. Khách có thể chọn ngày giao hàng lúc thanh toán, yêu cầu hoàn hàng ngay từ portal, và đặc biệt là Pay on Invoice: xác nhận đơn mà chưa cần thanh toán ngay — phù hợp với giao dịch B2B, nơi hóa đơn chu kỳ là chuẩn mực hơn là thanh toán online tức thì.

🍽️ POS cho nhà hàng và bán lẻ

POS trong Odoo 20 được thiết kế lại với ba điểm. Trình chỉnh sửa sơ đồ mặt bằng mới giúp bố trí bàn và khu vực nhanh hơn; combo tự động xây dựng khi thêm món — thay vì định nghĩa combo thủ công; và nhân viên có thể tạm ẩn (snooze) một món hết bằng một chạm, cập nhật đồng thời cả POS lẫn đơn online. Khách hàng đặt món có thể để lại ghi chú lúc thanh toán, và ghi chú đó hiện trực tiếp trên màn hình bếp. Với mô hình F&B, các tính năng này giảm một lớp thao tác lặp đi lặp lại trong ca phục vụ.

Đội ngũ bán hàng vận hành

Kế toán và nhân sự

💰 Thanh toán hóa đơn trực tiếp từ Odoo

Trước Odoo 20, vòng đời của một hóa đơn nhà cung cấp trong Odoo kết thúc ở trạng thái "đã ghi nhận, chờ thanh toán" — sau đó cần sang ngân hàng hoặc portal thanh toán để thực hiện. Odoo 20 rút ngắn vòng đời đó: thanh toán hóa đơn trực tiếp trong Odoo, từng hóa đơn hoặc hàng loạt, hoặc ký duyệt bây giờ và thanh toán sau. Kết hợp với đối soát tự động và kiểm toán chu kỳ của phần kế toán, đây là hướng đi để kỳ chốt sổ không còn là sự kiện "đặc biệt" cuối tháng, mà là một trạng thái vận hành liên tục. Với các hệ thống có nhiều hóa đơn phải trả mỗi tuần, việc loại bỏ bước "sang ngân hàng nhập lại" giảm thao tác và giảm lỗi nhập sai.

⚙️ Payroll ở những chỗ hay vướng

Các thay đổi trong Payroll của Odoo 20 nhắm vào những điểm mà các bộ phận nhân sự thường phản ánh. Dashboard được thiết kế lại với cảnh báo cấu hình trước khi chúng thành sự cố. Có thể chạy thử một kỳ lương và in bảng lương trước khi xác nhận — thay vì phát hiện sai ở kỳ đã chốt. Ca làm việc định nghĩa được theo số giờ mỗi ngày thay vì giờ bắt đầu – kết thúc cứng. Có tính năng ước tính ngược từ lương net mục tiêu về tổng chi phí — áp dụng khi thương lượng lương. Chi phí (Expenses) chảy trực tiếp vào payroll, và có thể mô phỏng (simulate) lương của bất kỳ nhân viên nào ngay từ hồ sơ của họ.

Giao diện, mobile và chế độ offline

📱 Giao diện mobile thiết kế lại từ đầu

Odoo 20 mang theo giao diện di động được thiết kế lại hoàn toàn với hỗ trợ cảm ứng đúng nghĩa — không phải bản web thu nhỏ. Ở tầng kỹ thuật, front-end nâng cấp lên Owl 3 và có một API JSON-2 bên ngoài mới cho các tích hợp bên thứ ba. Với các doanh nghiệp mà phần lớn thao tác hằng ngày diễn ra trên điện thoại — bán hàng ngoại khu, kho, công trường, nhà hàng — đây là thay đổi ảnh hưởng đến trải nghiệm hằng ngày chứ không mang tính minh họa.

📡 Offline: làm việc khi mất tín hiệu, đồng bộ khi có lại

Điểm chính của nhóm tính năng này: Odoo 20 hoạt động hoàn toàn offline ở mức người dùng — xem, sửa và tạo bản ghi khi không có kết nối, và mọi thay đổi đồng bộ khi tín hiệu trở lại. Kèm theo là Offline UI hỗ trợ tìm kiếm trong các truy vấn gần đó mà không cần mạng. Trong Odoo 19, offline chủ yếu là xem; ở 20, nó là làm việc. Với Field Service — nay nằm trong ứng dụng Planning — có thể 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ào một khung nhìn. Tổ hợp offline + map + lịch đồng bộ khiến Planning trở thành công cụ điều hành đội ngoài hiện trường.

Nâng cấp hay chờ: khung đánh giá

✅ Các trường hợp phù hợp nâng cấp lên Odoo 20 sớm

Có ba nhóm phù hợp để cân nhắc nâng cấp sớm. Nhóm triển khai mới: hệ thống mới nên bắt đầu trên phiên bản mới nhất — không có lý do xây trên nền sẽ phải nâng cấp lại sau đó. Nhóm vận hành kho – sản xuất – công trường: chế độ offline, sản xuất liên tục, và Planning tích hợp Field Service là các thay đổi chạm trực tiếp vào vận hành hằng ngày. Nhóm muốn dùng AI agent thực thi quy trình: nếu các trợ lý AI trong Odoo 19 đã được sử dụng và tạo giá trị, Odoo 20 là phiên bản mà lớp AI đó bắt đầu thực thi thay vì chỉ tư vấn — kèm MCP server nếu cần giữ quyền chọn công cụ AI bên ngoài.

⏳ Các trường hợp có thể ở lại Odoo 19 thêm một thời gian

Nếu hệ thống hiện tại vận hành ổn, custom module đã ổn định, và các tính năng mới của 20 chưa chạm vào điểm nghẽn hiện tại, thì việc chờ các bản point release đầu tiên của 20 (20.1, 20.2) là quyết định hợp lý. Phiên bản ngay sau ngày công bố luôn có những điểm chưa được hoàn thiện hết; các point release sau đó là nơi các lỗi phổ biến được vá. Một cân nhắc thực tế khác: nâng cấp cũng là thời điểm để rà soát lại quy trình — nếu đang giữa mùa cao điểm hoặc giữa kỳ chốt sổ lớn, dời nâng cấp sang thời điểm trống là hợp lý. Odoo 19 tiếp tục được hỗ trợ, nên không có áp lực "bị bỏ rơi" trong khoảng thời gian chờ này.

🛤️ Con đường nâng cấp: các bước chuẩn bị

Dù nâng cấp sớm hay muộn, ba việc chuẩn bị là giống nhau. Thứ nhất, rà soát các module tùy chỉnh: mỗi phiên bản lớn của Odoo đều có thay đổi ở tầng view và API — module do đối tác viết cần được đối tác đó kiểm tra, không tự động chuyển sang. Thứ hai, chạy hệ thống hiện tại trên bản 20 trong môi trường thử trước — với cùng dữ liệu thật, đủ để đội vận hành đánh giá sự khác biệt và phát hiện các quy trình bị ảnh hưởng. Thứ ba, 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ý), để các tác động của thay đổi rơi vào thời điểm đội ngũ còn ổn định về mặt vận hành, không phải lúc đang gấp.

Lộ trình chuyển đổi hệ thống

Kết luận

Odoo 20 không phải phiên bản "thêm tính năng" theo kiểu số lượng. Thay đổi trung tâm của nó nằm ở một trục: chuyển AI từ vai trò trả lời sang vai trò thực thi quy trình, mở kết nối đó ra bên ngoài qua MCP, và đưa các ứng dụng vận hành (sản xuất, kho, công trường) vào chế độ làm việc liên tục — kể cả khi mất kết nối. Giao diện Frost và dark mode là lớp dễ thấy nhất, trong khi thay đổi nằm ở lớp quy trình tự chạy bên trong.

Quyết định nâng cấp hay chờ phụ thuộc vào việc các thay đổi đó có chạm vào điểm nghẽn hiện tại hay không. Nếu đang ở giai đoạn cân nhắc — triển khai mới, hay nâng cấp từ Odoo 19 — bước đầu tiên nên là chạy thử bản 20 trên môi trường thật với dữ liệu của chính hệ thống, thay vì quyết định ngay. Kết quả môi trường thử cho phép đánh giá trực tiếp các quy trình bị ảnh hưởng trước khi cam kết nâng cấp.

SkyERP có thể hỗ trợ doanh nghiệp đánh giá hiện trạng hệ thống, lập lộ trình nâng cấp, hoặc triển khai mới trên Odoo 20. Có thể liên hệ để trao đổi cụ thể.

Odoo 20: Nâng Cấp Hay Chờ — Đánh Giá Toàn Diện Những Thay Đổi Quan Trọng Nhất Trước Khi Quyết Định
CÔNG TY TNHH SKY ERP October 26, 2026
Share this post
Tags
Archive
Sign in to leave a comment
Bảng Giá Phần Mềm ERP 2026: Mức Giá Theo Từng Quy Mô Doanh Nghiệp, So Sánh Odoo, SAP B1 Và Phần Mềm Nội Địa, Và Cách Tránh Bị Hào Phép