Quản lý nhóm sản phẩmDanh mục sản phẩm
Danh sách danh mục
Lấy danh sách danh mục sản phẩm
Endpoint
GET /v1/productcategories
Query Parameters
| Tên | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
keyword | string | Không | Từ khóa tìm kiếm (Tên, SEO URL) |
parent_id | int | Không | Lọc theo ID danh mục cha (chỉ lọc khi param được truyền) |
show_deleted | int | Không | Gửi -1 để ẩn các danh mục đã xóa (status != 5) |
Lưu ý: API không hỗ trợ phân trang. Kết quả trả về toàn bộ danh mục, sắp xếp theo
display_order ASC.
Response Schema
HTTP 200 - JSON Object
| Trường | Kiểu | Mô tả |
|---|---|---|
total | int | Tổng số bản ghi trả về |
currentpage | int | Luôn = 1 (không phân trang) |
limit | int | Luôn = total (không phân trang) |
items | array | Mảng ProductCategory Object |
Mỗi item trong mảng items là một ProductCategory Object.
Lưu ý: Trong API list, trường
descriptionluôn trả về"-masked-"để giảm dung lượng response.
Ví dụ Response
{
"total": 2,
"currentpage": 1,
"limit": 2,
"items": [
{
"company_id": 1,
"creator_id": 10,
"id": 100,
"uuid": "",
"name": "Thời trang nam",
"name_short": "TTN",
"description": "-masked-",
"display_order": 1.0,
"parent_id": 0,
"external_id": "",
"prepayment_percentage": 0,
"tax_ratio": 10.0,
"attribute_category_id": 5,
"avatar_file_id_list": [101],
"avatar_file_list": [],
"keyword_important_score": 0,
"status": 1,
"seo_url": "thoi-trang-nam",
"seo_title": "Thời Trang Nam",
"seo_meta_description": "",
"seo_meta_keyword": "",
"seo_graph_file_id": 0,
"seo_graph_file": {},
"seo_canonical": "",
"seo_options": {},
"date_created": 1710000000,
"date_modified": 1710000000,
"date_lastsynced": 0
}
]
}