OVIRO LogoOVIRO
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ườngKiểuBắt buộcMô tả
company_idintID công ty
creator_idintID người tạo
product_option_idintID tùy chọn cha
namestringTên giá trị (Duy nhất trong option cha)
hex_colorstringKhôngMã màu HEX (Ví dụ #FF0000)
metadatastringKhôngDữ liệu bổ sung
file_id_listarrayKhôngDanh sách ID ảnh minh họa
display_orderintKhôngThứ 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ỗiMô tả
error_name_is_requiredTên giá trị không được để trống
error_name_existedTên giá trị đã tồn tại trong tùy chọn này
error_product_option_id_is_requiredID tùy chọn không được để trống
error_product_option_id_not_foundID tùy chọn không tìm thấy
error_company_id_requiredID công ty không được để trống
error_company_id_notfoundID công ty không tìm thấy
error_user1_id_requiredID người tạo không được để trống
error_user_id_notfoundID người tạo không tìm thấy

On this page