Tóm tắt nhanh (TL;DR)
- Bán hàng đa kênh cho shop thời trang size màu (tránh lệch tồn và bán trùng): dùng 1 bảng tồn theo từng mã size-màu cho cả Shopee, TikTok Shop và quầy, trừ tồn ngay khi chốt đơn, khóa kênh khi size còn dưới 3 cái và đối soát theo size-màu 10-15 phút cuối ngày
- Sai size là lý do số 1 khiến khách trả hàng thời trang: 45,3% đơn trả vì size không vừa, cộng 18,9% vì màu sắc khác hình, tổng cộng 64,2% là do người mua không thấy đúng size-màu còn hàng (Nguồn: Recustomer, khảo sát 1,79 triệu đơn năm 2026)
- Thời trang là ngành TMĐT lớn nhất Việt Nam và đang chia đôi giữa 2 sàn: chiếm 28% tổng doanh thu 4 sàn năm 2025, TikTok Shop vượt Shopee với 53,1% thị phần thời trang (Nguồn: YouNet ECI, 2025), sau đó lên 56,2% nửa đầu 2026 (Nguồn: YouNet ECI, nửa đầu 2026)
- 1 mẫu áo thường nhân thành 9-25 mã size-màu, mỗi mã phải đúng ở nhiều nơi: cứ thêm 1 kênh bán là thêm 1 nơi phải giữ con số tồn đúng cho từng size và từng màu, sai 1 mã là hủy đơn, đổi trả, mất khách
- Khách thời trang vốn đã hay trả hàng: 68% người mua từng trả quần áo hoặc giày khi mua online, 36% cố tình đặt nhiều size về thử rồi trả bớt (Nguồn: Rithum, khảo sát 6.000 người tiêu dùng toàn cầu năm 2025)
Bán hàng đa kênh cho shop thời trang là gì và vì sao size màu là nỗi đau riêng?
Bán hàng đa kênh cho shop thời trang là cách shop vừa bán tại quầy, vừa bán trên Shopee, TikTok Shop, Facebook hoặc livestream trên cùng một lượng hàng. Điểm đặc biệt của thời trang: 1 mẫu áo có 3-5 size nhân 3-5 màu, tức 9-25 mã hàng, và mỗi mã phải giữ con số tồn đúng ở từng kênh. Vì vậy nỗi đau không nằm ở chỗ bán nhiều kênh, mà nằm ở chỗ giữ đúng từng size-màu giữa các kênh. Bài này hướng dẫn cách dựng 1 file Excel theo dõi tồn theo size-màu cho nhiều kênh, kèm quy trình tránh lệch tồn, bán trùng và hết size bất ngờ.
Vì sao đa kênh là chuyện bắt buộc với shop thời trang và size màu nhân mọi rủi ro lên nhiều lần
Thời trang không còn là chuyện "bán ở quầy là đủ". Theo báo cáo toàn cảnh thương mại điện tử Việt Nam, nhóm Thời trang và Phụ kiện là ngành hàng lớn nhất trên 4 sàn Shopee, TikTok Shop, Lazada, Tiki, chiếm 28% tổng doanh thu năm 2025 (Nguồn: YouNet ECI, 2025) và 28,5% nửa đầu năm 2026 (Nguồn: YouNet ECI, nửa đầu 2026). Riêng ngành thời trang nữ đạt hơn 54.515 tỷ đồng trong năm 2025, tăng 39,47% so với năm trước (Nguồn: Metric, 2025). Nghĩa là khách hàng đang mua quần áo ở cả hai sàn lớn lẫn tại cửa hàng, và shop nào bỏ kênh nào là bỏ doanh thu kênh đó.
Đáng chú ý hơn, TikTok Shop đã vượt Shopee để dẫn đầu mảng thời trang với 53,1% thị phần năm 2025 (Nguồn: YouNet ECI, 2025), rồi nâng lên 56,2% nửa đầu 2026 (Nguồn: YouNet ECI, nửa đầu 2026). Sàn này bán mạnh nhờ nội dung ngắn và livestream, tức là khách quyết định mua rất nhanh theo cảm hứng. Nếu shop thời trang dự định "bán đủ 3 nơi để không bỏ lỡ khách", thì buộc phải giải bài toán tồn kho theo size-màu ở cả 3 nơi cùng lúc.
Vì sao size-màu khiến bài toán này khó hơn hẳn mọi ngành hàng khác? Vì 1 mã hàng thường của shop tạp hóa chỉ là 1 con số, còn 1 mẫu áo của shop thời trang là 9-25 con số riêng biệt. Mỗi con số đó lại phải khớp giữa quầy, Shopee, TikTok Shop và các phiên livestream. Chưa kể khách thời trang là nhóm hay trả hàng nhất: 68% người mua từng trả quần áo hoặc giày mua online, và 36% cố tình đặt nhiều size về thử rồi trả bớt (Nguồn: Rithum, 2025). Khi khách trả hàng, lý do số 1 là sai size với 45,3%, cộng thêm 18,9% vì màu sắc khác hình, tổng cộng 64,2% đơn trả xuất phát từ việc size-màu không khớp kỳ vọng (Nguồn: Recustomer, 2026). Một shop bán đa kênh mà để lệch size-màu chính là tự tặng khách lý do để hủy đơn và trả hàng.

