Thuộc tính hàng hóa
Mô tả
Cấu hình cột thuộc tính sản phẩm. Các API hỗ trợ:
- GET /productAttributes: Danh sách
- POST /productAttributes: Tạo / cập nhật
API
GET /api/productAttributes
Danh sách thuộc tính hàng hóa.
GET /api/productAttributes
result là mảng thuộc tính của merchant.
| Tên trường | Kiểu dữ liệu | Mô tả |
|---|---|---|
id | string | Id thuộc tính |
name | string | Tên |
description | string | Mô tả |
col_order | integer | Thứ tự cột, từ 1 đến 10 |
col_name | string | Cột trên hàng hóa: col_1 … col_10 |
merchant_id | string | Id merchant |
created_at | string | Thời điểm tạo |
created_by | string | Người tạo |
updated_at | string | Thời điểm cập nhật |
updated_by | string | Người cập nhật |
Response Body
{
"code": 200,
"message": "Success",
"result": [
{
"id": "{uuid}",
"name": "Size",
"description": "Kích cỡ",
"col_order": 1,
"col_name": "col_1",
"merchant_id": "{uuid}",
"created_at": "2026-10-13T09:00:00",
"created_by": "merchant_user",
"updated_at": null,
"updated_by": null
}
]
}
POST /api/productAttributes
Tạo / cập nhật danh sách thuộc tính (body: mảng object).
Request Body
| Tên trường | Kiểu dữ liệu | Mô tả | Bắt buộc |
|---|---|---|---|
[] | object[] | Mảng thuộc tính | Có |
[].id | string | Id — có thì update | Không |
[].name | string | Tên (tối đa 50) | Có |
[].description | string | Mô tả (tối đa 255) | Có |
[].col_order | integer | Thứ tự cột 1–10 | Không |
POST /api/productAttributes
Request Body
[
{ "name": "Size", "description": "Kích cỡ", "col_order": 1 }
]
Response Body
{
"code": 200,
"message": "Success",
"result": true
}