bots4.me

Odoo Automation Hosting Comparison

Written by

in

Logo BOTS4.me

Odoo Online so với Odoo.sh so với On-Premise: Bạn Có Thể Tự động hóa Loại Nào?

So sánh trung thực về ba loại lưu trữ của Odoo — qua lăng kính tự động hóa

Hầu hết các so sánh về lưu trữ Odoo chỉ bàn về giá cả và quyền kiểm soát. Bài viết này đặt ra câu hỏi sẽ “cắn” bạn về sau: một khi dữ liệu đã nằm trong hệ thống, bạn thực sự có thể tự động hóa được bao nhiêu? Câu trả lời khác biệt rõ rệt giữa Odoo Online, Odoo.sh và on-premise — vì một trong ba hoàn toàn không cho phép các module Python tùy chỉnh, điều này âm thầm loại bỏ hầu hết các tiện ích tự động hóa. Sau đây là cách ba loại này so sánh với nhau, ý nghĩa của từng loại đối với tự động hóa, và cách BOTS4.me kết nối với cả ba (Odoo phiên bản 13–19).

🎯 Tại Sao Lựa chọn Lưu trữ Quyết định Các Tùy chọn Tự động hóa Của Bạn

Cái bẫy này thường xuất hiện nhiều tháng sau khi triển khai. Một công ty chọn Odoo Online vì sự đơn giản của nó — không cần máy chủ, nâng cấp tự động, chi phí có thể dự đoán. Sau đó đội ngũ muốn tự động hóa một điều gì đó thực sự: nhập đơn hàng từ email, đối chiếu thanh toán ngân hàng, gửi thư nhắc nợ. Họ tìm thấy một module hứa hẹn trên cửa hàng ứng dụng, nhấp cài đặt… và phát hiện ra nó không thể cài đặt được, vì Odoo Online không cho phép các module Python tùy chỉnh hoặc của bên thứ ba. Chỉ các ứng dụng tiêu chuẩn của chính Odoo mới chạy được ở đó.

Quy tắc nền tảng duy nhất đó chia thế giới Odoo làm hai: loại lưu trữ mà bạn có thể mở rộng máy chủ (Odoo.sh và on-premise), và loại lưu trữ mà bạn không thể (Odoo Online). Bất kỳ chiến lược tự động hóa nào phụ thuộc vào việc cài đặt mã bên trong Odoo đều hoạt động ở nhóm đầu tiên và thất bại ở nhóm thứ hai. Tin tốt là: tự động hóa giao tiếp với Odoo từ bên ngoài, thông qua API tiêu chuẩn của Odoo, hoạt động ở mọi nơi — và đó chính là cách tiếp cận mà hướng dẫn này khuyến nghị, bất kể loại lưu trữ nào.

🏗️ Ba Loại Lưu trữ, Giải thích Đơn giản

☁️ Odoo Online (SaaS)

Nền tảng cloud được Odoo quản lý hoàn toàn. Không cần công việc hạ tầng, việc nâng cấp phiên bản do Odoo xử lý, khởi động nhanh nhất. Điểm đánh đổi là khả năng mở rộng: không có module Python tùy chỉnh, không có quyền truy cập máy chủ, không có module từ cửa hàng ứng dụng của bên thứ ba chứa mã Python. Bạn chỉ cấu hình những gì Odoo cung cấp sẵn — và tích hợp bên ngoài thông qua API, thứ mà Odoo bao gồm trong gói Custom của mình.

🚀 Odoo.sh (PaaS)

Nền tảng cloud được quản lý của Odoo dành cho các cơ sở dữ liệu tùy chỉnh. Bạn có triển khai dựa trên git, các nhánh staging, và hỗ trợ đầy đủ cho module tùy chỉnh cũng như của bên thứ ba — mà không cần vận hành máy chủ riêng. Mạnh hơn Online, nhưng cũng cần quản lý nhiều hơn Online (nhà phát triển, cập nhật module, kiểm thử nâng cấp).

