Mỗi tuần, hàng chục cửa hàng tạp hóa, minimart và chuỗi bán lẻ tại Việt Nam âm thầm đổ bỏ hàng hóa vì một lý do rất đơn giản: không ai phát hiện ra lô hàng đó sắp hết hạn cho đến khi đã quá muộn. Không phải vì chủ cửa hàng bất cẩn — mà vì họ không có quy trình.

Với ngành hàng tiêu dùng nhanh (FMCG), hàng cận date không phải chuyện hiếm gặp. Sữa tươi, bánh kẹo, đồ uống đóng chai, thực phẩm chế biến sẵn… tất cả đều có vòng đời ngắn và biên lợi nhuận mỏng. Một lô hàng bị hủy có thể xóa sạch lợi nhuận của cả tuần kinh doanh.
Bài viết này không nói lý thuyết. Đây là quy trình 5 bước thực chiến để bạn kiểm soát hàng cận date ngay tại cửa hàng — từ khâu nhập kho đến bán ra — cùng checklist hành động, ví dụ thực tế và gợi ý triển khai trong 7 ngày đầu.
—
Tại Sao Hàng Cận Date Là “Lỗ Hổng Thầm Lặng” Trong Quản Lý Bán Hàng FMCG?

Bối cảnh
Ngành FMCG Việt Nam đang tăng trưởng mạnh, đặc biệt ở kênh cửa hàng tiện lợi và tạp hóa hiện đại. Nhưng tốc độ tăng trưởng đó cũng kéo theo áp lực quản lý hàng tồn kho phức tạp hơn: SKU nhiều hơn, vòng quay nhanh hơn, và sai sót nhỏ có thể gây thiệt hại lớn hơn.
Vấn đề
Phần lớn cửa hàng FMCG quy mô vừa và nhỏ tại Việt Nam vẫn đang theo dõi hạn sử dụng theo kiểu… thủ công. Nhân viên nhớ, hoặc không nhớ. Không có cảnh báo tự động. Không có quy trình kiểm tra định kỳ. Kết quả là:
- Hàng hết hạn vẫn nằm trên kệ gây rủi ro cho khách hàng và uy tín cửa hàng
- Hàng cận date không được xử lý kịp thời, phải hủy với giá trị lớn
- Không có dữ liệu để điều chỉnh lượng đặt hàng cho kỳ sau
Hệ quả thực tế
Ví dụ nội bộ giả định: Một minimart 200 SKU tại TP.HCM, nếu mỗi tháng hủy trung bình 3–5% giá trị nhập hàng do cận date không được xử lý kịp, với doanh thu nhập hàng 150 triệu/tháng thì thiệt hại có thể lên đến 4,5–7,5 triệu đồng/tháng — tức gần 90 triệu/năm chỉ từ một điểm mù vận hành.
Đây chính là lý do quản lý bán hàng hiệu quả không thể tách rời khỏi quản lý hạn sử dụng hàng hóa.
—
Bước 1 — Phân Loại Hàng Hóa Theo Mức Độ Rủi Ro Cận Date Ngay Khi Nhập Kho
Bối cảnh
Không phải tất cả hàng hóa đều có rủi ro như nhau. Sữa tươi có hạn dùng 7–10 ngày khác hoàn toàn với nước mắm có hạn 2 năm. Nếu bạn áp dụng cùng một quy trình kiểm tra cho tất cả SKU, bạn đang lãng phí thời gian ở chỗ ít rủi ro và bỏ sót chỗ rủi ro cao.
Vấn đề
Nhiều cửa hàng không phân loại hàng theo hạn sử dụng khi nhập. Hàng được xếp vào kho theo thứ tự… tiện tay, không theo nguyên tắc FEFO (First Expired, First Out — hàng hết hạn trước xuất trước).
Cách làm từng bước
Bước 1.1 — Chia hàng thành 3 nhóm rủi ro:
| Nhóm | Hạn sử dụng còn lại | Ví dụ sản phẩm |
|——|———————|—————-|
| 🔴 Cao | Dưới 30 ngày | Sữa tươi, bánh mì, salad đóng gói |
| 🟡 Trung bình | 30–90 ngày | Sữa hộp, nước trái cây, đồ ăn chế biến |
| 🟢 Thấp | Trên 90 ngày | Nước mắm, dầu ăn, bánh khô đóng gói |
Bước 1.2 — Ghi nhận hạn sử dụng ngay lúc nhập kho, không để đến khi lên kệ.
Bước 1.3 — Dán nhãn màu hoặc ghi chú vị trí kho theo nhóm rủi ro để nhân viên dễ nhận biết.
Rủi ro thường gặp
Nhân viên nhập hàng bận, bỏ qua bước ghi hạn sử dụng. Sau vài ngày không ai nhớ lô đó hết hạn khi nào.
Cách kiểm soát
Biến việc ghi hạn sử dụng thành điều kiện bắt buộc để hoàn tất phiếu nhập kho. Nếu dùng phần mềm quản lý bán hàng như VMASS, trường “Hạn sử dụng” nên được cấu hình là bắt buộc điền — hệ thống sẽ không cho lưu phiếu nhập nếu thiếu thông tin này.
—
Bước 2 — Thiết Lập Cảnh Báo Cận Date Và Lịch Kiểm Tra Định Kỳ
Bối cảnh
Phân loại hàng chỉ có giá trị nếu bạn có cơ chế theo dõi liên tục. Không ai có thể nhớ hạn sử dụng của hàng trăm SKU trong đầu — đó là lý do bạn cần hệ thống nhắc nhở.
Vấn đề
Cửa hàng không có lịch kiểm tra cận date định kỳ. Việc phát hiện hàng sắp hết hạn thường xảy ra… tình cờ, khi nhân viên lấy hàng lên kệ hoặc khách hàng phàn nàn.
Cách làm từng bước
Bước 2.1 — Đặt ngưỡng cảnh báo theo nhóm hàng:
- Nhóm 🔴 Cao: cảnh báo khi còn 7 ngày
- Nhóm 🟡 Trung bình: cảnh báo khi còn 15 ngày
- Nhóm 🟢 Thấp: cảnh báo khi còn 30 ngày
Bước 2.2 — Lên lịch kiểm tra kho cố định:
- Hàng nhóm 🔴: kiểm tra mỗi ngày (hoặc mỗi ca)
- Hàng nhóm 🟡: kiểm tra 2 lần/tuần
- Hàng nhóm 🟢: kiểm tra 1 lần/tuần
Bước 2.3 — Phân công người chịu trách nhiệm cụ thể cho từng khu vực kho/kệ. Không phân công = không ai làm.
Bước 2.4 — Nếu dùng phần mềm: Cấu hình thông báo tự động qua app hoặc email khi hàng vào vùng cảnh báo. Đây là tính năng cốt lõi trong các hệ thống quản lý bán hàng hiện đại.
Rủi ro thường gặp
Lịch kiểm tra có, nhưng không ai ghi lại kết quả. Sau 2 tuần, không ai biết lần kiểm tra cuối là khi nào và tình trạng thế nào.
Cách kiểm soát
Dùng form kiểm tra đơn giản (giấy hoặc app) — ghi ngày, người kiểm tra, số lượng hàng cận date phát hiện, hành động xử lý. Đây vừa là bằng chứng thực thi, vừa là dữ liệu để cải thiện quy trình vận hành sau này.
—
Bước 3 — Xây Dựng Quy Trình Xử Lý Hàng Cận Date Theo Thứ Tự Ưu Tiên
Bối cảnh
Phát hiện hàng cận date mới chỉ là nửa bài toán. Nửa còn lại — và quan trọng hơn — là bạn làm gì với chúng. Nhiều cửa hàng phát hiện nhưng không có kế hoạch xử lý rõ ràng, dẫn đến trì hoãn và cuối cùng vẫn phải hủy.
Vấn đề
Không có quy trình xử lý rõ ràng khiến mỗi nhân viên tự quyết định theo cách riêng — người thì giảm giá, người thì để đó chờ quản lý, người thì… quên. Kết quả thiếu nhất quán và không tối ưu.
Cách làm từng bước — Thứ tự ưu tiên xử lý hàng cận date:
Ưu tiên 1 — Đẩy bán nhanh (còn đủ thời gian)
- Đưa hàng ra vị trí dễ thấy nhất trên kệ (tầm mắt, gần quầy thu ngân)
- Áp dụng giảm giá nhẹ (10–20%) kèm biển hiệu rõ ràng “Ưu đãi hôm nay”
- Gợi ý nhân viên bán hàng chủ động giới thiệu cho khách
Ưu tiên 2 — Combo/bundle
- Ghép hàng cận date với hàng bán chạy thành combo giá hấp dẫn
- Ví dụ: sữa cận date + bánh quy → combo sáng tiện lợi
Ưu tiên 3 — Trả nhà cung cấp (nếu có điều khoản)
- Kiểm tra hợp đồng với nhà phân phối — nhiều nhà cung cấp FMCG lớn có chính sách đổi/trả hàng cận date
- Cần theo dõi deadline trả hàng theo từng nhà cung cấp
Ưu tiên 4 — Thanh lý / tặng / từ thiện
- Nếu gần hết hạn nhưng vẫn dùng được, có thể tặng nhân viên hoặc đối tác từ thiện địa phương
- Ghi nhận vào sổ sách để hạch toán chi phí đúng
Ưu tiên 5 — Hủy hàng (phương án cuối cùng)
- Ghi nhận đầy đủ: ngày hủy, số lượng, giá trị, lý do
- Đây là dữ liệu quan trọng để phân tích và điều chỉnh đơn hàng kỳ sau
Rủi ro thường gặp
Nhân viên ngại giảm giá vì sợ ảnh hưởng hình ảnh cửa hàng, hoặc không biết mình có quyền quyết định giảm giá đến mức nào.
Cách kiểm soát
Chủ cửa hàng cần ban hành chính sách rõ ràng: nhân viên được phép giảm tối đa bao nhiêu % mà không cần xin phép. Điều này vừa giúp xử lý nhanh, vừa trao quyền cho đội ngũ.
—
Bước 4 — Phân Tích Dữ Liệu Hủy Hàng Để Tối Ưu Đơn Đặt Hàng
Bối cảnh
Hàng cận date thường xuyên xảy ra ở cùng một nhóm SKU — đó là dấu hiệu rõ ràng rằng cửa hàng đang đặt hàng quá nhiều hoặc không đúng tốc độ bán thực tế. Nếu không phân tích, bạn sẽ lặp lại vòng lặp này mãi.
Vấn đề
Phần lớn cửa hàng không có thói quen ghi nhận và phân tích dữ liệu hủy hàng. Chủ cửa hàng chỉ biết “tháng này hủy nhiều” nhưng không biết hủy cái gì, bao nhiêu, và tại sao.
Cách làm từng bước
Bước 4.1 — Ghi nhận mọi lần hủy hàng vào hệ thống: SKU, số lượng, giá trị, lý do (đặt thừa / bán chậm / nhập nhầm lô…).
Bước 4.2 — Tổng hợp báo cáo hủy hàng hàng tháng — top 10 SKU hủy nhiều nhất theo giá trị.
Bước 4.3 — Đối chiếu với tốc độ bán (sell-through rate):
- Nếu SKU bán được 60% lượng nhập trong chu kỳ → đặt hàng đang dư 40%
- Điều chỉnh giảm lượng đặt hoặc tăng tần suất đặt với số lượng nhỏ hơn
Bước 4.4 — Rà soát điều kiện nhập hàng tối thiểu (MOQ) với nhà cung cấp — đôi khi MOQ quá lớn là nguyên nhân gốc rễ của việc tồn kho quá nhiều hàng ngắn hạn.
Bước 4.5 — Theo dõi xu hướng theo mùa — một số sản phẩm bán chậm vào mùa mưa, nhanh vào mùa hè. Điều chỉnh kế hoạch nhập theo mùa vụ.
Rủi ro thường gặp
Dữ liệu hủy hàng không được ghi nhận đầy đủ hoặc ghi sai, khiến báo cáo không phản ánh thực tế.
Cách kiểm soát
Chuẩn hóa quy trình ghi nhận hủy hàng — ai hủy, người đó phải ghi vào hệ thống trước khi vứt bỏ sản phẩm. Nếu dùng VMASS, tính năng quản lý xuất hủy giúp tự động cập nhật tồn kho và tạo báo cáo theo kỳ.
—
Bước 5 — Đồng Bộ Quy Trình Online Và Offline Để Tối Ưu Tốc Độ Xử Lý Hàng Cận Date
Bối cảnh
Nhiều cửa hàng FMCG hiện nay bán cả kênh offline lẫn online (Shopee, TikTok Shop, Zalo OA…). Đây là lợi thế lớn khi xử lý hàng cận date — bạn có thêm kênh để đẩy hàng nhanh hơn. Nhưng nếu tồn kho không đồng bộ, bạn sẽ gặp tình trạng bán trùng hoặc hiển thị sai số lượng.
Vấn đề
Cửa hàng chạy kênh online riêng, offline riêng, tồn kho riêng — không kết nối. Khi đẩy hàng cận date online, nhân viên offline vẫn bán bình thường, dẫn đến xung đột đơn hàng hoặc bán hết mà online chưa cập nhật.
Cách làm từng bước
Bước 5.1 — Dùng một hệ thống tồn kho duy nhất cho cả online và offline. Đây là nền tảng của đồng bộ online offline thực sự.
Bước 5.2 — Khi xác định hàng cận date cần đẩy nhanh, tạo chương trình khuyến mãi trên kênh online trước (vì tiếp cận được nhiều khách hơn trong thời gian ngắn).
Bước 5.3 — Gắn tag “flash sale” hoặc “hàng ưu đãi hôm nay” trên cả kênh online và kệ hàng offline để tạo sự nhất quán.
Bước 5.4 — Cập nhật tồn kho real-time — mỗi đơn hàng online hay offline được xử lý đều phải trừ kho ngay lập tức, tránh oversell.
Bước 5.5 — Theo dõi kênh nào bán hàng cận date hiệu quả hơn để ưu tiên nguồn lực trong các đợt tiếp theo.
Rủi ro thường gặp
Cập nhật tồn kho thủ công giữa các kênh — chậm, hay sai, gây mất lòng tin khách hàng khi đặt được nhưng không có hàng.
Cách kiểm soát
Chọn phần mềm quản lý bán hàng có tích hợp đa kênh thực sự — không phải chỉ “xuất file Excel rồi upload thủ công”. Đồng bộ online offline tốt nghĩa là tồn kho thay đổi ở một nơi, tất cả kênh cập nhật ngay lập tức.
—
Mini-Case: Cửa Hàng Thực Phẩm Sạch Tại Hà Nội Giảm Hủy Hàng 60% Trong 2 Tháng
(Ví dụ nội bộ giả định — mục đích minh họa quy trình)
Chị Lan quản lý một cửa hàng thực phẩm sạch tại quận Cầu Giấy, Hà Nội, với khoảng 180 SKU, tập trung vào rau củ sơ chế, sữa hữu cơ và đồ ăn chế biến sẵn — tất cả đều có hạn sử dụng ngắn (3–14 ngày).
Vấn đề ban đầu: Mỗi tuần hủy khoảng 8–12% lượng hàng nhập. Không có hệ thống theo dõi, nhân viên phát hiện hàng hết hạn khi đã quá hạn 1–2 ngày.
Giải pháp triển khai:
1. Phân loại toàn bộ SKU thành 3 nhóm rủi ro, dán nhãn màu trong kho
2. Lên lịch kiểm tra kho mỗi sáng cho nhóm hàng 🔴
3. Áp dụng chính sách: hàng còn 2 ngày → tự động giảm 25%, nhân viên không cần xin phép
4. Đẩy hàng cận date lên Zalo OA với thông báo “Hàng ưu đãi hôm nay” cho 800 khách hàng thân thiết
5. Ghi nhận hủy hàng vào phần mềm, tổng hợp cuối tháng để điều chỉnh đơn nhập
Kết quả sau 2 tháng: Tỷ lệ hủy hàng giảm từ ~10% xuống còn ~4% giá trị nhập hàng. Doanh thu từ kênh Zalo tăng thêm nhờ các thông báo ưu đãi định kỳ.
—
Checklist Hành Động
✅ Checklist 1: Thiết lập hệ thống phân loại và theo dõi cận date
- [ ] Phân loại toàn bộ SKU thành 3 nhóm rủi ro (Cao/Trung bình/Thấp)
- [ ] Bổ sung trường “Hạn sử dụng” bắt buộc trong phiếu nhập kho
- [ ] Dán nhãn màu tại khu vực kho theo nhóm rủi ro
- [ ] Thiết lập ngưỡng cảnh báo cận date trong phần mềm quản lý bán hàng
- [ ] Phân công nhân viên phụ trách kiểm tra từng khu vực
✅ Checklist 2: Quy trình xử lý hàng cận date
- [ ] Ban hành chính sách giảm giá rõ ràng (nhân viên được giảm tối đa bao nhiêu %)
- [ ] Xác nhận điều khoản đổi/trả với từng nhà cung cấp chính
- [ ] Tạo template biển giá “Ưu đãi hôm nay” dùng lại được
- [ ] Lập danh sách kênh đẩy hàng cận date (Zalo OA, Shopee Flash Sale, bảng tại quầy…)
- [ ] Có quy trình ghi nhận hủy hàng trước khi thực hiện hủy
✅ Checklist 3: Theo dõi và cải thiện liên tục
- [ ] Tổng hợp báo cáo hủy hàng cuối mỗi tháng
- [ ] Rà soát top 10 SKU hủy nhiều nhất — điều chỉnh lượng đặt
- [ ] Đối chiếu sell-through rate với kế hoạch nhập hàng kỳ tới
- [ ] Kiểm tra xem tồn kho online và offline có đang đồng bộ không
- [ ] Đánh giá hiệu quả từng kênh xử lý hàng cận date
—
Gợi Ý Triển Khai Trong 7 Ngày Đầu
Đừng cố làm tất cả cùng lúc. Đây là lộ trình thực tế cho 7 ngày đầu:
| Ngày | Việc cần làm |
|——|————–|
| Ngày 1–2 | Kiểm kê toàn bộ hàng trong kho, ghi nhận hạn sử dụng. Phân loại vào 3 nhóm rủi ro. |
| Ngày 3 | Xử lý ngay hàng nhóm 🔴 đang cận date — giảm giá, đẩy lên Zalo/Facebook. |
| Ngày 4 | Thiết lập lịch kiểm tra định kỳ, phân công nhân viên phụ trách. |
| Ngày 5 | Cấu hình cảnh báo cận date trong phần mềm quản lý bán hàng. Bổ sung trường hạn sử dụng vào phiếu nhập. |
| Ngày 6 | Rà soát hợp đồng với nhà cung cấp — có điều khoản đổi/trả hàng cận date không? |
| Ngày 7 | Họp nhanh với đội ngũ: giải thích quy trình mới, phân công rõ trách nhiệm, ban hành chính sách giảm giá tự quyết. |
—
KPI Theo Dõi 30 Ngày Đầu
Sau khi triển khai quy trình, đây là các KPI cửa hàng cần theo dõi để biết hiệu quả thực sự:
| KPI | Cách tính | Mục tiêu tháng đầu |
|—–|———–|———————|
| Tỷ lệ hủy hàng | Giá trị hủy / Giá trị nhập × 100% | Giảm ít nhất 30% so với tháng trước |
| Tỷ lệ hàng cận date được xử lý thành công | Số lượng bán/trả/tặng / Tổng cận date phát hiện | > 70% |
| Thời gian phát hiện cận date trung bình | Ngày hết hạn – Ngày phát hiện | > 7 ngày (phát hiện sớm) |
| Doanh thu từ kênh đẩy hàng cận date | Doanh thu từ chương trình ưu đãi cận date | Tăng dần qua các tuần |
| Số SKU được điều chỉnh lượng đặt | Số SKU có sell-through < 80% được giảm đơn | Ít nhất 5 SKU/tháng |
Các KPI này không chỉ đo lường hiệu quả quản lý hàng cận date — chúng còn là chỉ số phản ánh chất lượng quy trình vận hành tổng thể của cửa hàng bạn.
—
Sai Lầm Phổ Biến Cần Tránh
Qua thực tế triển khai tại nhiều cửa hàng FMCG, đây là những sai lầm lặp đi lặp lại nhất:
❌ Sai lầm 1: Chỉ kiểm tra hàng khi nhập, không kiểm tra định kỳ
Hàng hóa không tự hết hạn trong một ngày. Nếu bạn chỉ ghi nhận lúc nhập mà không có lịch kiểm tra, thông tin đó vô nghĩa.
❌ Sai lầm 2: Để nhân viên tự xử lý mà không có chính sách rõ ràng
Không có chính sách = mỗi người làm một kiểu = không nhất quán = không thể đo lường.
❌ Sai lầm 3: Hủy hàng mà không ghi nhận
Bạn mất tiền hai lần: một lần vì hủy hàng, một lần vì không có dữ liệu để tránh lặp lại sai lầm.
❌ Sai lầm 4: Giảm giá quá trễ
Nhiều cửa hàng chỉ giảm giá khi còn 1–2 ngày. Lúc đó khách hàng không tin tưởng và không mua. Giảm giá sớm hơn (còn 5–7 ngày) với mức giảm vừa phải hiệu quả hơn nhiều.
❌ Sai lầm 5: Không tận dụng kênh online để đẩy hàng cận date
Kênh Zalo OA, Facebook, Shopee có thể tiếp cận hàng trăm đến hàng nghìn khách trong vài giờ. Bỏ qua kênh này là bỏ qua cơ hội lớn nhất để xử lý hàng nhanh.
❌ Sai lầm 6: Nghĩ rằng phần mềm tự giải quyết tất cả
Phần mềm quản lý bán hàng là công cụ hỗ trợ — không phải người thay thế quy trình. Nếu không có quy trình rõ ràng, phần mềm tốt đến đâu cũng không giúp được.
—
Kết Luận: Quản Lý Bán Hàng Tốt Bắt Đầu Từ Kiểm Soát Được Hàng Hóa
Hàng cận date không phải vấn đề không thể giải quyết. Nó chỉ là hệ quả của một quy trình vận hành chưa được chuẩn hóa. Khi bạn có phân loại rõ ràng, lịch kiểm tra cố định, chính sách xử lý minh bạch và dữ liệu để học hỏi — tỷ lệ hủy hàng sẽ giảm đáng kể chỉ trong vài tuần đầu.
Và khi hủy hàng giảm, lợi nhuận tăng lên mà không cần bán thêm một đơn hàng nào. Đó là hiệu quả thực sự của quản lý bán hàng bài bản trong ngành FMCG.
Nếu bạn đang tìm một công cụ hỗ trợ triển khai quy trình này — từ theo dõi hạn sử dụng, cảnh báo cận date, đến đồng bộ tồn kho online offline — VMASS được xây dựng để phục vụ đúng nhu cầu đó cho cửa hàng bán lẻ Việt Nam.
👉 Khám phá và dùng thử miễn phí tại [vmass.vn](https://vmass.vn) — không cần cài đặt phức tạp, phù hợp với cửa hàng từ 1 đến nhiều chi nhánh.
Tìm hiểu thêm về VMASS