SKU là mã nội bộ dùng để nhận diện và quản lý một sản phẩm hoặc biến thể sản phẩm trong hệ thống của doanh nghiệp. SKU hỗ trợ theo dõi tồn kho, bán hàng, đổi trả, đóng gói và đồng bộ dữ liệu giữa website, POS, ERP hoặc kho vận.
SKU không phải mã nhận diện toàn cầu và không đồng nghĩa với barcode, UPC, EAN hay GTIN. Doanh nghiệp có thể tự xây cấu trúc SKU, nhưng mã cần duy nhất, ổn định và nhất quán để tránh sai lệch tồn kho.
SKU là gì?
SKU là viết tắt của Stock Keeping Unit, thường được hiểu là mã đơn vị lưu kho hoặc mã hàng nội bộ.
Mỗi SKU đại diện cho một sản phẩm hoặc biến thể có đặc điểm cần được quản lý riêng, chẳng hạn mẫu mã, màu sắc, kích thước, dung lượng hoặc quy cách đóng gói.
SKU do doanh nghiệp tự thiết lập để phục vụ vận hành nội bộ. Hai công ty có thể dùng hai mã SKU khác nhau cho cùng một sản phẩm.
Ba dữ kiện cần biết về SKU
- GS1 phân biệt các cấu trúc GTIN phổ biến gồm GTIN-8, GTIN-12, GTIN-13 và GTIN-14; đây là mã chuẩn hóa toàn cầu, không phải SKU nội bộ.
- Shopify khuyến nghị giữ SKU ngắn, thường không quá 16 ký tự; nhiều danh mục có thể dùng cấu trúc khoảng 4–8 ký tự.
- Một sản phẩm có 3 kích thước và 4 màu tạo thành 12 biến thể; mỗi biến thể nên có một SKU riêng để quản lý chính xác.
Những con số trên là hướng dẫn và ví dụ vận hành, không phải quy định bắt buộc cho mọi nền tảng.