🖥️ On-Premise / Tự Lưu trữ

Odoo Community hoặc Enterprise trên máy chủ riêng hoặc máy ảo cloud của bạn. Tự do hoàn toàn — mọi module, mọi tùy chỉnh, toàn quyền truy cập cơ sở dữ liệu và hệ điều hành — và trách nhiệm hoàn toàn: lưu trữ, bảo mật, sao lưu, giám sát và nâng cấp phiên bản đều thuộc về bạn.

Tiêu chí tự động hóa ☁️ Odoo Online 🚀 Odoo.sh 🖥️ On-Premise
Module Python tùy chỉnh ❌ Không được phép ✅ Hỗ trợ đầy đủ ✅ Hỗ trợ đầy đủ
Tiện ích tự động hóa của bên thứ ba (cửa hàng ứng dụng) ❌ Hầu hết sẽ không cài đặt được ✅ Có ✅ Có
Truy cập API bên ngoài (cho tích hợp từ bên ngoài) ✅ Có, bằng API key (gói Custom) ✅ Có ✅ Có
Gánh nặng hạ tầng & bảo trì ✅ Không có — Odoo quản lý việc này ⚠️ Thấp-trung bình — nền tảng được quản lý, module thuộc về bạn ❌ Cao — mọi thứ đều thuộc về bạn
Nâng cấp phiên bản ✅ Do Odoo quản lý ⚠️ Được cung cấp công cụ, việc kiểm thử thuộc về bạn ❌ Hoàn toàn thủ công
Loại kết nối BOTS4.me ✅ API key (+ trợ giúp XML không cần mã, tùy chọn) ✅ Trình kết nối Python (kết nối một chạm) ✅ Kết nối Python một chạm
Bắt đầu tháng Discovery miễn phí Trên thẻ của ứng dụng tại bots4.me/bots Trong Odoo, trên dòng của ứng dụng (hoặc tại bots4.me/bots) Trong Odoo, trên dòng của ứng dụng (hoặc tại bots4.me/bots)
Kết nối Odoo và hộp thư với một ứng dụng Odoo URL, tên đăng nhập và API key trong Trình quản lý truy cập; hộp thư qua đăng nhập Gmail / Microsoft 365 hoặc IMAP Một lần nhấp: + Odoo này làm ERP và + Email IMAP của tôi Một lần nhấp: + Odoo này làm ERP và + Email IMAP của tôi
Bot dùng quyền của ai ⚠️ Người dùng có API key mà bạn dán vào: bạn là người cấp quyền ✅ Một người dùng kỹ thuật chỉ nhận quyền của các ứng dụng đang hoạt động của bạn (được tính là một người dùng Odoo) ✅ Một người dùng kỹ thuật chỉ nhận quyền của các ứng dụng đang hoạt động của bạn (được tính là một người dùng Odoo)
Gia hạn API key (Odoo 18 trở lên) ⚠️ Tạo key mới và dán vào trước khi key cũ hết hạn ✅ Thông báo trong Odoo; Ngắt kết nối, sau đó Kết nối ✅ Thông báo trong Odoo; Ngắt kết nối, sau đó Kết nối
Các ứng dụng BOTS4.me làm việc với Odoo ✅ Giống nhau trên cả ba ✅ Giống nhau trên cả ba ✅ Giống nhau trên cả ba

Tóm tắt trung thực: Odoo Online dễ vận hành nhất nhưng khó mở rộng nội bộ nhất. Odoo.sh và on-premise có thể được mở rộng tự do — với cái giá là phải sở hữu nhiều hơn trong toàn bộ ngăn xếp công nghệ.

Lưu ý về gói: Odoo Online cần gói Custom của Odoo để truy cập API; Odoo.sh và on-premise hoạt động với mọi gói.

☁️ Tự động hóa Odoo Online — Bất chấp Quy tắc Không-Python

