Trang chủ / Hướng dẫn / Quản Lý Tồn Kho Mỹ Phẩm: FIFO, HSD Và Cách Tránh Hàng Lỗi Cho Brand
Quản lý tồn kho mỹ phẩm hiệu quả: FIFO, HSD tracking, cách tránh hàng lỗi, giảm lãng phí inventory 20-30%. Hệ thống quản lý kho cho brand mỹ phẩm nhỏ và vừa.

Quản Lý Tồn Kho Mỹ Phẩm: FIFO, HSD Và Cách Tránh Hàng Lỗi Cho Brand

Nội dung bài viết

Quản lý tồn kho mỹ phẩm đúng cách giúp tránh hàng hết date, giảm lãng phí 20-30%. Hướng dẫn áp dụng FIFO, HSD tracking, và inventory management system cho brand nhỏ.

Chị Thảo, founder brand skincare, từng phải destroy 40 triệu đồng inventory trong một đợt dọn kho cuối năm. Kem chống nắng hết date, serum lão hóa oxidation, toner vi sinh vật phát triển. Tất cả vì “không ai theo dõi ai vào trước, ai vào sau.”

Sau 3 năm và 3 lần burn inventory, chị xây hệ thống quản lý tồn kho nghiêm túc. Nay lãng phí inventory <5%/năm.

Bài viết này chia sẻ framework quản lý tồn kho mỹ phẩm — từ system thiết lập đến daily operation.

Tại Sao Mỹ Phẩm Khó Quản Lý Tồn Kho Hơn Các Sản Phẩm Khác?

Mỹ phẩm có 3 đặc thù khiến inventory management phức tạp hơn:

1. Hạn Sử Dụng Ngắn (Shelf Life)

Loại sản phẩmShelf life (sau mở nắp)
Kem chống nắng12 tháng
Serum (có vitamin C, retinol)3-6 tháng
Toner, essence nước6-12 tháng
Cream, emulsion6-12 tháng
Powder products12-24 tháng
Son môi12-24 tháng

Hậu quả: Một lô sản xuất 10,000 cái serum vitamin C với shelf life 12 tháng. Nếu bán chỉ 60%/tháng → cuối năm còn 4,000 cái — tất cả hết date.

2. Sensitivity Với Điều Kiện Bảo Quản

  • Nhiệt độ: >30°C加速 degradation của active ingredients
  • Ánh sáng: UV phá hủy vitamin C, retinol, essential oils
  • Độ ẩm: >60% RH tạo điều kiện cho vi sinh vật phát triển
  • Không khí: Oxygen oxidation làm giảm hiệu lực vitamin C, ferulic acid

3. Regulatory Requirements (Việt Nam)

Mỹ phẩm lưu hành tại Việt Nam phải:

  • Có hạn date rõ ràng trên bao bì
  • Lưu trữ theo điều kiện manufacturer quy định
  • Documented storage conditions (nhiệt độ, độ ẩm)
  • Batch traceability (truy xuất lô sản xuất)

Hệ Thống FIFO: First In, First Out

Nguyên Tắc Cơ Bản

FIFO = Lô nào nhập trước → bán/trước trước.

Mục tiêu: Không để lô cũ nằm lại sau lô mới → tránh hàng close date/expired.

Cách Triển Khai Trong Kho Nhỏ

Step 1: Label mỗi lô khi nhập kho
[Ngày nhập] | [Mã lô] | [Số lượng] | [HSD]
——————————————-
01/03/2026 | L2026-03-001 | 500 | 01/03/2027
15/03/2026 | L2026-03-015 | 500 | 15/03/2027

Step 2: Shelf arrangement

  • Nguyên tắc: Lô cũ để phía trước (easily accessible)
  • Lô mới để phía sau
  • Kệ có 2 hàng: front row (FIFO ready), back row (stock)

Step 3: Pick/pack process

  • Nhân viên pick luôn từ front row trước
  • Sau khi front row empty → move back row to front
  • Nhập lô mới vào back row

[Hình ảnh: Sơ đồ shelf arrangement FIFO — front row vs back row]

Công Thức Tính Lượng Đặt Hàng (POQ)

Để tránh overstocking, tính lượng đặt hàng tối ưu:
Đơn hàng tối ưu = (Demand trung bình/tháng) × (Lead time + Safety stock)

Ví dụ:
– Demand trung bình: 300 cái/tháng
– Lead time (sản xuất + vận chuyển): 45 ngày
– Safety stock: 15 ngày
→ Đơn hàng tối ưu: 300 × (45+15)/30 = 600 cái/lần

Safety stock guidelines:

SKU velocitySafety stock
Fast (bán >300/tháng)2 tuần demand
Medium (100-300/tháng)3 tuần demand
Slow (<100/tháng)4-6 tuần demand

Hệ Thống HSD: Hard Stop Date

HSD Là Gì?

HSD (Hard Stop Date) = Ngày bắt đầu cảnh báo, không phải ngày hết date.

Mục tiêu: Có đủ thời gian để xử lý hàng close date TRƯỚC KHI nó thực sự hết date.

Cách Thiết Lập HSD

Bước 1: Xác định “selling window”
HSD = [Ngày hết date thực tế] – [Thời gian bán hết buffer]

Buffer guidelines:
– SKU bán nhanh (>300/tháng): 30 ngày buffer
– SKU bán trung bình (100-300/tháng): 45 ngày buffer
– SKU bán chậm (<100/tháng): 60-90 ngày buffer

Ví dụ:
Lô serum vitamin C:
– Date manufacture: 01/03/2026
– Exp date (2 năm): 01/03/2028
– SKU velocity: Trung bình (150/tháng)
– Buffer: 45 ngày

→ HSD warning date: 01/03/2028 – 45 ngày = 15/01/2028
→ Khi inventory reach HSD → KHÔNG nhập đơn mới cho SKU này
→ Tập trung bán existing stock

Bước 2: Cảnh báo hệ thống

Cảnh báoThời điểmHành động
🟡 Warning45 ngày trước HSDGiảm giá, bundle với sản phẩm khác
🟠 Urgent30 ngày trước HSDFlash sale, influencer push
🔴 Critical15 ngày trước HSDLiquidate, donate (nếu còn safe), destroy

Chiến Lược Xử Lý Hàng Close Date

1. Bundle selling (combo)

Ghép sản phẩm close date với sản phẩm hot:
“Bộ Dưỡng Hoàn Chỉnh” — combo gồm:
– Serum Vitamin C (close date 45 ngày) — GIẢM 30%
– Kem dưỡng da (date còn 12 tháng) — giá bình thường
– Toner (date còn 8 tháng) — GIẢM 20%

→ Tổng giá trị cao hơn cho khách, brand giải quyết được hàng chậm

2. Channel liquidation

  • Shopee/Lazada flash sale (1-2 ngày)
  • Loyal customer email (discount 40-50%)
  • Staff sale nội bộ (giảm 60-70%)

3. Donor channel

Nếu sản phẩm còn an toàn sử dụng (chỉ gần date nhưng chưa hỏng):

  • Donate cho tổ chức từ thiện (ghi rõ date)
  • Một số charity organizations chấp nhận near-expired cosmetics

4. Destroy (last resort)

  • Không bán cho khách hàng nếu đã quá date
  • Document destruction:拍照, ghi lý do, số lượng
  • Đảm bảo compliance với quy định waste management

Inventory Management System: Từ Manual Đến Digital

Level 1: Spreadsheet (Google Sheets)

Phù hợp: Brand mới, <50 SKUs, <200 đơn/tháng

Template cần có:

ColumnNội dung
AMã SKU
BTên sản phẩm
CLô sản xuất
DNgày nhập kho
ESố lượng nhập
FSố lượng tồn
GHạn date
HHSD warning
IStatus (OK/Warning/Urgent/Critical)

Auto-calculation formulas:
HSD Warning: =E2-45 (với buffer 45 ngày)
Status: =IF(G2<TODAY(),”EXPIRED”,IF(G2<H2,”CRITICAL”,IF(G2<H2+15,”URGENT”,”OK”)))

Ưu điểm: Miễn phí, dễ setupNhược điểm: Manual update, dễ sai, không có alert tự động

Level 2: Inventory Software

Phù hợp: Brand vừa, 50-200 SKUs, 200-1000 đơn/tháng

Tools khuyến nghị:

SoftwareGiáPhù hợpTính năng
Katana99-299$/thángShopify/WooCommerceReal-time inventory, batch tracking
inFlow89-199$/thángMulti-channelFIFO auto, lot tracking
ShipBobCustomFulfillment service3PL có inventory management

Level 3: ERP System

Phù hợp: Brand lớn, >200 SKUs, >1000 đơn/tháng, nhiều warehouse

Options:

  • SAP Business One: 15,000-30,000$/năm + implementation
  • Odoo: 6,000-30,000$/năm (module inventory)
  • NetSuite: Custom pricing, enterprise-level

Batch Traceability: Tại Sao Quan Trọng?

Yêu Cầu Pháp Lý Việt Nam

