Quản lý kho vận (Warehouse Management System - WMS) luôn là bài toán đau đầu bậc nhất trong chuỗi cung ứng của các doanh nghiệp sản xuất, phân phối và bán lẻ. Thực tế tại nhiều đơn vị cho thấy: số liệu tồn kho trên sổ sách kế toán hay file Excel hiếm khi trùng khớp với hàng hóa thực tế trên kệ.

Khi kho hàng mở rộng từ một địa điểm lên mô hình phân tán (kho trung tâm, kho chi nhánh, kho ký gửi tại điểm bán), độ trễ thông tin càng trở nên nghiêm trọng:
- Đơn hàng xuất kho nhưng số tồn hệ thống chưa kịp trừ, dẫn đến tình trạng bán âm hoặc hứa hẹn giao hàng ảo với đối tác.
- Hàng hóa cận date hoặc nằm khuất trong góc kho không được luân chuyển kịp thời, biến thành chi phí khấu hao nặng nề.
- Thủ kho phải ghi chép sổ tay hoặc dùng phiếu in giấy đi đếm từng kệ hàng, sau đó gõ lại thủ công vào máy tính, tạo ra hàng loạt sai sót đối soát.
Trước đây, để giải quyết bài toán này, doanh nghiệp chỉ có hai lựa chọn: mua các phần mềm WMS đóng gói với chi phí bản quyền hàng trăm triệu đồng nhưng quy trình cứng nhắc khó tùy biến, hoặc thuê đội ngũ lập trình tự dựng từ đầu với thời gian triển khai kéo dài cả năm.
Với nền tảng no-code/low-code nguồn mở như NocoBase, doanh nghiệp hoàn toàn có thể thiết lập một hệ sinh thái WMS chuyên nghiệp, đáp ứng chính xác đặc thù vận hành của từng ngành hàng với tốc độ triển khai tính bằng tuần. Dưới đây là 4 bài toán vận hành cốt lõi và kiến trúc thực chiến đã được chứng minh hiệu quả.
1. Tự động hóa luồng biến động tồn kho đa điểm (Multi-Warehouse Movement Tracking)
Thách thức lớn nhất của quản lý kho không nằm ở việc lưu trữ số lượng hàng hiện có, mà nằm ở việc ghi nhận lịch sử mọi biến động (Movement Logs). Mỗi khi một đơn vị sản phẩm di chuyển — dù là nhập mua mới, xuất bán, chuyển kho nội bộ, xuất trả nhà cung cấp hay xuất tiêu hao nội bộ — hệ thống đều phải ghi nhận đồng thời:
- Loại nghiệp vụ (Inbound / Outbound / Transfer / Adjustment).
- Kho nguồn và kho đích cụ thể.
- Số lô (Batch/Lot number), hạn sử dụng (Expiry date) và vị trí kệ hàng (Bin location).
- Người thực hiện và thời điểm phê duyệt.

Kiến trúc dữ liệu trên NocoBase
Trên NocoBase, bài toán này được giải quyết bằng mô hình quan hệ chặt chẽ giữa 3 bảng chính:
: Lưu danh mục kho vật lý và phân vùng kho (Zone/Shelf).warehouses
: Đại diện cho số dư tồn kho tức thời tại từng kho cụ thể (inventory_items
,warehouse_id
,product_id
,batch_id
,quantity_on_hand
).quantity_reserved
: Bảng biến động lưu lại từng giao dịch nhập/xuất/điều chuyển.stock_movements
Thay vì cho phép người dùng sửa trực tiếp số lượng trong bảng
inventory_items, NocoBase cho phép thiết lập quy tắc vận hành an toàn: Mọi thay đổi số dư chỉ được sinh ra từ các phiếu biến động đã được phê duyệt.
Thông qua NocoBase Workflow Engine, ngay khi một phiếu điều chuyển kho (Stock Transfer) chuyển trạng thái sang "Đã xuất kho", hệ thống sẽ tự động trừ tồn kho xuất và chuyển sang trạng thái "Hàng đang đi đường (In-transit)". Khi thủ kho đích bấm xác nhận "Đã nhập kho", hệ thống mới chính thức cộng tồn vào kho nhận. Nhờ đó, số liệu trên dashboard luôn phản ánh đúng 100% tình trạng vật lý ngoài thực địa.
2. Giám sát ngưỡng an toàn & Cảnh báo hạn sử dụng theo thời gian thực
Hai cái bẫy lớn nhất trong quản lý kho là Đứt gãy chuỗi cung ứng vì thiếu hàng (Stockout) và Tồn kho chết do hết hạn sử dụng (Dead Stock).
Một hệ thống WMS hiệu quả không thể chỉ là nơi tra cứu thụ động, mà phải đóng vai trò là một trợ lý chủ động cảnh báo:
- Cảnh báo mức tồn tối thiểu (Reorder Point Alert): Tự động phát hiện các mặt hàng có tồn khả dụng (
) rơi xuống dưới ngưỡng an toàn, từ đó kích hoạt đề xuất lập phiếu yêu cầu mua hàng (Purchase Requisition).Available = On hand - Reserved - Nguyên tắc FEFO (First-Expired, First-Out): Đối với các ngành hàng F&B, dược phẩm, mỹ phẩm và hóa chất, việc xuất kho phải ưu tiên tuyệt đối cho các lô hàng có hạn sử dụng gần nhất.