Vì Odoo Online cấm Python tùy chỉnh, hầu hết các tiện ích tự động hóa đơn giản là không tồn tại cho nó. Nhưng Odoo Online hỗ trợ API bên ngoài tiêu chuẩn của nó trên gói Custom, được xác thực bằng API key theo từng người dùng — và đó chính xác là cách mà BOTS4.me sử dụng:

  • Bước 1: Trong cơ sở dữ liệu Odoo Online của bạn, mở Settings → Users & Companies → Users, chọn người dùng mà bot sẽ hoạt động dưới danh nghĩa, mở Account Security (bật chế độ nhà phát triển nếu tab bị ẩn) và nhấp New API Key. Sao chép key; Odoo chỉ hiển thị nó một lần duy nhất.
  • Bước 2 (tùy chọn): Cài đặt “BOTS4.me for Odoo Online” từ apps.odoo.com. Đây là module chỉ chứa dữ liệu, không có Python, nên Odoo Online chấp nhận nó, và nó thêm một ứng dụng BOTS4.me với Kết nối / Dashboard, Hướng dẫn thiết lập và Cách tạo API Key.
  • Bước 3: Đăng nhập tại bots4.me/bots, nhấp Bắt đầu tháng Discovery miễn phí trên thẻ của ứng dụng và chấp nhận Điều khoản một lần — không cần thẻ tín dụng. Sau đó mở Cài đặt (bánh răng) → ứng dụng → Trình quản lý truy cập → Thêm Đích đến hoặc Thêm Nguồn → ERP → Odoo. Nhập Odoo URL của bạn (Tên Cơ sở dữ liệu tự điền với yourcompany.odoo.com), email đăng nhập của người dùng và API key, sau đó nhấp Thêm tài khoản ERP. Giờ đây các bot giao tiếp với Odoo của bạn từ bên ngoài, qua HTTPS.

Không cần truy cập máy chủ, không cần triển khai mã, không có rủi ro cho việc nâng cấp tự động của bạn. Các bot làm việc với quyền của người dùng có key mà bạn đã dán, vì vậy hãy cấp cho người dùng đó những quyền mà ứng dụng của bạn cần: Sales (Administrator), Contact Creation và Purchase (User) cho Mail2ERP; Sales (Administrator), Contact Creation, Invoicing (Billing) và Inventory (User) cho AutoERP; Invoicing (Billing) và Accounting (Accountant) cho Pay2ERP; Invoicing (Billing) cho AutoCASH; Purchase (User) và Contact Creation cho Supplier2ERP. Một người dùng tích hợp riêng giúp nhật ký của Odoo gọn gàng nhưng được tính là một người dùng Odoo trả phí; key của chính quản trị viên của bạn cũng dùng được.

🚀 Tự động hóa Odoo.sh và On-Premise — Kết nối Đầy đủ

Trên Odoo.sh và Odoo tự lưu trữ, các module tùy chỉnh được chào đón, vì vậy bạn sẽ có trải nghiệm phong phú hơn: module Python miễn phí “BOTS4.me Connect” từ apps.odoo.com — được thêm một lần vào kho mã Odoo.sh hoặc thư mục addons của bạn, rồi kết nối chỉ với một cú nhấp — bổ sung thêm:

  • Đăng nhập có hướng dẫn — kết nối với tài khoản BOTS4.me của bạn ngay từ trong Odoo, kèm mã xác thực hai yếu tố khi tài khoản của bạn bật 2FA.
  • Menu Launchpad — các bot của bạn xuất hiện như một menu ngay trong Odoo, chỉ cách màn hình làm việc hằng ngày của bạn một cú nhấp.
  • Liên kết bảng điều khiển đã đăng nhập sẵn — quản trị viên mở bảng điều khiển, nhật ký và cài đặt BOTS4.me từ bên trong Odoo mà không cần đăng nhập lần thứ hai.

