OVIRO LogoOVIRO
Quản lý nhóm sản phẩmDanh mục sản phẩm

Tạo danh mục

Tạo mới một danh mục sản phẩm

Endpoint

POST /v1/productcategories

Request Body

TrườngKiểuBắt buộcMô tả
company_idintID công ty
creator_idintID người tạo
namestringTên danh mục (duy nhất trong cùng cấp cha)
parent_idintKhôngID danh mục cha (Mặc định: 0)
name_shortstringKhôngTên viết tắt
descriptionstringKhôngMô tả HTML
display_orderfloatKhôngThứ tự hiển thị
external_idstringKhôngID tham chiếu ngoài
prepayment_percentagefloatKhôngTỷ lệ trả trước
tax_ratiofloatKhôngThuế suất
attribute_category_idintKhôngID bộ thuộc tính
avatar_file_id_listarrayKhôngDanh sách ID ảnh đại diện
statusint1 (Active), 3 (Disabled)
keyword_important_scorefloatKhôngĐiểm từ khóa
seo_urlstringKhôngURL SEO (tự sinh từ name nếu trống)
seo_titlestringKhôngTitle SEO
seo_meta_descriptionstringKhôngMeta Description
seo_meta_keywordstringKhôngMeta Keyword
seo_graph_file_idintKhôngẢnh SEO Graph
seo_canonicalstringKhôngCanonical URL
seo_optionsobjectKhôngCác tùy chọn SEO JSON

Ví dụ JSON

{
    "company_id": 1,
    "creator_id": 10,
    "name": "Áo sơ mi nam",
    "parent_id": 100,
    "name_short": "ASMN",
    "description": "<p>Mô tả danh mục áo sơ mi nam</p>",
    "display_order": 1.0,
    "external_id": "CAT-001",
    "prepayment_percentage": 0,
    "tax_ratio": 10.0,
    "attribute_category_id": 5,
    "avatar_file_id_list": [101, 102],
    "status": 1,
    "keyword_important_score": 0,
    "seo_url": "ao-so-mi-nam",
    "seo_title": "Áo Sơ Mi Nam - Thời Trang Nam",
    "seo_meta_description": "Bộ sưu tập áo sơ mi nam cao cấp",
    "seo_meta_keyword": "áo sơ mi, thời trang nam",
    "seo_graph_file_id": 200,
    "seo_canonical": "",
    "seo_options": {}
}

Response Schema

HTTP 201 - Created

Trả về ProductCategory 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_requireTên danh mục không được để trống
error_name_existedTên danh mục đã tồn tại
error_parent_not_foundDanh mục cha không tìm thấy hoặc thuộc công ty khác
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