san-pham / tài liệu nghiệp vụ
Thuộc tính, nhóm thuộc tính và họ thuộc tính (bộ thuộc tính)
Cách tạo và tổ chức thuộc tính sản phẩm, vì sao ô "bộ thuộc tính" trên màn hình tạo sản phẩm chính là Họ thuộc tính (Attribute Family) khai báo ở đây.
Thuộc tính, nhóm thuộc tính và họ thuộc tính (bộ thuộc tính)
Bài này dành cho người quản lý danh mục hàng hoá. Bài Tạo sản phẩm, biến thể và thuộc tính đã nhắc: "Nếu màn hình báo bộ thuộc tính chưa có thuộc tính nào, hãy nhờ người quản lý danh mục bổ sung bộ thuộc tính trước khi tiếp tục." Bài này nói rõ việc đó làm ở đâu và làm thế nào.
Ba khái niệm, đừng nhầm lẫn
Trong menu bên trái, nhóm Cấu trúc Catalog có ba mục liền nhau, dễ nhầm vì tên gần giống nhau:
| Mục trong menu | Gọi tắt | Dùng để làm gì |
|---|---|---|
| Thuộc tính (Attributes) | Attribute | Khai báo từng trường thông tin đơn lẻ, ví dụ Màu sắc, Chất liệu, Kích thước màn hình. |
| Nhóm thuộc tính | Attribute Group | Gom các thuộc tính cùng chức năng lại với nhau, ví dụ nhóm "Logistics", nhóm "Kỹ thuật". |
| Họ thuộc tính (Families) | Attribute Family | Chính là ô Attribute Family (nhãn trên màn hình tạo sản phẩm hiện tiếng Anh, có gợi ý "Chọn bộ thuộc tính") mà người tạo sản phẩm phải chọn cùng lúc với Ngành hàng. |
Một thuộc tính có thể vừa nằm trong một nhóm thuộc tính, vừa nằm trong một họ thuộc tính. Hai việc gán đó độc lập nhau và làm ở hai màn hình khác nhau.
Điểm cần biết: trong toàn bộ mã nguồn hiện tại, chưa thấy màn hình tạo/sửa sản phẩm hay bước đẩy hàng lên sàn nào đọc lại Nhóm thuộc tính. Màn hình Dashboard có đếm số nhóm đã tạo, nhưng việc gán thuộc tính vào một nhóm hiện không ảnh hưởng tới nơi nào khác. Ngược lại, Họ thuộc tính ảnh hưởng trực tiếp: đây là danh sách quyết định những ô nào hiện ra ở phần Thuộc tính kỹ thuật khi tạo hoặc sửa một sản phẩm.
Tạo một thuộc tính
- Vào Cấu trúc Catalog → Thuộc tính (Attributes), bấm Tạo Thuộc Tính.
- Điền Mã Code: chỉ nhận chữ thường, số và dấu gạch dưới, các ký tự khác bị tự động bỏ khi gõ. Sau khi lưu, ô này khoá lại, không sửa được nữa ở lần chỉnh sau — chọn mã sai thì phải tạo thuộc tính mới.
- Điền Tên thuộc tính — đây là nhãn hiển thị trên màn hình sản phẩm.
- Chọn Kiểu dữ liệu: Văn bản ngắn (Text), Văn bản dài (Textarea), Lựa chọn (Select), Số thập phân (Decimal), Đúng/Sai (Boolean).
- Đánh dấu các ô trong khối Thiết lập Ràng buộc & Phạm vi nếu cần: Bắt buộc, Duy nhất, Dịch theo ngôn ngữ, Theo kênh bán hàng.
Bốn ô đánh dấu này thật sự làm gì
Đọc kỹ phần này trước khi đánh dấu, vì tên gọi dễ khiến hiểu nhầm mức ràng buộc mạnh hơn thực tế:
- Bắt buộc (Required): trên màn hình Thuộc tính kỹ thuật của sản phẩm, thuộc tính bắt buộc chỉ hiện thêm dấu
*cạnh tên — đây là dấu nhắc, không chặn lưu nếu bỏ trống. Cờ này chỉ thật sự có tác dụng chặn ở một chỗ khác: nếu thuộc tính đó còn được ánh xạ sang một kênh bán (xem bài Ánh xạ thuộc tính sang sàn) và ngành hàng trên sàn yêu cầu, sản phẩm thiếu giá trị sẽ bị loại khỏi lượt đẩy hàng lên TikTok Shop. - Duy nhất, Dịch theo ngôn ngữ, Theo kênh bán hàng: ba cờ này được lưu vào thuộc tính nhưng qua rà soát mã nguồn, chưa thấy màn hình hay quy trình nào đọc lại và xử lý theo chúng. Đừng trông cậy vào các cờ này để chặn trùng lặp hay để có bản dịch riêng theo ngôn ngữ/kênh — hiện chưa có.
- Kiểu dữ liệu "Lựa chọn (Select)": chọn kiểu này không tạo ra một danh sách lựa chọn cố định. Trên màn hình nhập Thuộc tính kỹ thuật của sản phẩm, mọi kiểu dữ liệu đều hiện thành một ô nhập chữ tự do, trừ kiểu Số thập phân hiện thành ô nhập số. Người nhập vẫn có thể gõ bất kỳ chữ gì vào một thuộc tính kiểu Select.
Tạo một nhóm thuộc tính
Vào Cấu trúc Catalog → Nhóm thuộc tính, bấm Tạo Nhóm Thuộc Tính. Điền Mã Code (khoá sau khi lưu, giống thuộc tính), Tên nhóm, rồi tick chọn các thuộc tính muốn gán vào nhóm ở khung bên dưới. Dùng nhóm này khi muốn có một danh sách riêng để quản lý theo chủ đề (ví dụ tách các thuộc tính vận chuyển ra khỏi các thuộc tính kỹ thuật) — hiện đây là việc tổ chức nội bộ, chưa có màn hình nào khác đọc lại nhóm.
Tạo một họ thuộc tính (bộ thuộc tính)
Vào Cấu trúc Catalog → Họ thuộc tính (Families), bấm nút tạo tương tự. Điền Mã Code, Tên nhóm (tên họ) và tick các thuộc tính sẽ thuộc họ này.
Sau khi tạo, họ thuộc tính này xuất hiện ngay trong ô Attribute Family ở màn hình tạo sản phẩm. Khi người tạo sản phẩm chọn một họ, mọi thuộc tính đã gán cho họ đó sẽ hiện thành ô nhập ở phần Thuộc tính kỹ thuật. Chưa gán thuộc tính nào thì màn hình sản phẩm báo "Family hiện tại chưa có thuộc tính nào được gán."
Quy trình khuyến nghị khi mở một ngành hàng mới:
- Tạo trước các thuộc tính riêng lẻ cần dùng (ví dụ Chất liệu, Xuất xứ, Bảo hành).
- Tạo một họ thuộc tính cho ngành hàng đó, gán đủ các thuộc tính vừa tạo.
- Báo cho người tạo sản phẩm biết tên họ thuộc tính để họ chọn đúng khi tạo hàng.
Sửa và xoá
Mã Code của cả ba loại đều khoá sau khi tạo. Tên và danh sách thuộc tính gán kèm thì sửa được bình thường, kể cả sau khi đã có sản phẩm dùng họ thuộc tính đó — thêm hoặc bớt thuộc tính trong một họ sẽ đổi ngay các ô hiện ra cho những sản phẩm dùng họ này ở lần mở sau, nhưng không tự xoá giá trị đã nhập của thuộc tính bị bớt ra khỏi những sản phẩm đã lưu trước đó.
Xoá một thuộc tính, một nhóm hoặc một họ không có hộp thoại cảnh báo chi tiết về sản phẩm đang dùng — chỉ hỏi xác nhận chung. Trước khi xoá một thuộc tính đang được nhiều sản phẩm dùng, nên cân nhắc kỹ vì giá trị đã nhập trên các sản phẩm đó sẽ mất ý nghĩa tham chiếu.
Điểm cần người nghiệp vụ xác nhận
- Cần chốt với đội phát triển: Nhóm thuộc tính có dự định dùng ở đâu trong tương lai không, vì hiện tạo và gán xong không thấy ảnh hưởng tới màn hình sản phẩm hay lượt đẩy hàng lên sàn.
- Cờ Bắt buộc dễ bị hiểu nhầm là chặn lưu sản phẩm. Cần phổ biến cho người quản lý danh mục rằng đây chỉ là dấu nhắc, việc chặn thật (nếu có) chỉ xảy ra muộn hơn, ở bước đẩy hàng lên một kênh có ánh xạ thuộc tính đó.
- Chưa thử trên môi trường thật việc bớt một thuộc tính khỏi họ đang được sản phẩm dùng — cần xác nhận giá trị cũ của thuộc tính bị bớt có còn hiển thị ở đâu (ví dụ trong dữ liệu xuất ra sàn) hay biến mất hoàn toàn khỏi màn hình.
- Kiểu dữ liệu "Lựa chọn (Select)" hiện không có danh sách lựa chọn cố định trên màn hình nhập. Cần hỏi liệu đây là tính năng đang chờ hoàn thiện hay nên tạm thời không dùng kiểu này.
Cập nhật lần gần nhất: