Định nghĩa
Stockout (Hết hàng) là tình trạng một SKU không còn đủ tồn kho khả dụng để đáp ứng đơn hàng của khách, dẫn đến việc bạn phải từ chối, giữ đơn chờ, hoặc hủy đơn. Trong bối cảnh DTC và thương mại điện tử, stockout không chỉ là "hết hàng trên kệ" — nó là sự gián đoạn trực tiếp giữa nhu cầu đã được tạo ra (qua ads, livestream, affiliate, email) và khả năng giao hàng thực tế.
Điểm quan trọng: stockout được tính trên tồn kho khả dụng (Available to Sell), không phải tồn kho vật lý. Nếu bạn có 500 sản phẩm trong kho nhưng 480 đã bị giữ cho đơn Shopee/TikTok Shop chưa đóng gói, thì available thực tế chỉ còn 20.
Công thức nền tảng:
Available to Sell = Tồn kho vật lý − Hàng đã giữ cho đơn (Reserved) − Hàng cách ly/QC − Buffer an toàn
Stockout xảy ra khi:
Available to Sell < Nhu cầu trong kỳ (Demand)
dễ hiểu
Hãy hình dung shop của bạn như một quán phở buổi sáng. Bạn nấu 200 tô. Đến 9h sáng, 180 khách đã ngồi ăn và 20 tô đang được bưng ra. Một khách mới vào lúc 9h15 gọi 1 tô — bạn hết. Khách không quan tâm bạn còn 0 tô hay "đang chuẩn bị nấu thêm". Với họ, bạn đã hết hàng. Trong DTC, "khách mới" đó chính là traffic từ một campaign mới, và "tô phở" là SKU best-seller của bạn.
Công thức & chỉ số cần theo dõi
1. Tỷ lệ hết hàng (Stockout Rate)
Stockout Rate (%) = (Số SKU hết hàng / Tổng SKU đang bán) × 100
Ví dụ: 12 SKU hết hàng trên 300 SKU đang bán → Stockout Rate = 4%.
2. Tỷ lệ mất đơn do hết hàng (Lost Sales Rate)
Lost Sales Rate (%) = (Số đơn không thể fulfill / Tổng đơn phát sinh) × 100
Ví dụ: 850 đơn không fulfill trên 25.000 đơn/tháng → Lost Sales Rate = 3,4%.
3. Doanh thu mất đi (Lost Revenue)
Lost Revenue = Số đơn mất × AOV
Ví dụ: 850 đơn × 420.000₫ AOV = 357.000.000₫ doanh thu mất trong 1 tháng.
4. Vòng quay tồn kho & điểm đặt hàng lại (Reorder Point)
Reorder Point = (Nhu cầu trung bình/ngày × Lead time) + Buffer
Ví dụ: bán 60 đơn/ngày, lead time 12 ngày, buffer 5 ngày → ROP = (60 × 12) + (60 × 5) = 1.020 đơn vị.
Bảng so sánh: Stockout vs. các trạng thái tồn kho khác
| Trạng thái | Định nghĩa | Ảnh hưởng đến đơn hàng | Cách xử lý |
|---|---|---|---|
| **Stockout (Hết hàng)** | Available = 0, không thể bán | Mất đơn, hủy đơn, khách rời đi | Restock khẩn, chuyển SKU thay thế |
| **Low Stock (Sắp hết)** | Available dưới ngưỡng buffer | Vẫn bán được nhưng rủi ro cao | Đẩy PO, giảm ads cho SKU đó |
| **Overstock (Tồn quá nhiều)** | Tồn > nhu cầu 90 ngày | Đọng vốn, phí lưu kho | Flash sale, bundle, xả hàng |
| **Backorder (Chờ hàng)** | Hết hàng nhưng vẫn nhận đơn | Trải nghiệm xấu nếu delay lâu | Thông báo ETA rõ ràng |
| **Out of Stock tạm thời** | Hết do lỗi sync tồn kho | Đơn ảo, oversell | Fix API, kiểm tra đa kênh |
Ứng dụng trong thực tế DTC Việt Nam
Tình huống 1 — Livestream TikTok Shop: Một phiên live bán 1.200 đơn cho SKU serum, nhưng tồn kho khả dụng chỉ 900. Kết quả: 300 đơn bị hủy sau live, tỷ lệ hủy đơn tăng vọt, và thuật toán TikTok Shop giảm phân phối cho phiên sau. Đây là dạng stockout "do demand spike" — khó dự báo nhất.
Tình huống 2 — Bán đa kênh: Cùng một SKU bán trên Shopee, Lazada, TikTok Shop và website riêng. Nếu không có hệ thống đồng bộ tồn kho real-time, bạn dễ oversell. Một shop thường thấy tỷ lệ oversell 2–5% khi chưa sync, giảm còn dưới 0,5% sau khi dùng OMS/PIM.
Tình huống 3 — Nhập hàng Trung Quốc: Lead time 15–25 ngày, cộng thêm 3–5 ngày thông quan. Nếu bạn đặt hàng dựa trên doanh số tháng trước mà không tính Tết hoặc mega sale 9.9, 10.10, 11.11, stockout gần như chắc chắn xảy ra.
Tình huống 4 — Sản phẩm theo mùa: Mỹ phẩm chống nắng bán mạnh tháng 3–6. Nếu PO về trễ 2 tuần, bạn mất đúng đỉnh nhu cầu — không thể bù bằng cách giảm giá sau mùa.
6 hiểu lầm phổ biến
1. "Còn hàng trong kho là không stockout." Sai. Phải tính available to sell sau khi trừ reserved, hàng lỗi, hàng đang QC.
2. "Stockout chỉ ảnh hưởng doanh thu." Sai. Nó còn làm giảm điểm chất lượng shop, giảm ranking, tăng chi phí ads vì traffic đổ vào SKU không bán được.
3. "Cứ nhập nhiều là tránh được stockout." Sai. Overstock tạo áp lực dòng tiền và phí lưu kho, đôi khi còn tệ hơn stockout.
4. "Backorder là giải pháp tốt." Không hẳn. Nếu ETA không rõ, khách sẽ hủy và để lại review 1 sao.
5. "Chỉ SKU best-seller mới cần theo dõi." Sai. SKU mid-tail hết hàng có thể phá vỡ combo/bundle và làm giảm AOV toàn shop.
6. "Stockout là lỗi của kho." Sai. Đây là lỗi phối hợp giữa demand planning, marketing, procurement và vận hành.
Các thuật ngữ liên quan
- Safety Stock (Tồn kho an toàn): lượng đệm chống biến động nhu cầu và lead time.
- Reorder Point (ROP): điểm kích hoạt đặt hàng lại.
- Lead Time: thời gian từ lúc đặt PO đến khi hàng sẵn sàng bán.
- Fill Rate: tỷ lệ đơn được fulfill đầy đủ từ tồn kho hiện có.
- Oversell: bán vượt tồn kho thực tế, thường do lỗi sync.
- Backorder: nhận đơn khi hết hàng và giao sau.
- Dead Stock: tồn kho không bán được trong thời gian dài.
- Demand Planning: hoạch định nhu cầu để tránh cả stockout lẫn overstock.
Tóm lại: Stockout là chỉ số sinh tử của fulfillment. Trong DTC Việt Nam, nơi traffic có thể bùng nổ trong một phiên live hoặc một ngày sale đôi, kiểm soát available to sell theo thời gian thực và đặt ROP đúng là cách duy nhất để không đánh mất đơn hàng — và không đánh mất khách.