4 kiểu sai lệch size-màu đặc trưng khi bán nhiều kênh
Không phải cứ bán đa kênh là lệch tồn, mà là có 4 kiểu sai lệch lặp đi lặp lại ở hầu hết shop thời trang khi mới mở thêm kênh:
4 kiểu sai lệch size-màu đặc trưng khi bán nhiều kênh
| Kiểu sai lệch | Dấu hiệu nhận ra | Hậu quả điển hình |
|---|---|---|
| Bán trùng 1 size-màu giữa 2 kênh | Khách Shopee đặt size M đúng lúc quầy vừa bán chiếc size M cuối cùng | Hủy đơn, chỉ số đơn hủy trên sàn tăng, khách quay lại đánh giá xấu |
| Mỗi kênh 1 file, 1 sổ riêng | File Excel của Shopee ghi size M còn 2 cái, sổ tay quầy ghi đã hết | Không ai biết size nào thật sự còn, hết hàng bất ngờ giữa tuần |
| Chốt livestream xong không trừ tồn | Buổi live bán 30 áo size M, không ai nhập số vào file | Hôm sau Shopee vẫn bán size M, bán trùng hàng loạt trong 1-2 ngày |
| Trả hàng, đổi size không ghi lại | Khách trả áo size M nhận size L, kho không cộng lại M và không trừ L | Tồn size lệch dần mỗi tuần, cuối tháng kiểm kho mới tá hỏa |
Kiểu thứ nhất và thứ ba thực chất là một vấn đề: số tồn không được trừ đúng thời điểm bán. Kiểu thứ hai là vấn đề dữ liệu nằm rải rác, mỗi nơi một con số. Kiểu thứ tư là vấn đề nhập lại hàng sau trả đổi, dễ bỏ sót nhất vì không ai coi việc trả hàng là "một lần bán ngược". Gộp lại, cả 4 kiểu đều xuất phát từ một gốc: chưa có một bảng tồn duy nhất tính theo từng mã size-màu.
Cách dựng 1 file Excel theo dõi tồn size màu cho nhiều kênh (5 bước)
Cách đặt mã SKU và ma trận size-màu trong Excel đã nói kỹ ở bài hướng dẫn quản lý kho shop thời trang theo size và màu, nên phần này chỉ tập trung vào lớp quản lý theo kênh: làm sao để 1 con số tồn của từng size-màu đúng cho cả Shopee, TikTok Shop và quầy.
Bước 1. Mỗi size-màu là một dòng, mã chuẩn [Loại]-[Màu]-[Size]. Ví dụ áo sơ mi trắng size M có mã AO-TRANG-M. Nếu shop chưa chuẩn hóa mã thì toàn bộ công thức phía sau không chạy được, vì Excel chỉ hiểu đúng khi mọi sheet ghi cùng một chuỗi mã.
Bước 2. Dựng sheet "Tồn" với cột tồn riêng cho từng kênh. Các cột tối thiểu: Mã SKU, Tên hàng, Size, Màu, Nhập, Bán quầy, Bán Shopee, Bán TikTok, Tồn tổng, Đang ship, Cần nhập. Mỗi mã size-màu nằm đúng một dòng, không gộp chung theo tên hàng.
Bước 3. Mỗi kênh một sheet đơn, chỉ cần 2 cột quan trọng: Mã SKU và Số lượng. Đặt tên lần lượt là "Đơn quầy", "Đơn Shopee", "Đơn TikTok". Khi nhập đơn, chỉ việc gõ mã và số lượng, các sheet này tự động nuôi cột Bán của sheet Tồn. Công thức tại cột Tồn tổng, dòng của một mã size-màu nào đó:
=E2-SUMIF('Đơn quầy'!$A:$A,$A2,'Đơn quầy'!$B:$B)-SUMIF('Đơn Shopee'!$A:$A,$A2,'Đơn Shopee'!$B:$B)-SUMIF('Đơn TikTok'!$A:$A,$A2,'Đơn TikTok'!$B:$B)
Trong đó E2 là cột Nhập. Công thức nghĩa là: lấy tổng nhập trừ đi tổng đã bán ở cả ba kênh, kết quả là con số tồn thật duy nhất của mã đó.
Bước 4. Cảnh báo đỏ theo size bằng Định dạng có điều kiện (Conditional Formatting). Tô đỏ cột Tồn tổng khi giá trị từ 0 đến 3, tô vàng khi từ 4 đến 5. Thêm cột "Cần nhập" bằng công thức: nếu Tồn tổng nhỏ hơn hoặc bằng 3 thì báo "Nhập", ngược lại báo "OK". Trước mỗi lần nhập hàng, lọc cột này để biết size nào đang cạn nhất.
Bước 5. Đối soát 10-15 phút cuối ngày theo size-màu. Lọc các mã có Tồn tổng khác số đang hiển thị trên Shopee và TikTok Shop, ghi nhận mọi đơn trả hàng, đổi size vào đúng mã, rồi cập nhật số tồn trên từng sàn theo từng size-màu. Việc này nghe nhỏ nhưng là bước giữ cho con số tồn không lệch dần.
Một mẹo nhỏ: cột "Đang ship" dùng để trừ những đơn khách đã chốt nhưng chưa giao. Số tồn thật sự bán được là Tồn tổng trừ Đang ship. Nếu bỏ qua cột này, shop đã bán 20 cái nhưng vẫn kê 20 cái trên sàn, đợi đến khi giao hàng hàng loạt thì mới vỡ lẽ.