Về bản chất, trình kết nối Python ký mọi yêu cầu mà nó gửi đến BOTS4.me bằng HMAC chỉ qua HTTPS, chỉ hiển thị các khóa cho quản trị viên Odoo, và để các bot làm việc thông qua một người dùng kỹ thuật chuyên dụng chỉ nhận các nhóm người dùng Odoo mà các ứng dụng đang bật của bạn cần; trên Odoo Online, các bot hành động với quyền của người dùng có API key mà bạn dán vào. Hướng dẫn đầy đủ có trong hướng dẫn cài đặt kết nối Odoo.

🧭 Dùng thử trong tháng Discovery miễn phí — trên mọi hình thức lưu trữ

Tháng đầu tiên của mỗi ứng dụng bắt đầu miễn phí (Mail2ERP, Pay2ERP, AutoCASH, Supplier2ERP, AutoERP, AutoSTOCK, AutoPURCHASE và ClientFACTORY, cùng AutoSPAM, Mail2CLOUD và Mail2KNOW cho hộp thư của bạn và AutoGEO cho trang web của bạn) là một tháng Discovery miễn phí: hạn mức sử dụng của gói Personal với nhiều tính năng của Family và Business được mở khóa để dùng thử, và không cần thẻ tín dụng.

  • Odoo Online: đăng nhập tại bots4.me/bots, nhấp Bắt đầu tháng Discovery miễn phí trên thẻ của ứng dụng và chấp nhận Điều khoản một lần, sau đó thêm Odoo của bạn trong Cài đặt → ứng dụng → Trình quản lý truy cập (URL, tên đăng nhập, API key).
  • Odoo.sh và on-premise: trong Odoo, mở BOTS4.me Connect → Cài đặt, nhấp Hãy hoàn tất thông tin thanh toán trước một lần, sau đó nhấp Bắt đầu tháng Discovery miễn phí trên ứng dụng. Odoo này, và hộp thư IMAP của nó nếu có, được kết nối trong cùng một lần nhấp.
  • Sau đó, trên mọi hình thức lưu trữ: trong tab Điều khiển của ứng dụng, bật Công tắc bot và giữ Chế độ ở DEMO. Các công tắc có nhãn Discovery trên tab Điều khiển đã bao gồm trong tháng miễn phí của bạn và mặc định ở trạng thái tắt — hãy bật những công tắc bạn muốn dùng thử. Đọc email báo cáo DEMO và tab Nhật ký.
  • Chuyển sang LIVE: khi báo cáo DEMO trông đúng, hãy đặt Chế độ thành LIVE trên tab Điều khiển — tùy chọn này được mở khóa sau email báo cáo DEMO đầu tiên.
  • Sau tháng đó: ứng dụng tự động tiếp tục trên gói miễn phí với một hạn mức hàng tháng nhỏ: khi hạn mức đã dùng hết, các mục mới sẽ chờ đến tháng sau hoặc đến khi bạn chọn một gói, và mục nào đã bắt đầu thì luôn được hoàn tất. Chọn một gói để giữ tất cả tính năng — xem bảng gói trên trang sản phẩm của ứng dụng.

Hướng dẫn từng bước đầy đủ cho từng hình thức lưu trữ: Hướng dẫn cài đặt trình kết nối Odoo.

🤖 Một kết nối, mọi ứng dụng Odoo, phiên bản 13–19

🔌

Kết nối một lần
(trợ giúp XML hoặc module Python)

→
⚙️

Khởi động từng ứng dụng
từ một Dashboard

→
✅

Tự động hóa từ đơn hàng đến thu tiền
và từ mua hàng đến thanh toán

