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 của mình, và năm nay khác với mọi năm trước. Ngày 24/9/2026, tại Odoo Experience 2026 ở Brussels, Fabien Pinckaers và đội ngũ sản phẩm đã chính thức giới thiệu Odoo 20 — với một thông điệp ngắn gọn nhưng đủ nói lên định hướng: "A fresh new look, processes that run themselves" (Giao diện mới, quy trình tự vận hành). Không phải thêm một tính năng nữa, mà là để các quy trình của doanh nghiệp chạy mà không cần ai đứng sau bấm nút.

Đối với anh/chị đang vận hành hệ thống Odoo 19 — hoặc đang cân nhắc triển khai mới — câu hỏi đặt ra không phải là "Odoo 20 có gì mới" theo kiểu liệt kê. Câu hỏi thực sự là: những thay đổi nào thực sự 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ý? Phiên bản mới không bao giờ tự động tốt hơn phiên bản cũ cho mọi trường hợp — nó chỉ tốt hơn khi nó chạm đúng vào điểm nghẽn của mình.

Trong bài viết này, tôi sẽ đi qua toàn bộ những thay đổi đáng kể 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ự — rồi phân tích riêng phần ra quyết định: ai nên nâng cấp ngay, ai nên ở lại Odoo 19 thêm một thời gian, và con đường nâng cấp đi như thế nào. Tôi dựa trên 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ệ thông thường của các phiên bản trước, khi Odoo thường giữ phiên bản mới cho đế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...) sẽ ra trong vài tuần sau đó. Điều này có nghĩa là: tại thời điểm anh/chị đọc bài này, mã nguồn 20.0 đã có thể cài đặt và đánh giá, nhưng bản "ổn định nhất" 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, trong Helpdesk, trong 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, anh/chị có thể mô tả bằng ngôn ngữ tự nhiên một quy trình — 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ì nó 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"

Một đ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 — Odoo gọi đây là bản thiết kế lại lớn nhất của phần quản trị trong nhiều năm. 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 đội ngũ vận hành làm việc nhiều giờ mỗi ngày trước màn hình, dark mode không phải tính năng trang trí — nó giảm mỏi mắt và là thứ nhiều nhân viên sẽ tự chủ động bật. Khi anh/chị xem demo Odoo 20, hãy để ý 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. Điểm quan trọng về mặt nguyên lý: agent giải thích trước khi hành động. Khi anh/chị 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 là điều làm cho tính năng này dùng được 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 mình đang bật cái gì lên.

🔌 Máy chủ MCP: cánh cửa mở 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ủa anh/chị, đọc và ghi dữ liệu trong phạm vi quyền truy cập hiện có. Đây là điểm đáng chú ý nhất 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 là việc cấu hình thay vì việc phát triển. Hệ quả thực tế: anh/chị 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 của mình

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. Nếu anh/chị 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 kinh nghiệm làm việc với các doanh nghiệp 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 ai 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ỳ biến công việc đó từ "kiểm tra thủ công khi nghi ngờ" thành "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 bao giờ đứng chờ người bấm "bắt đầu lệnh mới". Đây là thay đổi nhỏ về giao diện nhưng thay đổi lớn về nhịp sản xuất: thời gian chết giữa các lệnh — vốn luô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 mới 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ều. 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ẽ làm việc khi anh/chị hỏi "nhà cung cấp nào đáng đà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 anh/chị lưu trữ — tình huống quen thuộc ở kho vận: nhà cung cấp giao nguyên kiện lớn, mà anh/chị lưu theo đơn vị lẻ.

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

Một tính năng mà các kho vận hành bằng cảm giác sẽ đánh giá cao: Odoo 20 tính toán mức tồn kho tối thiểu và tối đa hợp lý 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 bỏ đó đế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ộ — nhỏ nhưng thực dụng cho các kho có mật độ lấy hàng cao, nơi nhân viên đọc nhãn hàng nghìn 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 giải quyết bài toán "đâu là lead tiếp theo" bằng bốn cơ chế. 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 trong vài cú click. 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 team 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. Với đội sales nhiều mảng, điểm thứ tư là thứ đáng giá nhất, vì 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 quá muộn.

🛒 eCommerce thiết kế để chuyển đổi

eCommerce trong Odoo 20 thêm một loạt chi tiết nhỏ 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 — chi tiết đơn giản nhưng là kỹ thuật tăng giỏ hàng đã được chứng minh rộng rãi 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 thực dụng. 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 — nơi SkyERP cũng đang phát triển giải pháp riêng — các tính năng này làm 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" — rồi anh/chị 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 trê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 doanh nghiệp 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" chỉ riêng về mặt thời gian đã đáng giá — chưa kể việc giảm lỗi nhập sai.

⚙️ Payroll linh hoạt hơn ở 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 nhất. 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ố. Anh/chị 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í — rất hữu ích khi thương lượng lương. Chi phí (Expenses) chảy trực tiếp vào payroll, và anh/chị có thể phỏng vấn (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 phải thay đổi để "xem cho biết".

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

Điểm đáng chú ý nhất 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 gọn trong ứng dụng Planning — anh/chị 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ộ biến Planning thành công cụ điều hành đội ngoài hiện trường đúng nghĩa.

Nâng cấp hay chờ: cách tôi đánh giá

✅ Ai nên nâng cấp lên Odoo 20 ngay

Theo quan điểm của tôi, có ba nhóm nên 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 gì xây trên nền sẽ phải nâng cấp trong 12 tháng tới. 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 anh/chị đã dùng các trợ lý AI trong Odoo 19 và thấy giá trị, Odoo 20 là phiên bản mà lớp AI đó thực sự bắt đầu làm việc thay vì chỉ tư vấn — kèm MCP server nếu anh/chị muốn giữ quyền chọn công cụ AI bên ngoài.

⏳ Ai có thể ở lại Odoo 19 thêm một thời gian

Nếu hệ thống hiện tại của anh/chị 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 góc cạnh chưa được đánh giũa hết; các point release sau đó mới 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 bao giờ cũng là thời điểm để rà soát lại quy trình — nếu anh/chị đ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à đúng. 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: những gì nên 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 phải 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 cảm nhận 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 tỉnh táo 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 cốt lõi 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 vỏ dễ thấy nhất, nhưng giá trị thật nằm ở lớp quy trình tự chạy bên trong.

Quyết định nâng cấp hay chờ, như đã phân tí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 của anh/chị không. Nếu anh/chị đang ở giai đoạn cân nhắc — triển khai mới, hay nâng cấp từ Odoo 19 — tôi khuyến nghị bước đầu tiên không phải là quyết định, mà là chạy thử bản 20 trên môi trường thật với dữ liệu của chính mình. Trải nghiệm trực tiếp sẽ trả lời nhanh hơn bất kỳ bài viết nào, kể cả bài này.

Đội ngũ SkyERP sẵn sàng hỗ trợ anh/chị đá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. Anh/chị có thể liên hệ với chúng tôi để 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 11, 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