Chuyện thật: 11 chiếc áo size M màu trắng "biến mất" giữa 3 kênh
Một shop áo nữ khoảng 40 m2 ở quận Bình Thạnh bán cùng lúc tại quầy, trên Shopee và TikTok Shop. Mẫu sơ mi chủ lực của shop có 4 màu nhân 4 size, tức 16 mã hàng. File Excel của shop trước đó chỉ theo dõi theo tên hàng, không tách size-màu, nên mỗi mẫu áo chỉ có một con số tổng.
Cuối tháng kiểm kho, shop phát hiện thiếu 11 chiếc áo trắng size M. Dò lại từng đơn thì ra: 6 cái bán tại quầy nhưng chưa từng được trừ vào file, 5 cái là khách trả size M để đổi size L nhưng nhân viên không ghi lại. Cùng tuần đó, Shopee nhận 3 đơn áo trắng size M, tất cả đều phải hủy vì hết hàng, khách để lại nhận xét kiểu "ảnh còn hàng mà nhắn hết size". Chiếc áo không tự nhiên mọc chân chạy đi, nhưng con số tồn thì đã đi lạc từ nhiều ngày trước.
Sau khi chuyển sang bảng tồn theo từng mã size-màu với cột bán riêng cho từng kênh và đối soát 15 phút mỗi tối, hai tuần liền shop không còn đơn nào hủy vì hết size. Bài học của câu chuyện này rất thẳng: lỗi không nằm ở chỗ bán nhiều kênh, mà nằm ở chỗ không có một con số đúng cho từng mã size-màu.
Bảng so sánh: 3 cách theo dõi size màu khi bán đa kênh
So sánh 3 cách theo dõi size màu khi bán đa kênh
| Tiêu chí | Ghi tay và nhớ | Excel 1 file theo size-màu | Web app riêng |
|---|---|---|---|
| Độ chính xác tồn từng size-màu | Thấp, phụ thuộc trí nhớ | Cao nếu trừ đơn và đối soát đều | Cao, tự động |
| Thời gian ghi 1 đơn | 1-2 phút, dễ quên | 20-30 giây | Tức thời |
| Nguy cơ bán trùng size | Cao | Thấp | Gần như bằng 0 |
| Phù hợp với shop | Dưới 100 mã, một mình bán | 100-2.000 mã, 2-3 người | Nhiều người nhập, bán live thường xuyên |
| Chi phí | 0 đồng | 0 đồng | Làm riêng theo quy trình của shop |
Cách ghi tay chỉ đủ cho shop mới mở, chưa tới 100 mã hàng. Excel 1 file là bước phù hợp nhất cho đa số shop thời trang nhỏ đang bán 2-3 kênh. Web app riêng là bước tiếp theo khi nhịp bán vượt khả năng của file, nói rõ ở phần dưới.

