Cuối mùa, nhìn vào kho mà thấy ngán: 40 chiếc áo size XL màu nâu đất nằm im, trong khi size M màu đen đã hết từ tuần trước. Tiền thì đã bỏ ra, hàng thì không ai mua. Đây là câu chuyện lặp đi lặp lại ở hàng nghìn shop thời trang tại Việt Nam mỗi mùa.

Vấn đề không phải do bạn nhập nhiều hay ít — mà do thiếu dữ liệu để biết cái gì đang tồn, cái gì sắp hết, và cái gì nên xả ngay. Quản lý tồn kho theo kiểu “nhìn tủ đoán hàng” hay dùng bảng Excel chung chung không còn đủ khi mỗi mã hàng có 5 màu × 5 size = 25 biến thể cần theo dõi riêng.
Bài viết này sẽ hướng dẫn bạn cách phân tích tồn kho thời trang ở cấp độ SKU — tức là từng size, từng màu — để biết chính xác khi nào nên giảm giá, khi nào nên đẩy combo, và khi nào cần cắt lỗ trước khi hàng mất giá hoàn toàn.
—
1. Tại Sao Tồn Kho Thời Trang Phải Theo Dõi Đến Từng SKU?

Bối cảnh
Nhiều chủ shop vẫn theo dõi tồn kho theo tên sản phẩm thay vì theo SKU (Stock Keeping Unit — mã định danh cho từng biến thể cụ thể). Ví dụ: ghi “Áo thun basic: còn 20 cái” nhưng thực tế 18 cái là size XL màu xám — màu ít ai mua.
Vấn đề
Khi không tách biệt dữ liệu theo SKU, bạn sẽ:
- Tưởng hàng “còn nhiều” trong khi size bán chạy đã hết từ lâu
- Không biết biến thể nào đang “chết” để xả sớm
- Ra quyết định nhập thêm sai — nhập đúng mã nhưng sai size/màu
Cách làm từng bước
Bước 1: Liệt kê toàn bộ sản phẩm và tạo mã SKU theo cấu trúc rõ ràng.
Ví dụ: `AT-BASIC-M-DEN` = Áo thun basic, size M, màu đen.
Bước 2: Cập nhật số liệu nhập xuất tồn cho từng SKU riêng biệt, không gộp chung.
Bước 3: Thiết lập bảng tổng hợp (hoặc dùng phần mềm như VMASS tồn kho) để xem tồn kho theo từng biến thể theo thời gian thực.
Rủi ro thường gặp
Nhiều shop tạo mã SKU rồi… không dùng nhất quán. Nhân viên ghi “M đen” chỗ này, “đen M” chỗ kia — dữ liệu loạn ngay từ đầu.
Cách kiểm soát
Tạo danh mục SKU chuẩn một lần, in bảng dán tại quầy, và yêu cầu toàn bộ nhân viên dùng đúng mã khi nhập liệu. Nếu dùng VMASS, hệ thống sẽ tự chuẩn hóa và gợi ý mã khi bạn gõ.
—
2. Xây Dựng Ma Trận Tồn Kho Size × Màu
Bối cảnh
Đây là công cụ đơn giản nhưng cực kỳ hiệu quả để nhìn toàn cảnh tình trạng hàng hóa của từng mã sản phẩm.
Vấn đề
Khi nhìn vào kho không có cấu trúc, bạn chỉ thấy “đống hàng”. Ma trận size × màu giúp bạn thấy ngay ô nào trống (hết hàng), ô nào đỏ (tồn nhiều).
Cách làm từng bước
Tạo bảng với:
- Cột ngang: Các size (XS, S, M, L, XL, XXL)
- Hàng dọc: Các màu (đen, trắng, xám, navy, nâu…)
- Ô giao nhau: Số lượng tồn kho hiện tại
Ví dụ nội bộ giả định:
| Màu \ Size | XS | S | M | L | XL | XXL |
|—|—|—|—|—|—|—|
| Đen | 2 | 1 | 0 | 3 | 18 | 22 |
| Trắng | 0 | 0 | 2 | 5 | 14 | 9 |
| Nâu đất | 0 | 0 | 1 | 2 | 31 | 27 |
Nhìn vào bảng này, bạn thấy ngay: XL và XXL màu nâu đất đang tồn rất cao, trong khi S và M hầu như đã hết. Đây là tín hiệu cần xả hàng ngay với nhóm XL-XXL nâu đất.
Rủi ro thường gặp
Làm một lần rồi không cập nhật. Ma trận cũ hơn 1 tuần là đã lỗi thời trong thời trang nhanh.
Cách kiểm soát
Thiết lập quy trình cập nhật ma trận ít nhất 2 lần/tuần, hoặc dùng phần mềm quản lý tồn kho tự động đồng bộ dữ liệu nhập xuất tồn theo thời gian thực.
—
3. Đọc Tốc Độ Bán Theo Từng Biến Thể Để Dự Báo Thời Điểm Xả Hàng
Bối cảnh
Tồn kho nhiều chưa chắc là vấn đề — nếu hàng đang bán tốt. Ngược lại, tồn 10 cái mà 3 tháng không bán được 1 cái mới là tồn chết.
Vấn đề
Chủ shop thường nhìn vào số lượng tuyệt đối thay vì tốc độ bán (sell-through rate). Hai thông số này cho ra quyết định hoàn toàn khác nhau.
Cách làm từng bước
Tính tốc độ bán theo SKU:
“`
Tốc độ bán (units/tuần) = Số lượng đã bán trong 4 tuần gần nhất ÷ 4
“`
Tính số tuần tồn còn lại:
“`
Tuần tồn còn lại = Số lượng tồn hiện tại ÷ Tốc độ bán/tuần
“`
Ví dụ nội bộ giả định:
- SKU `AT-BASIC-XL-NAU`: Tồn 31 cái, bán được 2 cái/tuần → còn ~15 tuần tồn
- SKU `AT-BASIC-M-DEN`: Tồn 0 cái, bán được 8 cái/tuần → cần nhập gấp
Khi một SKU có số tuần tồn > 8 tuần (tương đương 2 tháng), đó là tín hiệu cần can thiệp.
Checklist 1: Phân loại SKU theo tình trạng tồn kho
- [ ] Tốc độ bán < 1 unit/tuần + tồn > 10 unit → Tồn chết, ưu tiên xả
- [ ] Tốc độ bán 1-3 unit/tuần + tồn > 20 unit → Tồn chậm, lên kế hoạch giảm giá
- [ ] Tốc độ bán > 5 unit/tuần + tồn < 5 unit → Sắp hết, cân nhắc nhập thêm
- [ ] Tốc độ bán > 5 unit/tuần + tồn = 0 → Hết hàng, kích hoạt cảnh báo hết hàng
Rủi ro thường gặp
Tính tốc độ bán dựa trên giai đoạn cao điểm (sale, lễ) rồi áp dụng cho ngày thường — dẫn đến dự báo sai.
Cách kiểm soát
Loại trừ các tuần có sự kiện đặc biệt khi tính tốc độ bán trung bình. Lấy dữ liệu ít nhất 6-8 tuần “bình thường” để có con số đáng tin cậy.
—
4. Thiết Lập Định Mức Tồn và Cảnh Báo Hết Hàng Theo Từng SKU
Bối cảnh
Định mức tồn là ngưỡng tối thiểu và tối đa bạn muốn duy trì cho mỗi SKU. Khi tồn kho chạm ngưỡng, hệ thống sẽ cảnh báo để bạn hành động kịp thời.
Vấn đề
Phần lớn shop thời trang nhỏ không có định mức tồn, dẫn đến hai cực đoan: hoặc hết hàng mà không biết, hoặc nhập quá nhiều rồi kẹt vốn.
Cách làm từng bước
Bước 1: Xác định định mức tồn tối thiểu (reorder point)
“`
Reorder point = Tốc độ bán/ngày × Thời gian giao hàng từ nhà cung cấp (ngày) + Buffer an toàn
“`
Ví dụ nội bộ giả định:
- SKU `QUAN-JEAN-L-XANH`: bán 2 cái/ngày, nhà cung cấp giao 5 ngày, buffer 3 ngày
- Reorder point = 2 × 5 + 3 × 2 = 16 cái
- Khi tồn xuống dưới 16 cái → cần đặt hàng ngay
Bước 2: Xác định định mức tồn tối đa
Dựa trên diện tích kho, vốn lưu động, và vòng đời sản phẩm (thời trang thường 1-2 mùa).
Bước 3: Cài cảnh báo hết hàng trong hệ thống
Trong VMASS tồn kho, bạn có thể thiết lập ngưỡng cảnh báo cho từng SKU — hệ thống sẽ tự động thông báo khi tồn kho chạm mức tối thiểu.
Rủi ro thường gặp
Đặt định mức tồn chung cho tất cả SKU, không phân biệt hàng bán chạy và hàng bán chậm.
Cách kiểm soát
Phân nhóm SKU theo tốc độ bán (A/B/C) và thiết lập định mức tồn khác nhau cho từng nhóm. Hàng nhóm A (bán chạy) cần buffer cao hơn hàng nhóm C (bán chậm).
—
5. Nhận Diện “Tồn Chết” và Quyết Định Xả Hàng Đúng Thời Điểm
Bối cảnh
“Tồn chết” trong thời trang là những SKU đã qua mùa, không còn xu hướng, hoặc tồn quá lâu mà không có dấu hiệu cải thiện. Càng để lâu, giá trị càng giảm.
Vấn đề
Nhiều chủ shop “tiếc” không chịu giảm giá sớm, hy vọng hàng sẽ bán được với giá gốc. Kết quả là để đến cuối mùa phải bán lỗ nặng hơn, hoặc tệ hơn là phải thanh lý với giá bèo.
Cách làm từng bước
Bước 1: Xác định ngưỡng “tồn chết”
- Tồn > 60 ngày không bán được unit nào
- Hoặc tốc độ bán < 0.5 unit/tuần trong 8 tuần liên tiếp
- Hoặc sản phẩm thuộc mùa cũ (đã ra mùa mới)
Bước 2: Phân loại và lên kế hoạch xả hàng
| Tình trạng | Hành động đề xuất |
|—|—|
| Tồn 30-60 ngày, bán chậm | Giảm giá 10-15%, đẩy combo |
| Tồn 60-90 ngày, gần như không bán | Giảm giá 20-30%, flash sale |
| Tồn > 90 ngày, không bán | Thanh lý 40-50%, hoặc donate/đổi hàng với đối tác |
Bước 3: Lên lịch xả hàng theo chu kỳ
- Cuối mỗi mùa (tháng 3, tháng 9 thường là điểm chuyển mùa tại Việt Nam)
- Sau 45 ngày nếu SKU không đạt tốc độ bán tối thiểu
Checklist 2: Trước khi quyết định xả hàng
- [ ] Kiểm tra lại dữ liệu nhập xuất tồn — đảm bảo số liệu chính xác
- [ ] Xem lịch sử bán hàng: có từng bán tốt không, hay chưa bao giờ có người mua?
- [ ] Kiểm tra phản hồi khách hàng: hàng tồn do chất lượng hay do giá/size/màu không phù hợp?
- [ ] Tính điểm hòa vốn: giảm bao nhiêu % thì vẫn không lỗ?
- [ ] Chọn kênh xả phù hợp: livestream, combo, flash sale, hay thanh lý sỉ?
Rủi ro thường gặp
Giảm giá tràn lan, bao gồm cả hàng đang bán tốt — làm giảm biên lợi nhuận không cần thiết và ảnh hưởng đến định vị thương hiệu.
Cách kiểm soát
Chỉ áp dụng giảm giá cho đúng SKU được xác định là tồn chết. Dùng mã giảm giá riêng hoặc tạo bộ sưu tập “sale” tách biệt để không ảnh hưởng đến hàng mới.
—
6. Mini-Case: Shop Thời Trang Nữ Tại TP.HCM Xử Lý Tồn Kho Mùa Hè
Đây là ví dụ nội bộ giả định, được xây dựng dựa trên tình huống điển hình.
Bối cảnh: Shop thời trang nữ có 200 mã hàng, mỗi mã trung bình 4 màu × 4 size = 3.200 SKU cần theo dõi. Trước đây dùng Excel, cuối mùa hè 2024 phát hiện còn tồn ~480 triệu đồng hàng chưa bán.
Vấn đề phát hiện khi phân tích SKU:
- 62% giá trị tồn đọng tập trung ở XL và XXL — nhóm size thường bị nhập dư vì nhà cung cấp yêu cầu lấy đủ bộ
- Màu be và nâu đất chiếm 41% lượng tồn dù chỉ chiếm 20% đơn đặt hàng ban đầu
- 3 mã hàng không bán được cái nào trong 60 ngày
Hành động:
1. Tạo flash sale riêng cho nhóm XL-XXL với mức giảm 25-35%
2. Đẩy combo “mua áo tặng phụ kiện” cho màu be và nâu đất
3. Thanh lý 3 mã tồn chết với giá vốn cho đại lý tỉnh
Kết quả (giả định): Trong 3 tuần, giải phóng được ~180 triệu đồng hàng tồn, thu hồi ~65% giá trị. Rút kinh nghiệm: mùa sau không nhập XL-XXL quá 15% tổng đơn nếu chưa có đơn đặt trước.
—
7. Sai Lầm Phổ Biến Cần Tránh Khi Quản Lý Tồn Kho Thời Trang
Dù bạn đang dùng Excel hay phần mềm chuyên dụng, những sai lầm sau đây vẫn xảy ra rất thường xuyên:
❌ Sai lầm 1: Gộp chung tồn kho nhiều kênh bán
Nếu bán cả shop offline, Shopee, TikTok Shop — mỗi kênh cần được đồng bộ. Bán hết trên Shopee mà kho chưa cập nhật, khách đặt tiếp sẽ dẫn đến tình trạng hủy đơn, ảnh hưởng điểm shop.
❌ Sai lầm 2: Chỉ kiểm kho theo tháng
Thời trang nhanh, một tuần có thể bán hết size bán chạy. Kiểm kho tháng một lần là quá chậm để phản ứng kịp thời.
❌ Sai lầm 3: Không theo dõi hàng trả về
Hàng khách trả lại phải được nhập lại kho đúng SKU, không phải gộp chung hay để “góc trả hàng” không có dữ liệu.
❌ Sai lầm 4: Đặt định mức tồn rồi không bao giờ xem lại
Tốc độ bán thay đổi theo mùa, xu hướng, và kênh bán. Định mức tồn cần được review ít nhất mỗi quý.
❌ Sai lầm 5: Quyết định xả hàng bằng cảm tính
“Thấy nhiều quá thì sale” không phải chiến lược. Cần có ngưỡng rõ ràng, dựa trên dữ liệu nhập xuất tồn thực tế.
—
8. Gợi Ý Triển Khai Trong 7 Ngày
Không cần làm tất cả cùng lúc. Đây là lộ trình 7 ngày để bạn bắt đầu kiểm soát tồn kho theo size và màu:
Ngày 1-2: Chuẩn hóa dữ liệu
- Liệt kê tất cả sản phẩm và tạo mã SKU chuẩn
- Kiểm kê thực tế, cập nhật số tồn kho chính xác cho từng SKU
Ngày 3: Xây dựng ma trận size × màu
- Tạo bảng tổng hợp cho top 20 mã hàng bán chạy nhất
- Xác định ngay các ô “tồn nhiều bất thường”
Ngày 4: Tính tốc độ bán
- Lấy dữ liệu bán hàng 4-8 tuần gần nhất
- Tính tốc độ bán và số tuần tồn còn lại cho từng SKU
Ngày 5: Thiết lập định mức tồn
- Đặt reorder point cho top 30 SKU quan trọng nhất
- Cài cảnh báo hết hàng (trong VMASS hoặc ghi chú thủ công)
Ngày 6: Xác định danh sách tồn chết
- Lọc ra SKU tồn > 60 ngày không bán
- Phân loại và lên kế hoạch xả hàng sơ bộ
Ngày 7: Lên kế hoạch hành động
- Chọn phương thức xả hàng phù hợp cho từng nhóm SKU
- Đặt lịch review tồn kho định kỳ (2 lần/tuần)
—
9. KPI Theo Dõi 30 Ngày
Sau khi triển khai, dùng các chỉ số sau để đánh giá hiệu quả:
Checklist 3: KPI tồn kho cần theo dõi mỗi tuần
- [ ] Tỷ lệ SKU tồn chết = Số SKU không bán trong 30 ngày / Tổng SKU đang kinh doanh → Mục tiêu: giảm xuống dưới 10%
- [ ] Sell-through rate theo mùa = Số lượng đã bán / (Số lượng đã bán + Tồn kho hiện tại) × 100% → Mục tiêu: > 70% vào cuối mùa
- [ ] Số lần hết hàng (stockout) cho SKU bán chạy → Mục tiêu: 0 lần/tuần với top 10 SKU
- [ ] Vòng quay tồn kho = Doanh thu / Giá trị tồn kho trung bình → Mục tiêu: tăng so với tháng trước
- [ ] Giá trị tồn kho tuyệt đối → Mục tiêu: không tăng quá 20% so với tháng trước nếu không có kế hoạch nhập mùa mới
- [ ] Tỷ lệ thu hồi từ xả hàng = Doanh thu xả hàng / Giá trị nhập kho của lô đó → Mục tiêu: > 60%
—
Kết Luận
Quản lý tồn kho thời trang không thể dừng lại ở việc biết “còn bao nhiêu hàng trong kho”. Cấp độ cần thiết để thực sự kiểm soát được dòng tiền và tránh tồn đọng là biết từng SKU đang ở đâu trong vòng đời của nó — đang bán tốt, đang chậm lại, hay đã đến lúc phải xả.
Phân tích theo size và màu, theo dõi nhập xuất tồn từng biến thể, thiết lập định mức tồn có căn cứ, và ra quyết định xả hàng dựa trên dữ liệu thay vì cảm tính — đó là sự khác biệt giữa shop kiểm soát được vốn và shop cứ đến cuối mùa lại kẹt hàng.
Nếu bạn đang tìm một công cụ giúp tự động hóa toàn bộ quy trình này — từ theo dõi SKU, cảnh báo hết hàng, đến báo cáo tồn kho theo size và màu — hãy thử trải nghiệm VMASS tại [vmass.vn](https://vmass.vn). Giao diện thực tế, phù hợp với shop thời trang Việt Nam, không cần kiến thức kỹ thuật để bắt đầu.
Tìm hiểu thêm về VMASS