Triển khai trên NocoBase
NocoBase cung cấp các công cụ trực quan để thiết lập hệ thống cảnh báo tự động:
- Bộ lọc động & Block cảnh báo (Alert Dashboard): Thiết lập màn hình riêng cho Trưởng bộ phận kho với các điều kiện lọc sẵn (
hoặcquantity_available <= min_safety_stock
).days_to_expiry <= 30 - Scheduled Workflows: Thiết lập luồng quét tự động mỗi 08:00 sáng hàng ngày để rà soát toàn bộ các lô hàng cận date, tổng hợp danh sách và gửi thông báo qua email hoặc kênh chat nội bộ (như Lark/Telegram/Zalo ZNS) cho bộ phận bán hàng để kịp thời lên chương trình khuyến mãi giải phóng hàng tồn.
3. Số hóa kiểm kho thực địa bằng giao diện di động (Mobile Stock Auditing)
Kiểm kê kho định kỳ luôn là nỗi ám ảnh của nhân viên kho vận. Nếu phải dùng giấy bút in danh sách tồn, cầm kẹp giấy đi từng dãy kệ ghi chép rồi sau đó mất nửa ngày nhập liệu lại vào Excel, sai lệch số liệu là điều khó tránh khỏi.

NocoBase hỗ trợ xây dựng Mobile Interface chuyên biệt thông qua portal di động độc lập. Thủ kho có thể cầm điện thoại thông minh hoặc máy quét cầm tay công nghiệp trực tiếp tại kho:
- Xem danh sách đợt kiểm kê được giao theo từng phân khu kệ.
- Quét mã vạch/QR của sản phẩm để gọi ngay thông tin mã hàng.
- Nhập số lượng đếm thực tế ngay tại chân kệ hàng.
- Hệ thống tự động tính chênh lệch (
) và hiển thị trực quan tỷ lệ hoàn thành theo thời gian thực.Variance = Thực tế - Sổ sách

Khi đợt kiểm kê kết thúc, quản lý kho chỉ cần xét duyệt phiếu đối soát. Một workflow tự động sẽ sinh ra các bản ghi điều chỉnh tồn kho (
Stock Adjustment) tương ứng với lý do hao hụt hoặc dôi dư đã được ghi nhận.
4. Kiến trúc mở: Tích hợp hai chiều với Kế toán, Bán hàng & Sàn TMĐT
WMS không thể vận hành như một ốc đảo cô lập. Để dữ liệu kinh doanh liền mạch, kho hàng phải kết nối liên tục với:
- Phần mềm kế toán (xuất hóa đơn, định giá xuất kho theo bình quân gia quyền hoặc FIFO).
- Hệ thống bán hàng/CRM (khóa tồn tạm giữ khi khách tạo đơn hàng).
- Các sàn thương mại điện tử (đồng bộ tồn khả dụng đa kênh để tránh overselling).
NocoBase sở hữu kiến trúc API-first tự nhiên. Mọi collection tạo ra trong NocoBase đều tự động có sẵn bộ REST API đầy đủ kèm Swagger Documentation.
Kết hợp cùng các công cụ tự động hóa như n8n, doanh nghiệp có thể thiết lập các luồng đồng bộ hai chiều mạnh mẽ:
- Khi có đơn hàng mới từ website/TikTok Shop/Shopee, n8n gọi API NocoBase để trừ giữ chỗ (
).quantity_reserved - Khi thủ kho hoàn tất đóng gói và xuất kho, NocoBase kích hoạt webhook sang n8n để đẩy mã vận đơn cho đơn vị vận chuyển và cập nhật trạng thái đơn hàng trên sàn.
Kết luận: Tại sao NocoBase là lựa chọn tối ưu cho hệ thống WMS tùy biến?
So với việc đầu tư hàng trăm triệu vào các gói phần mềm đóng gói cồng kềnh, việc triển khai WMS trên NocoBase mang lại 3 giá trị vượt trội:
- Phù hợp 100% với quy trình thực tế: Không ép buộc doanh nghiệp phải thay đổi quy trình vận hành theo khuôn mẫu cứng nhắc của phần mềm.
- Quyền sở hữu và bảo mật dữ liệu tuyệt đối: Triển khai On-Premise hoặc trên hạ tầng đám mây riêng của doanh nghiệp, không phụ thuộc vào nhà cung cấp SaaS bên thứ ba.
- Chi phí linh hoạt và khả năng mở rộng không giới hạn: Dễ dàng bổ sung các phân hệ mở rộng như Quản lý nhà cung cấp, Quản lý tài sản cố định hoặc Bảo trì thiết bị mà không phát sinh thêm chi phí bản quyền người dùng.
Tại OXMODE, chúng tôi đồng hành cùng các doanh nghiệp thiết kế và triển khai kiến trúc vận hành số thực chiến trên nền tảng NocoBase, biến dữ liệu kho vận từ gánh nặng chi phí thành lợi thế cạnh tranh cốt lõi.



