Quản lý nhóm sản phẩmThuộc tính sản phẩm
Tạo tùy chọn
Tạo mới một loại tùy chọn biến thể
Endpoint
POST /v1/productoptions
Request Body
| Trường | Kiểu | Bắt buộc | Mô tả |
|---|---|---|---|
company_id | int | Có | ID công ty |
creator_id | int | Có | ID người tạo |
name | string | Có | Tên tùy chọn (Duy nhất) |
type | int | Có | Loại dữ liệu (1: Color, 3: Text) |
display_order | int | Không | Thứ tự hiển thị (tự tính max + 1 nếu không gửi) |
layout_name | string | Không | Tên layout tùy chỉnh |
layout_identifier | string | Không | ID định danh layout tùy chỉnh |
layout_type | int | Không | Kiểu hiển thị (1, 3, 5, 7) |
layout_hide_disabled_value | int | Không | 1: Ẩn giá trị không khả dụng |
Ví dụ JSON
{
"company_id": 1,
"creator_id": 10,
"name": "Chất liệu",
"type": 3,
"display_order": 2,
"layout_name": "",
"layout_identifier": "",
"layout_type": 3,
"layout_hide_disabled_value": 0
}Response Schema
HTTP 201 - Created
Trả về ProductOption Object vừa tạo.
Error Codes
Lỗi dữ liệu đầu vào. Trả về mảng các mã lỗi:
| Mã lỗi | Mô tả |
|---|---|
error_name_is_required | Tên tùy chọn không được để trống |
error_name_existed | Tên tùy chọn đã tồn tại |
error_company_id_required | ID công ty không được để trống |
error_company_id_notfound | ID công ty không tìm thấy |
error_user1_id_required | ID người tạo không được để trống |
error_user_id_notfound | ID người tạo không tìm thấy |