Dù bạn dùng hình thức lưu trữ nào, một kết nối duy nhất phục vụ mọi ứng dụng BOTS4.me làm việc với Odoo: Mail2ERP (nhận đơn hàng qua email), AutoERP (xác nhận, giao hàng, xuất hóa đơn), Pay2ERP (đối chiếu thanh toán ngân hàng), AutoCASH (nhắc nhở thanh toán) và Supplier2ERP (xác nhận của nhà cung cấp), cùng AutoSTOCK (điểm đặt hàng lại), AutoPURCHASE (đơn đặt hàng nháp) và ClientFACTORY (khách hàng tiềm năng mới). AutoSPAM, Mail2CLOUD và Mail2KNOW chỉ cần một hộp thư. Mọi ứng dụng Odoo đều hỗ trợ Odoo phiên bản 13 đến 19 và khởi động ở DEMO: ứng dụng gửi email cho bạn biết nó sẽ làm gì và không ghi gì cả. Khi các báo cáo DEMO trông đã ổn, hãy đặt Chế độ thành LIVE trong tab Điều khiển — tùy chọn này mở khóa sau email báo cáo DEMO đầu tiên. Tháng đầu tiên của mỗi ứng dụng có thể bắt đầu miễn phí là tháng Discovery miễn phí; khi kết thúc, ứng dụng tự động tiếp tục trên gói miễn phí, với một hạn mức hàng tháng nhỏ, trừ khi bạn chọn một gói.

⚠️ Đừng di chuyển lưu trữ chỉ để tự động hóa

Nếu bạn đang dùng Odoo Online và cân nhắc chuyển sang Odoo.sh tốn kém chỉ để mở khóa các module tự động hóa, hãy kiểm tra trước xem tự động hóa bên ngoài có đáp ứng nhu cầu của bạn không. Nhập đơn hàng, đối soát thanh toán, nhắc thanh toán và xác nhận của nhà cung cấp hoạt động trên Online thông qua API tiêu chuẩn của Odoo, và bạn vẫn giữ được việc nâng cấp do Odoo quản lý và không phải bảo trì. Việc duy nhất phải làm thêm là dán một API key và gia hạn trước khi nó hết hạn. Odoo Online cần gói Custom của Odoo để truy cập API.

❓ Câu hỏi thường gặp

Bạn có thể cài đặt module tùy chỉnh trên Odoo Online không?

Không. Odoo Online (phiên bản SaaS) không cho phép các module Python tùy chỉnh hoặc của bên thứ ba — chỉ các ứng dụng tiêu chuẩn của Odoo mới chạy được ở đó. Đó là lý do vì sao hầu hết các tiện ích tự động hóa từ cửa hàng ứng dụng không thể cài đặt trên Odoo Online. Tự động hóa vẫn khả thi thông qua API bên ngoài tiêu chuẩn của Odoo, thứ mà Odoo Online hỗ trợ trên gói Custom bằng API key theo từng người dùng.

BOTS4.me có hoạt động với Odoo Online không?

Có. Odoo Online cấm các module Python, nên bạn kết nối từ bots4.me: tạo API key tại Settings → Users & Companies → Users → người dùng của bạn → Account Security, sau đó thêm Odoo của bạn trong Trình quản lý truy cập của ứng dụng tại bots4.me/bots. Module trợ giúp chỉ chứa dữ liệu (tùy chọn) “BOTS4.me for Odoo Online” thêm menu BOTS4.me bên trong Odoo. Khi đó, mọi ứng dụng BOTS4.me làm việc với Odoo đều chạy trên Odoo Online giống như trên Odoo.sh hoặc on-premise. Odoo Online cần gói Custom của Odoo để truy cập API.

Tôi tạo API key ở đâu trong Odoo Online?

Đăng nhập vào Odoo với tư cách người dùng mà các bot sẽ đại diện, vào Settings → Users & Companies → Users → người dùng đó → Account Security (bật chế độ nhà phát triển nếu tab này bị ẩn) và tạo một API key mới; trên Odoo 18 trở lên, hãy chọn thời hạn hiệu lực của nó. Dán key đó, cùng với URL cơ sở dữ liệu của bạn, vào biểu mẫu kết nối tại bots4.me/bots.

Sự khác biệt giữa kết nối BOTS4.me trên Odoo Online và trên Odoo.sh là gì?

