Đơn hoàn Shopee và giao thất bại: tách đúng để không quyết sai

Đơn hoàn là khách đã nhận rồi trả, giao thất bại là khách không nhận. Shopee, TikTok Shop và Nhanh.vn ghi hai loại này khác nhau, cần tách trước khi tính tỷ lệ hoàn hàng.

24/10/2026

Đơn hoàn Shopee là đơn khách đã nhận hàng rồi gửi trả. Giao thất bại là đơn khách chưa từng nhận, hàng quay về người bán. Hai loại có nguyên nhân khác nhau: hoàn thường do sản phẩm, giao thất bại thường do khách bom hàng, sai địa chỉ hoặc vận chuyển. Gộp chung thì tỷ lệ hoàn hàng sai và việc xử lý giao nhầm người.

Đơn hoàn và giao thất bại khác nhau ở điểm nào?

Khác nhau ở một câu hỏi: khách đã cầm sản phẩm trên tay chưa. Nếu đã nhận rồi trả, vấn đề nằm ở sản phẩm, mô tả hoặc kỳ vọng của khách. Nếu chưa nhận, vấn đề nằm trước khâu đó.

Đơn hoàn Giao thất bại
Khách đã nhận hàng? Có Không
Nguyên nhân thường gặp Sai size, lỗi, khác ảnh, đổi ý sau khi dùng Không nghe máy, từ chối nhận, sai địa chỉ, giao trễ
Bộ phận cần xem Sản phẩm, nội dung, chất lượng Chăm sóc khách, xác nhận đơn, kho vận
Tiền bị mất Giá trị hoàn, phí vận chuyển hai chiều Phí vận chuyển, hàng nằm đường nhiều ngày
Hành động Sửa mô tả, bảng size, kiểm hàng trước khi gửi Gọi xác nhận đơn, lọc khách có lịch sử bom hàng

Một chủ shop thấy "tỷ lệ hoàn 12%" sẽ đi sửa ảnh sản phẩm. Nếu 8 trong 12 điểm đó là giao thất bại, việc sửa ảnh gần như không tác dụng.

Bài toán: vì sao mỗi kênh cho ra một con số khác?

Vì mỗi nền tảng ghi trạng thái theo cách riêng, và cách ghi đó không nói thẳng "đây là giao thất bại". Người làm báo cáo phải biết từng kênh giấu thông tin ở trường nào. Dưới đây là cách ba kênh phổ biến ghi nhận, theo dữ liệu Quantri360 đã đối chiếu trực tiếp với API.

Kênh Đơn hoàn được ghi thế nào Giao thất bại được ghi thế nào Bẫy khi đọc
Shopee Yêu cầu trả hàng gắn với từng sản phẩm trong đơn Trạng thái đơn vẫn có thể là hoàn thành; dấu hiệu nằm ở trạng thái giao vận LOGISTICS_DELIVERY_FAILED Lọc theo trạng thái đơn sẽ đếm đơn giao thất bại thành đơn bán được
TikTok Shop Trả hàng, hoàn tiền do người mua khởi tạo sau khi đơn hoàn tất Đơn bị hủy do hệ thống, lý do "Giao gói hàng thất bại" Đếm theo đơn hủy sẽ trộn giao thất bại với khách hủy trước khi gửi
Nhanh.vn (đơn Facebook, website) Không có khái niệm khách nhận rồi trả như sàn Các trạng thái Xác nhận hoàn, Đang chuyển hoàn, Đã chuyển hoàn, Thất bại Chữ "hoàn" trong tên trạng thái thực chất là hàng quay về, tức giao thất bại

Với Shopee, trạng thái giao lấy từ API chi tiết kiện hàng, còn đơn trả hàng nằm ở API danh sách trả hàng. Với TikTok Shop, yêu cầu trả hàng tra qua API tìm yêu cầu hoàn trả.

Nhầm hai loại đơn dẫn tới quyết định sai nào?

Nhầm sẽ đẩy tiền và công sức vào sai chỗ. Ba tình huống hay gặp nhất đều bắt đầu từ một con số gộp.

Thứ nhất, sửa sản phẩm không cần sửa. Tỷ lệ "hoàn" cao do giao thất bại, đội sản phẩm bị yêu cầu đổi chất liệu, trong khi khách chưa từng thấy sản phẩm. Thứ hai, bỏ qua lỗi sản phẩm thật. Ở kênh Nhanh.vn, nếu đọc chữ "hoàn" là đơn hoàn, người quản lý tưởng đã nắm được khách trả hàng, trong khi phần mềm không ghi loại đó. Thứ ba, so sánh kênh sai. Shopee báo 4%, Facebook báo 15%, nhưng hai số đó đo hai thứ khác nhau.

Tỷ lệ hoàn hàng nên tính trên mẫu số nào?

Nên tính trên số đơn đã giao thành công, không tính trên tổng đơn. Chỉ đơn đã tới tay khách mới có khả năng bị hoàn. Đưa cả đơn hủy, đơn đang giao vào mẫu số sẽ làm tỷ lệ hoàn thấp giả.

Ví dụ minh họa: kỳ có 1.000 đơn, 100 đơn hủy trước khi gửi, 60 đơn giao thất bại, 40 đơn đang giao. Còn 800 đơn đã giao, trong đó 32 đơn bị hoàn. Tỷ lệ hoàn là 32 / 800 = 4%. Nếu chia cho 1.000, con số là 3,2%, đẹp hơn nhưng sai. Tỷ lệ giao thất bại theo dõi riêng: 60 đơn trên 860 đơn đã có kết quả giao (chưa tính 40 đơn đang giao), khoảng 7%.

Giá trị hoàn cũng có hai cách nhìn. Doanh thu thuần shop mất đi là giá bán trừ chiết khấu và voucher shop. Số sàn thực hoàn cho khách còn trừ thêm voucher sàn và xu. Hai số này lệch nhau là bình thường, cần ghi rõ đang dùng cách nào.

Tư duy đúng trước, rồi để máy làm phần lặp lại

Tư duy là định nghĩa: chốt một lần thế nào là hoàn, thế nào là giao thất bại, áp cho mọi kênh. Phần lặp lại là đọc đúng trường dữ liệu mỗi ngày, việc này máy làm tốt hơn người.

Quantri360 áp chung định nghĩa này cho cả dashboard: đơn hoàn chỉ gồm khách đã nhận rồi trả, giao thất bại là chỉ số riêng, mỗi kênh đọc đúng trường của kênh đó. Bảng mỗi số liệu tính trên loại đơn nào ghi rõ quy ước. Cảnh báo hoàn hủy báo ngay khi có đơn mới rơi vào nhóm này, xem hướng dẫn cảnh báo. Khi đã tách đúng, AI mới gom được lý do hoàn có ý nghĩa, như bài dùng AI gom lý do hoàn hàng.

Sau khi tách, nên đo kết quả gì?

Đo hai chỉ số riêng, mỗi chỉ số gắn với một bộ phận. Tỷ lệ hoàn trên đơn đã giao gắn với đội sản phẩm. Tỷ lệ giao thất bại trên đơn đã gửi gắn với đội xác nhận đơn và kho vận.

Theo dõi theo tuần, theo kênh và theo mã sản phẩm. Một mã có tỷ lệ hoàn gấp đôi trung bình là việc cần xử lý ngay. Một vùng giao hàng có tỷ lệ giao thất bại cao là tín hiệu đổi đơn vị vận chuyển hoặc bắt buộc gọi xác nhận.

Đọc thêm: quản trị bằng số liệu — bài tổng quan của chủ đề này.

Tóm lại

Nhắn Messenger