Quản lý nhóm sản phẩmGiá trị thuộc tính
Tạo giá trị tùy chọn
Tạo mới một giá trị cho tùy chọn biến thể
Endpoint
POST /v1/productoptionvalues
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 |
product_option_id | int | Có | ID tùy chọn cha |
name | string | Có | Tên giá trị (Duy nhất trong option cha) |
hex_color | string | Không | Mã màu HEX (Ví dụ #FF0000) |
metadata | string | Không | Dữ liệu bổ sung |
file_id_list | array | Không | Danh sách ID ảnh minh họa |
display_order | int | Không | Thứ tự hiển thị (tự tính max + 1) |
Ví dụ JSON
{
"company_id": 1,
"creator_id": 10,
"product_option_id": 10,
"name": "Đỏ",
"hex_color": "#FF0000",
"metadata": "",
"file_id_list": [],
"display_order": 2
}Response Schema
HTTP 201 - Created
Trả về ProductOptionValue 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 giá trị không được để trống |
error_name_existed | Tên giá trị đã tồn tại trong tùy chọn này |
error_product_option_id_is_required | ID tùy chọn không được để trống |
error_product_option_id_not_found | ID tùy chọn không tìm thấy |
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 |