Các bot làm cùng một công việc trên cả hai. Trên Odoo.sh và on-premise, trình kết nối Python đầy đủ (“BOTS4.me Connect” trên apps.odoo.com) bổ sung: đăng nhập có hướng dẫn bên trong Odoo, Bắt đầu tháng Discovery miễn phí và kết nối Odoo cùng IMAP chỉ với một lần nhấp trên dòng của mỗi ứng dụng, một người dùng kỹ thuật chỉ nhận quyền của các ứng dụng đang hoạt động, thông báo gia hạn cho API key của Odoo 18+, và các liên kết đã đăng nhập sẵn đến Dashboard BOTS4.me. Trên Odoo Online, bạn dán API key tại bots4.me thay vào đó: các bot dùng quyền của người dùng đó, và bạn tự gia hạn key trước khi nó hết hạn.

BOTS4.me hỗ trợ những phiên bản Odoo nào?

Odoo phiên bản 13 đến 19: Community và Enterprise on-premise, cùng Odoo.sh và Odoo Online ở các phiên bản mà Odoo đang chạy tại đó. Một kết nối phục vụ mọi ứng dụng BOTS4.me làm việc với Odoo; bạn khởi động từng ứng dụng riêng biệt tại bots4.me/bots hoặc, với trình kết nối, từ dòng của nó bên trong Odoo.

Tôi có cần di chuyển từ Odoo Online sang Odoo.sh để tự động hóa quy trình của mình không?

Thường thì không. Việc di chuyển chỉ hợp lý khi bạn cần tùy chỉnh sâu bên trong cơ sở dữ liệu (mô hình tùy chỉnh, quy trình làm việc đã sửa đổi, giao diện riêng). Đối với việc tự động hóa nhập đơn hàng, đối chiếu thanh toán, nhắc thanh toán, mua hàng và quy tắc đặt hàng lại, tự động hóa dựa trên API như BOTS4.me chạy trên Odoo Online nguyên trạng, trên một gói có quyền truy cập API bên ngoài (gói Custom của Odoo) — bạn vẫn giữ được các bản nâng cấp do Odoo quản lý và không cần bảo trì máy chủ.

Việc kết nối một dịch vụ tự động hóa bên ngoài với Odoo an toàn đến mức nào?

Trình kết nối Python của BOTS4.me ký các yêu cầu của nó bằng HMAC chỉ qua HTTPS, và các bot hành động thông qua một người dùng kỹ thuật chuyên dụng chỉ nhận các nhóm người dùng Odoo mà các ứng dụng đang bật của bạn cần (trên Odoo Online, thông qua người dùng có API key mà bạn dán vào). Nền tảng được lưu trữ tại EU, được thiết kế để đáp ứng GDPR, cung cấp 2FA, và mọi bot đều bắt đầu ở Chế độ Demo — hiển thị những gì sẽ làm mà không ghi bất cứ điều gì — trước khi bạn chuyển nó sang LIVE.

📚 Hướng dẫn liên quan

🔗 Nguồn và tài liệu đọc thêm

Tài liệu chính thức và các tiêu chuẩn được tham chiếu trong bài hướng dẫn này. Các đường link bên ngoài sẽ mở trong một tab mới.

Dù Bạn Lưu trữ Ở Đâu, Bạn Đều Có Thể Tự động hóa

Odoo Online, Odoo.sh hay on-premise: kết nối một lần, khởi động một ứng dụng và xem lần chạy đầu tiên ở DEMO. Tháng đầu tiên miễn phí, không cần thẻ tín dụng; sau đó ứng dụng đơn giản tiếp tục trên gói miễn phí.

🌐 BOTS4.me hoạt động hoàn toàn bằng ngôn ngữ của bạn — bạn không cần biết tiếng Anh để thiết lập và vận hành hệ thống tự động hóa của mình. Trang này được dịch từ bản gốc tiếng Anh của chúng tôi. Đề xuất cải thiện câu chữ →