Khi nào 1 file Excel không còn đủ cho shop thời trang đa kênh
File Excel theo size-màu giải quyết tốt giai đoạn 1-2 người bán. Nhưng có 4 dấu hiệu cho thấy file đã chạm trần, và chúng đều đặc thù của việc bán đa kênh:
- 2-3 người cùng nhập đơn. Quầy, người quản lý sàn, người chốt live đều phải sửa cùng 1 file. File nằm trên 1 máy thì người khác chờ, gửi qua lại thì loạn bản, sai thao tác là lệch ngay trong tối.
- Số dòng size-màu vượt khoảng 2.000. Mỗi mẫu 16 mã, 150 mẫu là đã 2.400 dòng. File mở chậm, lọc lâu, và nguy cơ ghi đè lên nhau tăng dần.
- Bán live thường xuyên. Một buổi live 2 giờ có thể chốt 50-100 đơn với đủ loại size-màu. Ghi sau giờ live là chắc chắn bán trùng, vì khách mua live muốn nhận hàng ngay lập tức.
- Trả hàng, đổi size dày đặc. Mỗi lần khách trả size này đổi size kia là một lần phải sửa ít nhất 2 dòng trong file. Sửa thủ công nhiều lần thì lệch nhẹ mỗi lần, tích lại thành lệch lớn.
Khi đó shop nên tính chuyển sang web app nội bộ: một con số tồn duy nhất cho từng size-màu trên mọi kênh, tự động trừ khi nhập đơn, cảnh báo đỏ khi size sắp hết, phân quyền cho từng người. Đây cũng là hướng ExcelToApp đang làm cho các shop bán lẻ: làm phần mềm riêng theo đúng quy trình của từng shop, thay vì ép shop vào phần mềm đóng sẵn. Quy trình chuyển đổi từng bước đã có trong bài chuyển đổi Excel lên web app.
Câu hỏi thường gặp
Shop thời trang bán nhiều kênh nên theo dõi tồn size màu như thế nào?
Dựng 1 sheet "Tồn" với mỗi dòng là 1 mã size-màu, cột bán và tồn riêng cho từng kênh, trừ ngay khi chốt đơn và đối soát 10-15 phút cuối ngày. Shop mới bắt đầu có thể chỉ cần 3 cột tối thiểu: Mã SKU, Tồn tổng, Đang ship.
Làm sao tránh bán trùng size màu khi livestream?
Trước buổi live, lọc cột Tồn tổng để biết từng size còn bao nhiêu cái. Trong live, cử 1 người chuyên ghi đơn, mỗi mã chốt xong ghi ngay vào sheet đơn của kênh đó. Bán 50-100 đơn/giờ mà để ghi sau giờ live thì gần như chắc chắn bán trùng size. Quy trình vận hành một buổi live chi tiết đã có ở bài quản lý bán hàng livestream kết hợp cửa hàng.
File Excel theo dõi tồn size màu nhiều kênh cần những cột gì?
Mã SKU, tên hàng, size, màu, nhập, bán theo từng kênh, tồn theo từng kênh, tồn tổng, đang ship, cần nhập. Công thức chính là SUMIF đếm theo mã SKU trên từng sheet đơn của kênh, ví dụ tồn Shopee bằng tổng nhập trừ tổng đơn trên sheet "Đơn Shopee".
Bao lâu nên cập nhật tồn lên Shopee và TikTok Shop một lần?
Tối thiểu 1 lần cuối ngày, lý tưởng là ngay sau mỗi phiên bán lớn như livestream hoặc giờ cao điểm tại quầy. Cập nhật càng trễ, nguy cơ khách đặt đúng size đã hết càng cao, kéo theo đơn hủy và trả hàng.
Khi nào shop thời trang nên bỏ Excel sang phần mềm bán hàng đa kênh?
Khi có 2-3 người cùng nhập đơn, bán live thường xuyên, số mã size-màu trên 2.000 hoặc đã lệch tồn nhiều lần. Với shop nhỏ, làm web app riêng theo đúng quy trình của mình thường phù hợp hơn phần mềm đóng sẵn vì không phải ép quy trình bán hàng vào khuôn có sẵn.
Size nào bán chạy trên TikTok khác với Shopee không?
Có thể khác, vì TikTok Shop thiên về khách trẻ mua theo nội dung và livestream, còn Shopee thiên về khách săn giá. Cách biết chính xác nhất không phải đoán mà là đếm: lọc sheet đơn theo từng kênh, dùng PivotTable đếm số lượng bán theo size của từng kênh, rồi nhập hàng theo đúng tỷ lệ đó.
Tóm lại
Bán đa kênh là con đường bắt buộc của shop thời trang khi thị trường đã chia đôi giữa Shopee và TikTok Shop, nhưng size và màu khiến mọi rủi ro tồn kho nhân lên nhiều lần. Giải pháp trước mắt là 1 file Excel theo dõi tồn theo từng mã size-màu, trừ đơn ngay khi chốt và đối soát cuối ngày. Khi file không còn theo kịp nhịp bán của nhiều người và nhiều kênh, hãy tính chuyện đưa lên web app nội bộ để mọi kênh cùng nhìn một con số tồn đúng.
📥 Chưa chắc chắn dựng file hay muốn làm web app quản lý bán hàng riêng cho shop thời trang? Liên hệ ExcelToApp (Exceltoapp.vn) để được tư vấn miễn phí, đội ngũ sẽ xem quy trình bán hàng của shop và đề xuất cách làm phù hợp nhất.
Gửi file phân tích miễn phí →Tác giả: Exceltoapp.vn