SKU dùng để làm gì?
SKU giúp doanh nghiệp xác định đúng mặt hàng trong suốt quá trình nhập kho, lưu trữ, bán hàng, giao hàng, đổi trả và báo cáo.
Khi mỗi biến thể có mã riêng, nhân viên không cần mô tả dài như “áo sơ mi xanh, size M, tay dài”. Hệ thống chỉ cần nhận đúng SKU để truy xuất thông tin liên quan.
SKU còn là khóa kết nối giữa dữ liệu sản phẩm ở nhiều hệ thống nội bộ.
SKU có bắt buộc không?
SKU không phải yêu cầu pháp lý hoặc tiêu chuẩn toàn cầu bắt buộc cho mọi sản phẩm.
Một cửa hàng nhỏ vẫn có thể bán hàng mà chưa xây hệ thống SKU. Tuy nhiên, khi số lượng sản phẩm, biến thể, kênh bán hoặc địa điểm tăng, thiếu SKU dễ gây nhầm hàng và sai báo cáo.
Một số nền tảng, ứng dụng kho vận hoặc đối tác tích hợp có thể yêu cầu SKU duy nhất để đồng bộ dữ liệu.
SKU có phải dán lên mọi sản phẩm?
Không nhất thiết. SKU có thể chỉ tồn tại trong phần mềm quản lý sản phẩm, đơn hàng hoặc kho.
Doanh nghiệp thường in SKU trên tem kệ, phiếu lấy hàng, nhãn nội bộ hoặc bao bì để nhân viên nhận diện nhanh.
Nếu cần quét bằng máy, doanh nghiệp có thể mã hóa SKU vào một loại barcode nội bộ phù hợp. Khi đó SKU là dữ liệu, còn barcode là hình thức mang dữ liệu để máy quét đọc.
SKU có phải mã hàng hóa không?
Trong giao tiếp nội bộ, SKU thường được gọi là mã hàng hoặc mã sản phẩm.
Tuy nhiên, một “sản phẩm” có thể chứa nhiều biến thể. Vì vậy, mã sản phẩm cấp cha và SKU cấp biến thể không phải lúc nào cũng giống nhau.
Doanh nghiệp cần thống nhất thuật ngữ trong ERP, website, POS và kho để tránh một trường dữ liệu được hiểu theo nhiều cách.
SKU nhận diện sản phẩm hay vị trí kho?
SKU nên nhận diện sản phẩm hoặc biến thể, không nên mặc định dùng để nhận diện vị trí lưu kho.
Cùng một biến thể nằm ở nhiều kho thường sử dụng cùng một SKU. Số lượng theo từng kho, kệ hoặc bin được lưu trong trường vị trí và tồn kho riêng.
Nếu gắn mã kho trực tiếp vào SKU, việc chuyển hàng giữa các địa điểm có thể buộc doanh nghiệp đổi mã và làm phân mảnh báo cáo.
Cùng sản phẩm ở hai kho dùng SKU nào?
Trong mô hình quản lý đa địa điểm phổ biến, cùng một biến thể dùng cùng SKU tại mọi kho.
Ví dụ, sản phẩm “Áo polo đen size M” vẫn là một biến thể dù được lưu tại kho miền Nam hoặc kho miền Bắc. Hệ thống theo dõi tồn của SKU đó theo từng location.
Chỉ dùng SKU khác khi doanh nghiệp thật sự xem hai mặt hàng là hai đơn vị quản lý khác nhau về thuộc tính, tình trạng hoặc quy trình bán.
SKU khác mã vị trí kho
| Mã | Nhận diện | Ví dụ sử dụng |
|---|---|---|
| SKU | Sản phẩm hoặc biến thể. | Áo polo đen size M. |
| Warehouse code | Kho hoặc địa điểm. | Kho miền Nam. |
| Bin code | Kệ, ô hoặc vị trí trong kho. | Dãy B, tầng trên. |
| Inventory record | Số lượng một SKU tại một vị trí. | Tồn khả dụng của biến thể tại kho. |
SKU khác barcode thế nào?
SKU là mã nhận diện nội bộ. Barcode là biểu tượng có thể quét để truyền một chuỗi dữ liệu tới hệ thống.
Một barcode có thể chứa GTIN, SKU, số lô, serial hoặc dữ liệu khác tùy chuẩn và mục đích.
Do đó, câu hỏi “SKU hay barcode tốt hơn” chưa chính xác. Doanh nghiệp có thể dùng SKU để quản lý và in barcode chứa SKU để tăng tốc thao tác kho.
SKU khác GTIN thế nào?
GTIN là mã nhận diện thương phẩm chuẩn hóa trong hệ thống GS1, được thiết kế để dùng xuyên doanh nghiệp và chuỗi cung ứng.
SKU do từng doanh nghiệp tự tạo và chỉ cần duy nhất trong phạm vi hệ thống của chính doanh nghiệp.
Một sản phẩm có thể vừa có GTIN của nhà sản xuất, vừa có SKU do nhà bán lẻ tạo để phục vụ báo cáo nội bộ.
SKU khác UPC và EAN thế nào?
UPC và EAN thường được dùng để nói tới các cấu trúc GTIN và ký hiệu barcode bán lẻ liên quan.
UPC phổ biến tại Bắc Mỹ, còn EAN phổ biến ở nhiều thị trường khác. Chúng giúp đối tác bên ngoài nhận diện sản phẩm theo chuẩn chung.
SKU không có cấu trúc toàn cầu. Mã chỉ có ý nghĩa theo quy ước của doanh nghiệp tạo ra nó.
SKU khác serial number
SKU xác định một loại sản phẩm hoặc biến thể. Nhiều đơn vị hàng hóa giống nhau có thể cùng một SKU.
Serial number nhận diện một đơn vị vật lý cụ thể, chẳng hạn từng máy tính, điện thoại hoặc thiết bị có bảo hành riêng.
Nếu doanh nghiệp bán sản phẩm cần theo dõi từng đơn vị, hệ thống nên lưu cả SKU và serial.
SKU khác batch và lot number
Batch hoặc lot number nhận diện một nhóm hàng được sản xuất, đóng gói hoặc nhập trong cùng đợt.
Một SKU có thể tồn tại qua nhiều lô. Ngược lại, một lô có thể chứa nhiều đơn vị cùng SKU.
Số lô quan trọng với truy xuất nguồn gốc, hạn sử dụng, thu hồi và kiểm soát chất lượng; SKU không thay thế nhiệm vụ đó.
SKU khác mã nhà cung cấp
Nhà cung cấp có thể gán một mã riêng cho sản phẩm trong hệ thống của họ.
Doanh nghiệp mua hàng có thể giữ mã đó làm supplier code, đồng thời tạo SKU nội bộ để đồng nhất dữ liệu giữa nhiều nhà cung cấp.
Nên lưu bảng ánh xạ giữa SKU nội bộ, mã nhà cung cấp và GTIN thay vì ghi đè một trường duy nhất.
Bảng phân biệt các mã phổ biến
| Loại mã | Phạm vi | Chủ thể cấp |
|---|---|---|
| SKU | Nội bộ doanh nghiệp. | Doanh nghiệp tự tạo. |
| GTIN | Chuỗi cung ứng toàn cầu. | Phân bổ theo hệ thống GS1. |
| UPC/EAN | Bán lẻ và nhận diện thương phẩm. | Liên quan cấu trúc GTIN. |
| Serial number | Từng đơn vị hàng. | Nhà sản xuất hoặc hệ thống quản lý. |
| Batch/Lot | Một lô sản xuất hoặc nhập hàng. | Nhà sản xuất hoặc đơn vị vận hành. |
| Location code | Kho, kệ hoặc ô lưu trữ. | Đơn vị quản lý kho. |
Vì sao SKU quan trọng?
SKU tạo ra một ngôn ngữ chung giữa nhân viên bán hàng, kho, mua hàng, kế toán, chăm sóc khách hàng và quản trị website.
Khi mã được dùng nhất quán, dữ liệu từ đơn hàng có thể nối với tồn kho, doanh thu, lợi nhuận và tỷ lệ đổi trả.
Thiếu SKU hoặc dùng mã trùng làm hệ thống khó xác định chính xác biến thể nào đã bán.
Quản lý tồn kho chính xác
Mỗi giao dịch nhập, xuất, điều chuyển hoặc hoàn trả được ghi nhận theo SKU và vị trí.
Điều này giúp doanh nghiệp biết số lượng đang có, số lượng đã giữ cho đơn hàng, số lượng đang về và số lượng có thể bán.
SKU không tự làm tồn kho chính xác; quy trình quét, đối soát và phân quyền cập nhật vẫn phải được kiểm soát.
Hỗ trợ lấy hàng và đóng gói
Phiếu picking có SKU giúp nhân viên chọn đúng biến thể khi tên sản phẩm tương tự nhau.
Nhãn kệ, tem sản phẩm và barcode nội bộ có thể giảm việc đọc mô tả dài.
Doanh nghiệp nên kết hợp SKU với hình ảnh, location và thông tin biến thể để giảm nhầm lẫn trong giờ cao điểm.
Hỗ trợ bán hàng tại POS
POS dùng SKU để truy xuất mặt hàng, giá, tồn kho và thông tin biến thể.
Máy quét thường đọc barcode, sau đó phần mềm ánh xạ giá trị được quét tới SKU hoặc bản ghi sản phẩm.
Bài máy POS là gì giúp hiểu cách điểm bán kết nối dữ liệu sản phẩm và giao dịch.
Hỗ trợ bán hàng đa kênh
Một SKU thống nhất giúp website, sàn, cửa hàng và hệ thống kho cùng tham chiếu tới một biến thể.
Nếu mỗi kênh dùng một mã khác nhau mà không có bảng ánh xạ, tồn kho có thể bị cập nhật sai hoặc bán vượt số lượng.
Khi tạo website bán hàng, cấu trúc sản phẩm và biến thể nên được xác định trước khi nhập dữ liệu hàng loạt.
Hỗ trợ ERP và tích hợp
ERP thường dùng mã item hoặc SKU làm khóa liên kết mua hàng, kho, bán hàng và kế toán quản trị.
Không phải mọi hệ thống định nghĩa SKU giống nhau, nên doanh nghiệp cần lập data dictionary trước khi tích hợp.
Bài ERP là gì giúp làm rõ vai trò của dữ liệu chủ trong quản trị doanh nghiệp.
Hỗ trợ đổi trả và bảo hành
SKU giúp nhân viên xác định đúng biến thể đã bán, ngay cả khi khách hàng không nhớ đầy đủ tên sản phẩm.
Với mặt hàng có serial, hệ thống cần kiểm tra cả SKU và serial để xác nhận đúng đơn vị.
Đối với hàng đổi size hoặc màu, SKU mới phải được ghi nhận trong đơn đổi để tồn kho phản ánh đúng.
Hỗ trợ báo cáo lợi nhuận
Báo cáo theo SKU giúp doanh nghiệp nhận biết biến thể bán tốt, chậm luân chuyển, tỷ lệ hoàn cao hoặc biên lợi nhuận thấp.
Nếu nhiều biến thể dùng chung SKU, dữ liệu bị gộp và không còn đủ chi tiết để ra quyết định.
Ngược lại, chia một biến thể thành quá nhiều SKU cũng làm phân tán lịch sử bán hàng.
SKU và phát triển sản phẩm
Dữ liệu theo SKU hỗ trợ đánh giá màu, size, dung lượng hoặc quy cách nào được thị trường chấp nhận.
Thông tin này cần được kết hợp phản hồi khách hàng, lợi nhuận, tồn kho và chiến lược danh mục.
Bài phát triển sản phẩm cung cấp góc nhìn rộng hơn về cách chuyển dữ liệu bán hàng thành quyết định cải tiến.
Mỗi biến thể có cần SKU riêng?
Có, nếu doanh nghiệp cần theo dõi tồn, giá, bán hàng hoặc đổi trả riêng cho từng biến thể.
Áo cùng kiểu nhưng khác size hoặc màu nên có SKU riêng vì khách hàng có thể đặt từng lựa chọn và kho phải xuất đúng mặt hàng.
Nếu thuộc tính chỉ mang tính trình bày và không thay đổi đơn vị quản lý, doanh nghiệp có thể không tách SKU.
Sản phẩm không tồn kho có cần SKU?
Dịch vụ, sản phẩm số hoặc mặt hàng đặt trước vẫn có thể được gán SKU nếu hệ thống cần quản lý danh mục, đơn hàng và doanh thu.
SKU trong trường hợp này không nhất thiết phản ánh một đơn vị vật lý trong kho.
Doanh nghiệp nên phân biệt trường “track inventory” với trường SKU thay vì cho rằng không có tồn kho thì không được dùng mã.
Bundle và combo đặt SKU thế nào?
Mỗi bundle bán như một sản phẩm riêng nên có SKU bundle để xuất hiện trên đơn hàng và báo cáo.
Các thành phần bên trong vẫn giữ SKU riêng. Hệ thống phải biết một bundle tiêu hao bao nhiêu đơn vị của từng component.
Nếu chỉ trừ tồn bundle mà không trừ tồn thành phần, số lượng khả dụng sẽ sai.
Hàng ký gửi và dropshipping
Doanh nghiệp có thể tạo SKU nội bộ cho hàng ký gửi hoặc dropshipping để đồng nhất dữ liệu bán hàng.
Mã nhà cung cấp nên được lưu riêng để đặt mua và đối soát.
Nếu một sản phẩm được cung cấp bởi nhiều đối tác, một SKU nội bộ có thể ánh xạ tới nhiều supplier code theo quy tắc nguồn hàng.
Hàng mới và hàng đã qua sử dụng
Tình trạng sản phẩm có thể tạo SKU riêng nếu doanh nghiệp bán và định giá mỗi trạng thái như một biến thể.
Với hàng độc bản hoặc thiết bị cũ, serial hoặc asset ID vẫn cần thiết để nhận diện từng đơn vị cụ thể.
Không nên chỉ thêm chữ “cũ” vào mã mà thiếu quy trình đánh giá tình trạng và hình ảnh thực tế.
Hàng theo lô và hạn sử dụng
SKU nhận diện mặt hàng, còn lot và expiry date theo dõi lô và thời hạn.
Hệ thống kho nên quản lý FIFO hoặc FEFO dựa trên dữ liệu lô, không tạo SKU mới cho mỗi lần nhập nếu sản phẩm không thay đổi.
Tạo SKU theo ngày nhập làm lịch sử bán hàng bị phân mảnh và tăng số mã không cần thiết.

