Không phải thứ gì bạn bán cũng giống nhau về bản chất. Một bao cà phê là hàng có thật, nhập bao nhiêu bán bấy nhiêu, hết thì phải đặt thêm — bạn cần biết còn bao nhiêu trong kho. Một túi giấy gói hàng cũng là vật thật nhưng bạn không buồn đếm từng cái. Một buổi tư vấn setup quán thì chẳng có gì để nhập kho cả — nó là công sức, không phải vật. Ba thứ này Odoo quản theo ba kiểu khác hẳn, và chọn sai kiểu là quản kho sai, tính giá vốn sai theo.
Bài này mở app Sản phẩm và phân biệt ba loại nền tảng (cần cài ứng dụng Kho để có tuỳ chọn theo dõi tồn — bản demo đã cài).
Hai câu hỏi quyết định loại sản phẩm
Trên form sản phẩm, mọi thứ gói vào hai lựa chọn:

Hình 1: Form sản phẩm "Cà phê Arabica 1kg". Ô Loại sản phẩm cho chọn Hàng hóa / Dịch vụ / Combo; ô Theo dõi hàng tồn kho (đang tick) quyết định có đếm tồn hay không. Sản phẩm này là Hàng hóa + có theo dõi tồn — tức "lưu kho".
Hiểu hai câu hỏi:
- Đây là vật hay là công? — chọn Hàng hóa (vật có thật) hay Dịch vụ (công sức, không có vật để cầm).
- (Nếu là Hàng hóa) có cần đếm tồn không? — tick hay bỏ tick Theo dõi hàng tồn kho.
Từ hai câu này ra ba loại thực dụng:
- Lưu kho = Hàng hóa + có theo dõi tồn → Odoo đếm số lượng còn, cảnh báo khi hết, gợi ý đặt thêm. Hợp: bao cà phê, máy pha.
- Tiêu hao = Hàng hóa + không theo dõi tồn → vẫn là vật, xuất/nhập được, nhưng Odoo không đếm số dư. Hợp: túi giấy, tem nhãn, thứ rẻ và nhiều, đếm chi cho mệt.
- Dịch vụ = loại Dịch vụ → không kho, không tồn. Hợp: tư vấn, lắp đặt, bảo trì.
Nhìn từ danh sách: cái nào có tồn, cái nào không
Sự khác biệt hiện ra ngay ở danh sách sản phẩm:

Hình 2: Danh sách sản phẩm. Các mặt lưu kho — Cà phê Robusta, Arabica, Máy pha — đều có dòng "Hiện có: 0,00" (Odoo đang đếm tồn). Còn Túi giấy đựng cà phê (tiêu hao) và Tư vấn setup quán (dịch vụ) không có dòng đó — vì chúng không theo dõi tồn.
Chỉ cần liếc là biết loại: có "Hiện có" nghĩa là đang quản tồn; không có nghĩa là không. Đây không phải màu mè — nó phản ánh đúng cách Odoo xử lý phía sau.
Vì sao chọn đúng loại lại quan trọng
Chọn nhầm loại không báo lỗi, nhưng làm sai âm thầm về sau:
- Đếm tồn cho thứ không cần: khai túi giấy là "lưu kho" thì Odoo bắt bạn khai số lượng nhập mỗi lần, kiểm kê, cảnh báo hết hàng — phiền cho một thứ 500 đồng.
- Không đếm tồn cho thứ cần: khai bao cà phê là "tiêu hao" thì bạn mất khả năng biết còn bao nhiêu, bán quá tay lúc nào không hay, không có cảnh báo đặt thêm.
- Dịch vụ mà khai thành hàng hóa: Odoo sẽ tìm cách "giao" một buổi tư vấn như giao vật — tạo phiếu giao vô nghĩa, kẹt quy trình.
Nói cách khác, loại sản phẩm định hình cả chuỗi phía sau: giao hàng, kiểm kho, giá vốn, báo cáo. Đặt đúng ngay từ đầu để mọi thứ tự chạy trơn.
Vài mẹo chọn loại
- Mặc định "Hàng hóa + theo dõi tồn" cho thứ bạn thực sự bán và cần biết còn bao nhiêu.
- Bỏ theo dõi tồn cho vật rẻ, nhiều, không đáng đếm (bao bì, phụ liệu).
- Dịch vụ cho mọi thứ không phải vật: công lắp đặt, giờ tư vấn, phí vận chuyển tính riêng.
- Đổi loại về sau được, nhưng nếu đã phát sinh tồn/giao dịch thì cân nhắc — đổi giữa chừng có thể làm số liệu cũ khó đọc.
Tóm lại
- Sản phẩm chia theo Loại (Hàng hóa / Dịch vụ) và, với Hàng hóa, ô Theo dõi hàng tồn kho.
- Ba loại thực dụng: Lưu kho (đếm tồn), Tiêu hao (vật nhưng không đếm), Dịch vụ (không kho).
- Danh sách cho thấy ngay: mặt lưu kho có "Hiện có", tiêu hao/dịch vụ thì không.
- Chọn đúng loại để giao hàng, kiểm kho, giá vốn, báo cáo tự chạy đúng; đổi loại về sau cân nhắc.
Một sản phẩm có thể có nhiều biến thể — cà phê size 250g/500g/1kg, áo màu đen/trắng. Phần 66 sẽ chỉ cách dùng biến thể sản phẩm (variants) để quản một dòng hàng nhiều phiên bản mà không phải tạo cả chục sản phẩm riêng.