Khi có sự cố chất lượng sản phẩm, cơ quan quản lý (Cục Quản lý Dược — Mỹ phẩm) yêu cầu:

  • Trace được lô sản xuất nào
  • Ai là supplier/manufacturer
  • Số lượng đã bán / còn tồn
  • Destination của các sản phẩm đã bán

Cách Setup Batch Tracking Đơn Giản

Mỗi lô nhập kho cần record:
{
“batch_id”: “L2026-03-001”,
“manufacture_date”: “2026-03-01”,
“expiry_date”: “2028-03-01”,
“supplier”: “Seoul Cosmetic Manufacturing”,
“quantity_received”: 500,
“quantity_sold”: 320,
“quantity_remaining”: 180,
“warehouse_location”: “Kho HCM – Kệ A3”
}

Khi bán ra:
Order #12345 — 15/03/2026
– Serum Vitamin C × 2 → L2026-01-015 (date: 12/2027)
– Kem dưỡng da × 1 → L2026-02-008 (date: 08/2028)

→ Hệ thống tự trừ inventory theo FIFO
→ Batch record updated: quantity_sold += 3


Khoảng Cách Bảo Quản Theo Loại Sản Phẩm

Sản phẩmNhiệt độĐộ ẩmÁnh sángĐặc biệt
Serum (vitamin C, retinol)15-25°C40-60%Tránh ánh nắng trực tiếpAir-tight, tránh oxygen
Kem chống nắng<30°C40-60%Tránh ánh nắngKhông để trong xe
Cream/Emulsion15-25°C40-60%Tránh ánh nắngUpright position
Toner/Essence15-25°C40-60%TốiPump dispenser
Son môi<30°C40-60%TốiTránh nhiệt độ cao
Powder15-25°C<50%Tùy ýHút ẩm

FAQ: Câu Hỏi Thường Gặp

Làm sao biết sản phẩm đã hết date hay chưa?

Kiểm tra batch code trên bao bì (thường ở đáy hoặc cuốn). Tra cứu batch code trên website của manufacturer hoặc dùng app như Check Fresh, Cosmetics Calculator. Hoặc đơn giản: nếu thấy texture, màu sắc, mùi thay đổi → không sử dụng, bất kể date còn hay không.

Brand nhỏ có cần inventory system phức tạp không?

Không. Brand nhỏ (<50 SKUs) hoàn toàn quản lý được bằng Google Sheets với cột HSD và color coding. Bắt đầu đơn giản, scale khi cần. Sai lầm nhiều brand mới: mua phần mềm đắt tiền rồi không dùng vì quá phức tạp.

Có nên đặt buffer stock nhiều để tránh out-of-stock không?

Có nhưng có limit. Inventory tồn kho = tiền nằm im + risk hàng hết date. Best practice: đặt buffer = 2 tuần demand cho fast SKU, 3-4 tuần cho medium SKU. Nếu supplier lead time dài (60+ ngày), có thể tăng buffer lên.

Hàng bị recall (thu hồi) thì xử lý sao?

Quy trình: (1) Ngừng bán ngay lập tức, (2) Kiểm tra batch record để xác định số lượng đã bán, (3) Thông báo cho khách hàng đã mua (via email, SMS), (4) Thu hồi và replace/refund, (5) Document toàn bộ process để báo cáo cơ quan quản lý.


Kết Luận

Quản lý tồn kho mỹ phẩm không phải là “việc của kế toán” — đó là survival skill của brand.

3 nguyên tắc không thể bỏ qua:

  1. FIFO nghiêm túc — lô cũ bán trước, không để lơ là
  2. HSD warning system — xử lý hàng close date TRƯỚC khi hết date
  3. Batch traceability — biết lô nào, ở đâu, đã bán cho ai

Một hệ thống inventory tốt có thể tiết kiệm 20-30% inventory cost mỗi năm — đủ để trả lương 1 nhân viên hoặc đầu tư vào marketing.

Seoul Cosmetic hỗ trợ đối tác setup inventory management system phù hợp với quy mô. Liên hệ để được tư vấn.

 

Share the Post:

Bài viết liên quan

Seoul CSKH
Lumi - Trợ lý Seoul
🟢 Online
Zalo
Danh mục sản phẩm Skin Care Seoul Cosmetic
🔥 Ưu đãi giới hạn

Bộ Sưu Tập Skin Care Mới 2026

12 sản phẩm hot nhất 2026 — từ sữa rửa mặt đến serum phục hồi. MOQ linh hoạt, công thức đã test ổn định.

📦 Xem Ngay — Ưu Đãi Đến 30%

Tư vấn 24/7 • Hỗ trợ bán hàng bằng AI