OVIRO LogoOVIRO
Quản lý nhóm sản phẩmNhóm bộ lọc

Cập nhật nhóm bộ lọc

Cập nhật thông tin một nhóm bộ lọc

Endpoint

PUT /v1/productfiltergroups/:id

Quyền: setting.cms

Request Body

TrườngKiểuBắt buộcMô tả
company_idintID công ty
creator_idintID người thao tác
namestringTên nhóm bộ lọc (duy nhất)
identifierstringKhôngMã định danh
positionintKhôngVị trí (1: Sidebar, 3: Main)
visibilityintKhôngKiểu hiển thị (1, 3, 5, 7, 9, 11)
product_category_id_listarrayKhôngDanh sách ID danh mục áp dụng

Ví dụ JSON

{
    "company_id": 1,
    "creator_id": 10,
    "name": "Bộ lọc nâng cao - cập nhật",
    "identifier": "advanced_filter_v2",
    "position": 1,
    "visibility": 11,
    "product_category_id_list": [100, 200, 300]
}

Response Schema

HTTP 200 - OK

Trả về ProductFilterGroup Object sau khi cập nhật.

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 bộ lọc không được để trống
error_name_existedTên nhóm bộ lọc đã tồn tại
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