Cách đặt mã SKU dễ quản lý
Một hệ thống SKU tốt phải dễ tạo, dễ đọc, duy nhất và đủ ổn định để dùng lâu dài.
Doanh nghiệp không cần nhồi toàn bộ thông tin sản phẩm vào mã. Những thuộc tính thường thay đổi nên nằm trong cơ sở dữ liệu.
Trước khi tạo mã, hãy xác định biến thể nào cần quản lý riêng và những hệ thống nào sẽ sử dụng SKU.
Chọn cấu trúc SKU
Cấu trúc có thể gồm mã nhóm sản phẩm, model, thuộc tính biến thể và một chuỗi định danh.
Ví dụ, doanh nghiệp thời trang có thể dùng nhóm–kiểu–màu–size. Doanh nghiệp linh kiện có thể dùng dòng sản phẩm–model–phiên bản.
Mỗi phần cần có bảng quy ước và được sử dụng nhất quán trên toàn danh mục.
Thuộc tính nào nên đưa vào SKU?
| Thuộc tính | Nên đưa khi | Lưu ý |
|---|---|---|
| Nhóm sản phẩm | Giúp nhân viên nhận diện nhanh. | Dùng viết tắt cố định. |
| Model hoặc kiểu | Là thuộc tính bền vững. | Không phụ thuộc tên Marketing. |
| Màu, size, dung lượng | Tạo biến thể bán riêng. | Mỗi giá trị có quy ước thống nhất. |
| Thương hiệu | Danh mục nhiều nhãn và cần phân biệt. | Tránh đổi mã khi tái định vị nội bộ. |
| Kho lưu trữ | Hiếm khi nên đưa trực tiếp. | Ưu tiên quản lý bằng location. |
| Ngày nhập | Không nên dùng cho SKU ổn định. | Quản lý bằng receipt hoặc lot. |
Quy tắc ký tự
Nên ưu tiên chữ cái, chữ số, dấu gạch ngang hoặc gạch dưới theo khả năng tương thích của hệ thống.
Tránh khoảng trắng, ký tự đặc biệt và cách viết có thể gây lỗi tìm kiếm hoặc đồng bộ.
Cũng nên hạn chế những cặp dễ nhầm như số không với chữ O, hoặc số một với chữ I.
Giữ SKU ngắn và dễ đọc
SKU quá dài làm chậm thao tác kho và tăng nguy cơ nhập sai.
Mỗi ký tự nên có mục đích. Nếu nhân viên không thể giải thích cấu trúc, mã đang chứa quá nhiều thông tin hoặc thiếu tài liệu.
Dù ngắn, mã vẫn phải đủ không gian để mở rộng danh mục mà không trùng lặp.
Không dùng tên sản phẩm đầy đủ
Tên sản phẩm phục vụ khách hàng và có thể thay đổi theo chiến dịch, SEO hoặc định vị.
SKU là khóa vận hành nên ổn định hơn tên hiển thị.
Đừng đổi SKU chỉ vì sửa tiêu đề sản phẩm trên website, trừ khi bản chất biến thể hoặc đơn vị quản lý đã thay đổi.
Không mã hóa thuộc tính dễ thay đổi
Giá bán, nhà cung cấp hiện tại, kho chứa, tình trạng khuyến mại và ngày nhập thường thay đổi.
Nếu các dữ liệu này nằm trong SKU, mỗi thay đổi có thể buộc tạo mã mới hoặc làm mã trở nên sai nghĩa.
Hãy lưu chúng trong trường dữ liệu riêng để giữ lịch sử SKU liên tục.
SKU có phân biệt chữ hoa và chữ thường?
Điều này phụ thuộc phần mềm và tích hợp.
Một số hệ thống xem `ABC123` và `abc123` là hai SKU khác nhau. Để tránh lỗi đồng bộ, doanh nghiệp nên quy định một kiểu chữ duy nhất.
Thông thường, chữ hoa giúp nhãn dễ đọc và giảm khác biệt khi nhập thủ công.
Cách tạo SKU từng bước
- Kiểm kê danh mục: xác định sản phẩm cha và các biến thể bán riêng.
- Chọn nguồn dữ liệu chuẩn: quyết định hệ thống nào sở hữu SKU gốc.
- Chọn cấu trúc: xác định nhóm mã và thứ tự thuộc tính.
- Lập từ điển viết tắt: thống nhất màu, size, model và danh mục.
- Tạo mã duy nhất: kiểm tra trùng trước khi lưu.
- Ánh xạ mã ngoài: liên kết GTIN và supplier code.
- Đồng bộ hệ thống: cập nhật website, POS, ERP và kho.
- In nhãn: tạo tem hoặc barcode nội bộ nếu cần quét.
- Kiểm thử giao dịch: nhập, bán, đổi, trả và điều chuyển thử.
- Khóa quy tắc: phân quyền người được tạo hoặc sửa SKU.
Ví dụ SKU thời trang
Một cấu trúc có thể gồm nhóm sản phẩm, kiểu, màu và size.
Ví dụ minh họa: `TS-POLO-BLK-M` có thể đại diện áo polo màu đen, size M nếu bảng quy ước của doanh nghiệp định nghĩa như vậy.
Mã không có ý nghĩa toàn cầu. Doanh nghiệp khác có thể dùng cấu trúc hoàn toàn khác cho cùng biến thể.
Ví dụ SKU mỹ phẩm
Cấu trúc có thể dùng dòng sản phẩm, loại, dung tích và phiên bản.
Không nên đưa hạn sử dụng vào SKU vì mỗi đợt hàng có thể khác expiry nhưng vẫn là cùng sản phẩm.
Hạn dùng và lot cần được quản lý tại cấp lô để hỗ trợ xuất kho và thu hồi.
Ví dụ SKU điện tử
SKU có thể gồm nhóm thiết bị, model, màu và dung lượng.
Serial number vẫn phải được lưu riêng để bảo hành từng thiết bị.
Nếu nhà sản xuất đổi phụ kiện hoặc cấu hình có ảnh hưởng thương mại, doanh nghiệp cần đánh giá có tạo SKU mới hay chỉ cập nhật dữ liệu.
Ví dụ SKU thực phẩm
SKU nên phản ánh loại sản phẩm, quy cách và kích cỡ bán.
Lot, ngày sản xuất và hạn sử dụng không nên bị gộp vào SKU nếu sản phẩm thương mại không thay đổi.
Hệ thống cần liên kết một SKU với nhiều lô để xuất hàng theo nguyên tắc phù hợp.
Khi nào cần tạo SKU mới?
- Một biến thể mới được bán và theo dõi riêng.
- Quy cách đóng gói tạo đơn vị thương mại khác.
- Thay đổi làm khách hàng phải phân biệt hai phiên bản.
- Giá, tồn hoặc điều kiện bán cần quản lý độc lập.
- Bundle mới được bán như một sản phẩm riêng.
- Tình trạng hàng tạo thành lựa chọn thương mại riêng.
Khi nào không nên tạo SKU mới?
- Chỉ thay tiêu đề hoặc nội dung SEO.
- Chuyển hàng sang kho khác.
- Thay nhà cung cấp nhưng sản phẩm không đổi.
- Nhập một lô mới của cùng mặt hàng.
- Thay giá bán theo chương trình khuyến mại.
- Đổi vị trí kệ trong kho.
- Thêm ảnh hoặc cập nhật mô tả.
Có nên đổi SKU cũ?
Chỉ nên đổi khi mã sai cấu trúc, trùng lặp, gây lỗi tích hợp hoặc không thể mở rộng.
Đổi SKU làm ảnh hưởng lịch sử đơn hàng, báo cáo, nhãn kho, API và dữ liệu đối tác.
Nếu phải đổi, hãy giữ bảng mapping mã cũ–mã mới và xác định ngày chuyển đổi rõ ràng.
Cách xử lý SKU trùng
Trước tiên, xác định đó là lỗi hay một workflow đặc biệt như bundle.
Nếu hai biến thể khác nhau dùng chung SKU, hãy cấp mã mới cho một biến thể và rà soát giao dịch đã phát sinh.
Kiểm tra đồng thời website, ERP, POS, ứng dụng vận chuyển, báo cáo và file đồng bộ để tránh sửa một nơi nhưng bỏ sót nơi khác.
Cách xử lý SKU bị thiếu
Lọc danh mục chưa có SKU và phân nhóm theo sản phẩm, biến thể, tình trạng hoạt động.
Không tự động sinh mã rồi nhập thẳng vào hệ thống chính khi chưa kiểm tra trùng và ánh xạ với dữ liệu hiện có.
Đơn hàng cũ có thể không được bổ sung SKU hồi tố trong mọi báo cáo, nên cần ghi nhận giới hạn lịch sử.
Nhập SKU bằng CSV
CSV phù hợp cập nhật hàng loạt nhưng cũng có thể tạo lỗi diện rộng.
Hãy xuất bản sao dữ liệu, giữ cột ID hệ thống, kiểm tra encoding, kiểu chữ, khoảng trắng và SKU trùng trước khi nhập.
Thử trên một nhóm nhỏ và đối chiếu sau import trước khi cập nhật toàn bộ danh mục.
Đồng bộ SKU giữa nhiều hệ thống
Doanh nghiệp cần xác định hệ thống master chịu trách nhiệm tạo và thay đổi SKU.
Các hệ thống còn lại nhận dữ liệu qua API, file hoặc middleware và không tự ý phát sinh mã khác.
Nếu mỗi kênh đều có quyền sửa SKU, xung đột dữ liệu sẽ sớm xuất hiện.
SKU trong marketplace
Sàn thương mại điện tử có thể cho người bán nhập seller SKU để quản lý listing.
Mã trên sàn nên được ánh xạ với SKU nội bộ. Không nên dùng ID listing của sàn làm mã chủ nếu doanh nghiệp bán đa kênh.
Khi một listing bị tạo lại, ID nền tảng có thể thay đổi nhưng SKU nội bộ cần giữ ổn định.
SKU và sản phẩm hết hàng
Hết hàng không phải lý do xóa SKU hoặc đổi URL sản phẩm ngay lập tức.
Doanh nghiệp cần cập nhật trạng thái tồn, thời gian nhập lại, lựa chọn thay thế và khả năng đặt trước theo thực tế.
Bài cách tối ưu sản phẩm hết hàng giúp phối hợp dữ liệu tồn kho với trải nghiệm tìm kiếm và chuyển đổi.
SKU và barcode nội bộ
Doanh nghiệp có thể tạo barcode chứa SKU để quét trong kho hoặc tại POS.
Loại barcode phải phù hợp thiết bị, độ dài mã, kích thước nhãn và môi trường in.
Không nên in một mã chưa được kiểm tra khả năng quét hoặc dùng cùng loại barcode cho mục đích bán lẻ toàn cầu mà thiếu GTIN phù hợp.
SKU và QR Code
QR Code có thể chứa SKU, URL hoặc dữ liệu cấu trúc, nhưng bản thân QR không biến SKU thành mã chuẩn toàn cầu.
Nếu QR dẫn tới trang sản phẩm, đường dẫn và quyền truy cập cần được duy trì.
Trong kho, mã một chiều có thể phù hợp hơn khi chỉ cần quét nhanh một chuỗi ngắn.
SKU có nên hiển thị cho khách hàng?
SKU chủ yếu phục vụ nội bộ nhưng có thể hiển thị trên trang sản phẩm, hóa đơn hoặc phiếu bảo hành.
Việc hiển thị giúp khách hàng và nhân viên hỗ trợ cùng tham chiếu đúng biến thể.
Không nên để SKU thay thế tên, hình ảnh và thuộc tính dễ hiểu đối với người mua.
SKU có phải bí mật kinh doanh?
Thông thường SKU không chứa dữ liệu nhạy cảm nếu được thiết kế đúng.
Tuy nhiên, doanh nghiệp không nên mã hóa giá vốn, nhà cung cấp bí mật hoặc thông tin vận hành nhạy cảm vào chuỗi dễ đọc.
Dữ liệu quan trọng nên được bảo vệ bằng quyền truy cập trong hệ thống thay vì cố che trong cấu trúc SKU.
Quản trị vòng đời SKU
SKU cần trạng thái như active, discontinued hoặc archived thay vì bị xóa khỏi hệ thống khi ngừng bán.
Giữ mã cũ giúp tra cứu đơn hàng, đổi trả, bảo hành và báo cáo lịch sử.
Không tái sử dụng SKU đã ngừng cho sản phẩm mới vì dữ liệu cũ có thể bị gộp sai.
Checklist xây hệ thống SKU
- Mỗi biến thể cần quản lý có SKU duy nhất.
- Cùng biến thể ở nhiều kho dùng cùng SKU.
- Kho và vị trí được quản lý bằng mã riêng.
- SKU không chứa giá hoặc dữ liệu dễ thay đổi.
- Cấu trúc đủ ngắn và dễ đọc.
- Quy ước chữ hoa và viết tắt thống nhất.
- Không dùng ký tự gây lỗi tìm kiếm.
- Đã kiểm tra khả năng mở rộng danh mục.
- Supplier code và GTIN được lưu riêng.
- Bundle có logic trừ tồn thành phần.
- Serial và lot không bị thay thế bằng SKU.
- Một hệ thống được chọn làm nguồn dữ liệu chuẩn.
- Quyền tạo và sửa SKU được kiểm soát.
- CSV được thử nghiệm trước khi nhập hàng loạt.
- Mã cũ không bị tái sử dụng.
- Có mapping khi đổi SKU.
- Tem và barcode được thử quét thực tế.
- Báo cáo được đối chiếu sau đồng bộ.
Những sai lầm thường gặp
Cho rằng SKU là mã toàn cầu
SKU chỉ cần duy nhất trong hệ thống doanh nghiệp. GTIN mới là mã được chuẩn hóa cho chuỗi cung ứng.
Mỗi kho tạo một SKU cho cùng sản phẩm
Cách này làm phân mảnh tồn kho và báo cáo. Nên giữ SKU và theo dõi location riêng.
Dùng chung SKU cho nhiều biến thể
Hệ thống không thể biết màu hoặc size nào đã bán, còn tồn hoặc bị trả lại.
Nhồi toàn bộ thông tin vào SKU
Mã quá dài, khó đọc và nhanh lỗi thời. Chỉ giữ thuộc tính bền vững cần nhận diện.
Đưa ngày nhập vào SKU
Mỗi đợt hàng tạo mã mới dù sản phẩm không đổi. Ngày nhập nên nằm trong chứng từ hoặc lot.
Đưa mã kho vào SKU
Điều chuyển hàng có thể buộc đổi mã. Hãy quản lý kho bằng location record.
Nhầm SKU với barcode
SKU là dữ liệu nhận diện; barcode là phương tiện để máy quét đọc dữ liệu.
Nhầm SKU với serial
SKU nhận diện loại hàng, còn serial nhận diện từng đơn vị cụ thể.
Đổi SKU khi sửa tên sản phẩm
Tên hiển thị có thể thay đổi mà không làm biến thể trở thành mặt hàng mới.
Tái sử dụng mã đã ngừng
Lịch sử giao dịch có thể bị gộp với sản phẩm mới và làm sai báo cáo.
Cho mọi hệ thống quyền tạo SKU
Nhiều nguồn phát sinh mã làm tăng trùng lặp và xung đột đồng bộ.
Nhập CSV không kiểm thử
Một lỗi cấu trúc có thể sửa nhầm hàng loạt sản phẩm và ảnh hưởng mọi kênh bán.
“SKU tốt không phải mã chứa nhiều thông tin nhất. Đó là mã đủ duy nhất, đủ ổn định và được mọi hệ thống sử dụng nhất quán để một biến thể luôn được nhận diện đúng từ lúc nhập kho đến khi bán, đổi trả và báo cáo.”
Anh Thắng Giấu Tên – CEO Xuyên Việt Media
Câu hỏi thường gặp
SKU là viết tắt của gì?
SKU là viết tắt của Stock Keeping Unit, thường được hiểu là mã đơn vị lưu kho hoặc mã hàng nội bộ.
SKU có phải barcode không?
Không. SKU là mã dữ liệu; barcode là biểu tượng có thể quét và có thể chứa SKU hoặc mã khác.
SKU có phải GTIN không?
Không. SKU do doanh nghiệp tự tạo, còn GTIN là mã nhận diện thương phẩm theo hệ thống GS1.
Mỗi sản phẩm có cần SKU riêng không?
Mỗi sản phẩm hoặc biến thể cần theo dõi riêng nên có một SKU duy nhất.
Cùng sản phẩm ở nhiều kho có đổi SKU không?
Thông thường không. Hãy giữ cùng SKU và theo dõi số lượng theo từng location.
SKU có thể chỉ gồm số không?
Có. Tuy nhiên, chuỗi chữ và số thường dễ tạo cấu trúc nhận diện hơn nếu được dùng nhất quán.
SKU có được trùng không?
Không nên trùng giữa các biến thể khác nhau vì sẽ gây lỗi tồn kho, báo cáo và tích hợp.
SKU dài bao nhiêu là phù hợp?
Nên giữ đủ ngắn để nhập và đọc dễ dàng, đồng thời đủ không gian mở rộng danh mục.
Có nên đưa ngày nhập vào SKU?
Không nên. Ngày nhập thay đổi theo lô và nên được lưu trong chứng từ hoặc dữ liệu lot.
Có nên đưa mã kho vào SKU?
Thường không. Kho và kệ nên dùng trường location riêng.
Sản phẩm số có cần SKU không?
Có thể dùng SKU để quản lý danh mục, đơn hàng và doanh thu dù không theo dõi tồn vật lý.
Có nên đổi SKU cũ?
Chỉ đổi khi có lý do vận hành rõ và phải giữ mapping để bảo toàn dữ liệu lịch sử.
Kết luận
SKU là mã nội bộ nhận diện sản phẩm hoặc biến thể, giúp doanh nghiệp quản lý tồn kho, bán hàng, giao nhận và báo cáo nhất quán.
SKU không đồng nghĩa barcode, GTIN, UPC, EAN, serial hoặc số lô. Mỗi loại mã giải quyết một nhiệm vụ khác nhau.
Cùng một biến thể tại nhiều kho thường nên giữ cùng SKU, còn location và số lượng tồn được quản lý riêng.
Hệ thống SKU hiệu quả cần duy nhất, ngắn, ổn định, có nguồn dữ liệu chuẩn và được kiểm thử trên toàn bộ website, POS, ERP cùng quy trình kho.
Tài liệu tham khảo
- GS1. (2024). What is the difference between a GTIN, barcode, EAN and UPC?
- GS1. (2024). What is the Global Trade Item Number?
- Shopify Help Center. (2026). Using SKUs to manage your inventory.
