# Quản lý tồn kho đa kênh: vì sao lệch tồn và cách giữ một nguồn đúng

> Lệch tồn giữa sàn, phần mềm bán hàng và kho thực tế làm mất đơn theo hai chiều. Bài chỉ ra nguồn gốc lệch và cách đối chiếu định kỳ trên một nguồn sự thật.

Quản lý tồn kho đa kênh hỏng chủ yếu vì có nhiều nơi cùng giữ một con số tồn: sàn, phần mềm bán hàng, file của kho. Mỗi nơi cập nhật theo nhịp riêng nên sớm muộn sẽ lệch. Cách xử lý là chọn đúng một nguồn sự thật, tách tồn thực với tồn khả dụng, và đối chiếu tồn trên sàn với nguồn đó theo lịch cố định.

## Bài toán: lệch tồn làm mất tiền theo những cách nào?

Lệch tồn làm mất tiền theo hai chiều ngược nhau, và cả hai đều khó thấy trên báo cáo doanh thu. Chiều thứ nhất là bán vượt: sàn còn hiện hàng trong khi kho đã hết. Chiều thứ hai là tồn ảo ngược: sàn báo hết trong khi kho vẫn còn.

| Tình huống | Biểu hiện | Thiệt hại |
|---|---|---|
| Bán vượt tồn | Đơn về nhưng không có hàng để gửi | Người bán phải hủy, khách mất niềm tin, chỉ số hủy tăng |
| Tồn ảo ngược | Sàn báo hết, kho còn hàng | Mất đơn mà không ai biết, vì không có đơn nào để báo |
| Hết ở kho này, còn ở kho khác | Kênh gắn với kho A hết size phổ biến, kho B còn nhiều | Doanh thu mã chủ lực tụt trong khi tổng tồn vẫn đủ |
| Hàng đang giữ bị tính là còn | Hàng đã giữ cho đơn chờ gửi vẫn được cộng vào tồn | Bán trùng một chiếc cho hai khách |

Tình huống thứ hai là nguy hiểm nhất, vì im lặng. Một mã bán chạy bị sàn báo hết ba ngày là đủ kéo doanh thu tuần xuống, như đã phân tích ở bài [doanh thu Shopee giảm](/blog/doanh-thu-shopee-giam).

## Lệch tồn thường bắt nguồn từ đâu?

Thường bắt nguồn từ quy trình, ít khi từ phần mềm. Bốn nguồn hay gặp nhất:

- **Cập nhật tay trên sàn.** Nhân viên sửa số tồn trên từng gian hàng sau khi kiểm kho. Có gian hàng sửa rồi, có gian hàng quên.
- **Mã sản phẩm không khớp.** Cùng một chiếc áo nhưng mã trên sàn khác mã trong phần mềm bán hàng. Không khớp mã thì không đối chiếu được, kể cả bằng máy.
- **Không tách các trạng thái tồn.** Hàng đang giữ cho đơn, đang chuyển kho, đang giao hoặc bị lỗi vẫn bị cộng chung thành "còn".
- **Nhịp cập nhật khác nhau.** Cửa hàng bán một chiếc, phần mềm trừ ngay, nhưng sàn chỉ được cập nhật theo lô cuối ngày.

Về mã sản phẩm: quy ước an toàn là mã biến thể dạng mã cha, màu, size nối bằng gạch ngang, và đọc từ phải sang trái vì mã cha có thể chứa gạch ngang. Mã trên sàn phải trùng mã trong danh mục gốc. Nếu sàn dùng mã vạch thay cho mã sản phẩm, cần một bảng nối hai loại mã trước khi nói tới đồng bộ.

## Tư duy dẫn đường: một nguồn sự thật cho tồn kho

Chỉ một nơi được quyền nói "còn bao nhiêu". Mọi nơi khác chỉ đọc từ đó hoặc được đối chiếu với đó. Với nhiều shop bán lẻ, nơi đó là phần mềm quản lý kho và cửa hàng, ví dụ Nhanh.vn, vì đây là nơi ghi phiếu nhập, xuất, chuyển kho.

Nguồn sự thật cần phân biệt ít nhất hai con số. **Tồn thực** là số hàng nằm trong kho. **Tồn khả dụng** là phần có thể bán ngay, sau khi trừ hàng đang giữ cho đơn, đang chuyển kho, hàng lỗi. Số đưa lên sàn phải là tồn khả dụng, không phải tồn thực.

Ví dụ minh họa: một mã có tồn thực 50 chiếc ở kho tổng. Trong đó 12 chiếc đang giữ cho đơn chờ gửi, 8 chiếc đang chuyển sang cửa hàng, 3 chiếc lỗi. Tồn khả dụng là 27. Nếu đưa 50 lên sàn, shop có thể nhận tới 23 đơn không có hàng để gửi.

Khi bán qua nhiều kho, tồn cũng phải đọc theo kho. Tổng còn 27 không có nghĩa kênh nào cũng bán được 27, nếu mỗi kênh chỉ xuất từ một kho nhất định.

## AI bứt tốc: để máy đối chiếu thay vì kiểm tay từng gian hàng

Việc đối chiếu là việc lặp lại, đúng loại việc nên giao cho máy. Mỗi ngày, lấy tồn khả dụng từ nguồn sự thật, lấy tồn đang hiện trên từng gian hàng, so theo mã, và chỉ đưa ra danh sách các mã lệch.

Dữ liệu cần có đều lấy được qua API. Tồn theo biến thể trên Shopee nằm ở [API danh sách biến thể](https://partner.quantri360.com/docs/shopee/get-api-v2-product-get-model-list). Tồn theo SKU trên TikTok Shop nằm ở [API chi tiết sản phẩm](https://partner.quantri360.com/docs/tiktok/get-product-202309-products-product-id). Phía Nhanh.vn, [danh sách sản phẩm](https://partner.quantri360.com/docs/nhanh/post-v3-0-product-list) trả kèm tồn theo kho. Khi muốn cập nhật lại tồn trên sàn, Shopee có [API cập nhật tồn](https://partner.quantri360.com/docs/shopee/post-api-v2-product-update-stock).

Trên dashboard của Quantri360, tồn lấy thẳng từ Nhanh.vn và được cập nhật khi Nhanh báo có thay đổi tồn, không qua file của người kho. Trang tồn kho hiện số lượng theo từng kho, và ngưỡng "sắp hết hàng" được đặt theo số ngày bán còn lại, ghi ở [quy ước tính số](/huong-dan/app/quy-uoc-tinh-so). Muốn tự dựng bảng đối chiếu tồn theo gian hàng, có thể kéo dữ liệu Nhanh vào [Google Sheets](/giai-phap/nhanh-google-sheets) rồi đặt cạnh tồn sàn.

AI hữu ích ở bước sau: đọc danh sách mã lệch và gom nguyên nhân. Mã nào lệch lặp lại nhiều ngày thường là lỗi mã sản phẩm. Mã nào lệch sau mỗi đợt kiểm kho là lỗi quy trình cập nhật tay.

## Kết quả nào cần đo lường?

Đo số mã lệch và số đơn bị ảnh hưởng, không đo tổng giá trị tồn. Bốn chỉ số đáng theo dõi hằng tuần:

| Chỉ số | Ý nghĩa |
|---|---|
| Số mã lệch giữa sàn và nguồn sự thật | Độ sạch của quy trình đồng bộ |
| Số đơn người bán hủy vì hết hàng | Thiệt hại trực tiếp do bán vượt |
| Số ngày hết hàng của 20 mã chủ lực | Doanh thu mất do tồn ảo ngược hoặc nhập trễ |
| Tỷ lệ mã trên sàn khớp được với danh mục gốc | Điều kiện để mọi việc đối chiếu khác chạy được |

Đơn người bán hủy vì hết hàng là chỉ số nối thẳng tồn kho với chỉ số gian hàng. Cách tách loại đơn hủy này có ở bài [tỷ lệ hủy đơn TikTok Shop](/blog/ty-le-huy-don-tiktok-shop).

**Đọc thêm:** [quản trị bằng số liệu](/blog/quan-tri-bang-so-lieu) · [thương mại điện tử đa kênh](/blog/thuong-mai-dien-tu-da-kenh) — bài tổng quan của chủ đề này.

## Tóm lại

- Chọn một nguồn sự thật duy nhất cho tồn kho; mọi nơi khác chỉ đọc hoặc được đối chiếu.
- Đưa tồn khả dụng lên sàn, không đưa tồn thực.
- Khớp mã sản phẩm giữa sàn và danh mục gốc trước khi nói tới đồng bộ.
- Đối chiếu hằng ngày theo mã, chỉ xử lý danh sách mã lệch.
- Theo dõi số ngày hết hàng của mã chủ lực theo từng kho; xem [bảng giá theo kênh](/price) nếu cần trang tồn kho theo kho.

---
Nguồn: https://quantri360.com/blog/ton-kho-da-kenh-bi-lech · Quantri360
