Quản lý nhóm sản phẩmThuộc tính sản phẩm

ProductOption Object Schema

Đối tượng đại diện cho một loại tùy chọn biến thể sản phẩm (như Màu sắc, Kích thước, Chất liệu...).

JSON Schema

Trường (Field)Kiểu (Type)Mô tả (Description)
company_idintID công ty
creator_idintID người tạo
idintID tùy chọn
namestringTên hiển thị (Ví dụ: "Màu sắc")
slugstringSlug, hệ thống tự sinh từ name (Ví dụ: "mau-sac")
typeintLoại dữ liệu của tùy chọn
layout_namestringTên layout hiển thị (Tùy chỉnh frontend)
layout_identifierstringMã định danh layout
layout_typeintKiểu hiển thị trên frontend
layout_hide_disabled_valueintẨn giá trị không khả dụng (1: Có, 0: Không)
display_orderstringThứ tự hiển thị (trả về dạng chuỗi số, ví dụ "2")
date_createdintThời gian tạo (Unix timestamp)
date_modifiedintThời gian sửa đổi (Unix timestamp)
count_valueintSố lượng giá trị con (chỉ có trong API danh sách)
last_valuesarrayDanh sách tên 10 giá trị được tạo gần nhất (chỉ có dữ liệu trong API danh sách, các API khác trả về [])
all_option_valuesarrayDanh sách chi tiết các giá trị con (ProductOptionValue Object), sắp xếp theo display_order tăng dần, tối đa 1000 giá trị (chỉ có dữ liệu trong API danh sách, các API khác trả về [])

Các bảng mã giá trị (Enums)

Loại dữ liệu (Type)

Giá trịKeyMô tả
1TYPE_COLORMàu sắc (Có thể có mã HEX hoặc ảnh)
3TYPE_TEXTVăn bản thông thường (Size, Material...)

Kiểu hiển thị (Layout Type)

Giá trịKeyMô tả
1LAYOUT_TYPE_DEFAULTMặc định
3LAYOUT_TYPE_TEXTHiển thị dạng Text (Button/Label)
5LAYOUT_TYPE_IMAGE_TEXTHiển thị cả Ảnh và Text
7LAYOUT_TYPE_DROPDOWNHiển thị dạng Dropdown (Select box)

On this page