OVIRO LogoOVIRO
Quản lý nhóm sản phẩmNhóm thuộc tính

Tạo nhóm thuộc tính

Tạo mới một nhóm thuộc tính

Endpoint

POST /v1/attributegroups

Quyền: product.manageattribute

Request Body

TrườngKiểuBắt buộcMô tả
company_idintID công ty
creator_idintID người tạo
attribute_category_idintID bộ thuộc tính cha
namestringTên nhóm thuộc tính (duy nhất trong toàn công ty)
descriptionstringKhôngMô tả
statusint1 (Kích hoạt), 3 (Vô hiệu hóa)
display_orderfloatKhôngThứ tự hiển thị (tự tính max + 1 nếu không gửi)

Ví dụ JSON

{
    "company_id": 1,
    "creator_id": 10,
    "attribute_category_id": 1,
    "name": "Kích thước & Trọng lượng",
    "description": "Nhóm chứa các thuộc tính kích thước",
    "status": 1,
    "display_order": 2
}

Response Schema

HTTP 201 - Created

Trả về AttributeGroup 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_requiredTên nhóm thuộc tính không được để trống
error_name_existedTên nhóm thuộc tính đã tồn tại
error_attribute_category_id_requiredID bộ thuộc tính không được để trống
error_attribute_category_id_invalidID bộ thuộc tính không hợp lệ hoặc 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