Doanh thu Shopee giảm hiếm khi do một nguyên nhân. Doanh thu bằng số đơn nhân giá trị đơn, trừ phần hủy và hoàn. Trước khi họp đội, hãy hỏi năm câu: số đơn có giảm không, giá trị đơn có giảm không, hủy và hoàn có tăng không, quảng cáo có hụt không, hàng chủ lực có hết không. Mỗi câu trỏ tới một bộ phận khác nhau.
Bài toán: vì sao không nên bắt đầu bằng câu "ai làm sai"?
Vì con số tổng không cho biết biến nào đổi. Doanh thu giảm 20% có thể do ít đơn hơn, do khách mua ít món hơn, hay do đơn bị hủy nhiều hơn. Ba trường hợp đó thuộc ba bộ phận khác nhau: marketing, sản phẩm, kho vận.
Khi chưa tách số, cuộc họp dễ thành cuộc tìm người chịu lỗi. Người làm quảng cáo bị hỏi trước vì họ tiêu tiền. Trong khi nguyên nhân thật có thể là kho hết size M từ tuần trước. Tách đúng biến là cách tôn trọng người làm, và cũng là cách sửa nhanh nhất.
Doanh thu một kỳ có thể viết thành một phép tính đơn giản. Mỗi biến có nguồn dữ liệu riêng và người phụ trách riêng.
| Biến | Câu hỏi | Nguồn dữ liệu | Thường thuộc về |
|---|---|---|---|
| Số đơn | Lượng đơn mới có giảm? | Danh sách đơn theo ngày | Marketing, nội dung |
| Giá trị đơn | Khách mua ít món hơn hay mua món rẻ hơn? | Chi tiết dòng hàng | Sản phẩm, giá, combo |
| Hủy và hoàn | Đơn bị rơi ở đâu? | Trạng thái đơn, trạng thái giao | Kho, vận chuyển, chất lượng |
| Quảng cáo | Chi tiêu và đơn từ quảng cáo đổi thế nào? | Báo cáo quảng cáo theo ngày | Người chạy quảng cáo |
| Tồn kho | Mã bán chạy có hết hàng? | Tồn theo mã biến thể | Mua hàng, kho |
Ví dụ minh họa: tháng trước 1.000 đơn, giá trị đơn trung bình 300.000đ, doanh thu 300 triệu. Tháng này 950 đơn, giá trị đơn 250.000đ, doanh thu 237,5 triệu. Số đơn chỉ giảm 5%, nhưng giá trị đơn giảm gần 17%. Vấn đề nằm ở giỏ hàng, không nằm ở lượng khách.
Câu 1 và 2: số đơn hay giá trị đơn đang giảm?
Hãy tách hai biến này trước tiên, vì chúng dẫn tới hai hướng xử lý ngược nhau. Ít đơn là chuyện thu hút khách. Đơn nhỏ đi là chuyện sản phẩm và giá.
Khi giá trị đơn giảm, xem tiếp số sản phẩm trên đơn và giá trung bình mỗi sản phẩm. Khách vẫn mua hai món nhưng chọn món rẻ hơn thường là dấu hiệu mã chủ lực hết hàng hoặc bị giảm giá sâu. Lưu ý quà tặng 0đ: nếu đếm vào số lượng, số món trên đơn sẽ bị thổi phồng. Cách Quantri360 xử lý phần này được ghi ở trang quy ước tính số trên dashboard.
Câu 3: đơn có bị rơi ở khâu hủy, giao thất bại hay hoàn?
Ba khâu này phải tách riêng, vì mỗi khâu có nguyên nhân khác. Hủy trước khi gửi thường do hết hàng hoặc khách đổi ý. Giao thất bại là khách không nhận. Hoàn là khách đã nhận rồi trả.
Bẫy hay gặp trên Shopee: đơn giao thất bại vẫn có thể mang trạng thái hoàn thành, chỉ khác ở trạng thái giao vận. Nếu chỉ lọc theo trạng thái đơn, bạn sẽ đếm nhầm đơn giao thất bại thành đơn bán được. Bài phân biệt đơn hoàn và giao thất bại giải thích chi tiết từng kênh ghi nhận ra sao. Ở mức API, trạng thái giao lấy từ get_package_detail của Shopee.
Câu 4 và 5: quảng cáo hụt hay hàng chủ lực hết?
Với quảng cáo, cần nhìn chi tiêu và đơn từ quảng cáo theo cùng một ngày, không nhìn riêng ROAS. Chi tiêu giảm mà đơn giảm theo là hụt ngân sách, thường do hết tiền nạp hoặc chiến dịch tự dừng. Chi tiêu giữ nguyên mà đơn giảm là hụt hiệu quả.
Hai tình huống cần hai cách xử lý. Hụt ngân sách là việc vận hành, sửa trong một ngày. Hụt hiệu quả cần xem lại sản phẩm được đẩy, giá và nội dung. Dữ liệu quảng cáo Shopee theo ngày có sẵn qua API hiệu suất quảng cáo CPC, nên có thể đặt cạnh doanh thu mà không phải chép tay.
Với tồn kho, hết hàng là nguyên nhân âm thầm nhất. Không ai báo cáo, vì không có đơn nào để báo. Mã bán chạy hết size phổ biến ba ngày là đủ kéo doanh thu tuần xuống.
Cách kiểm: lấy 20 mã có doanh thu cao nhất kỳ trước, đối chiếu tồn khả dụng theo ngày trong kỳ này. Mã nào có ngày tồn bằng 0 thì doanh thu mất ở đó không phải lỗi của người bán. Đó là lỗi kế hoạch nhập hàng.
AI và tự động hóa giúp gì ở bước này?
AI giúp phần tốn công nhất: gom số từ nhiều nguồn và chỉ ra biến lệch nhiều nhất. Nhưng câu hỏi phải do người quản trị đặt. Nếu hỏi "vì sao doanh thu giảm" mà không đưa dữ liệu theo năm biến, AI sẽ trả lời chung chung như một bài blog.
Cách làm thực tế: số đơn, dòng hàng, trạng thái giao, quảng cáo và tồn kho được kéo tự động mỗi ngày. Quantri360 lấy thẳng từ sàn và từ phần mềm bán hàng, không qua bảng tính trung gian, nên số không bị chỉnh tay trước khi tới bàn bạn. Cảnh báo hiệu quả kinh doanh có thể báo ngay khi một chỉ số vượt ngưỡng, xem công cụ cảnh báo. Khi đã có số sạch, việc nhờ AI đọc trở nên đáng tin hơn, như bài AI phân tích dữ liệu bán hàng.
Kết quả nào cần đo sau khi xử lý?
Đo đúng biến bạn đã sửa, không đo lại doanh thu tổng. Sửa tồn kho thì đo số ngày hết hàng của mã chủ lực. Sửa quảng cáo thì đo chi tiêu và đơn quảng cáo theo ngày.
Đặt mốc so sánh rõ ràng: cùng độ dài kỳ, cùng ngày trong tuần, loại các ngày sale lớn. Nếu sau hai tuần biến đó về lại mức cũ mà doanh thu vẫn thấp, nghĩa là còn biến khác chưa tách.
Đọc thêm: tư duy quản trị · thương mại điện tử đa kênh — bài tổng quan của chủ đề này.
Tóm lại
- Tách doanh thu thành năm biến: số đơn, giá trị đơn, hủy và hoàn, quảng cáo, tồn kho.
- Chỉ giao việc sau khi biết biến nào lệch, để đúng người nhận đúng việc.
- Tách riêng giao thất bại khỏi đơn hoàn, và kiểm trạng thái giao của Shopee chứ không chỉ trạng thái đơn.
- Đối chiếu 20 mã chủ lực với tồn kho từng ngày trong kỳ.
- Đo lại đúng biến đã sửa sau hai tuần; xem các gói theo kênh nếu muốn số tự cập nhật thay cho bảng tính tay.