OVIRO LogoOVIRO
Quản lý sản phẩm (PIM)Danh mục sản phẩm

Lấy danh mục con theo danh mục cha

Lấy danh sách danh mục con cấp 1 dựa trên ID danh mục cha.

Endpoint

GET /site/productcategories/parent/{parentid}

Headers

KeyValueBắt buộcMô tả
SiteTenantId{tenant_id}ID của công ty/tenant.

Workflow & Logic

API này phục vụ việc điều hướng đa cấp (Menu/Navigation).

Quy trình xử lý (Internal Processing)

  1. Khởi tạo:

    • Xác định company_id.
    • Nhận diện parentid từ URL. Nếu parentid = 0, hệ thống sẽ trả về các danh mục gốc (Root Categories).
  2. Truy vấn Database:

    • Lọc theo fparentid = parentid.
    • Lọc theo fstatus = STATUS_ENABLE (Chỉ lấy danh mục đang hoạt động).
    • Sắp xếp theo display_order ASC (Thứ tự hiển thị do admin cấu hình).
    • Limit: 5000 (Mặc định lấy tất cả các danh mục con để đảm bảo hiển thị đủ menu).
  3. Trả về kết quả:

    • Trả về danh sách đối tượng danh mục (JSON).
    • Dữ liệu này thường được Client dùng để render Mega Menu hoặc danh sách danh mục con ở Sidebar.

Parameters

TênKiểuBắt buộcMô tả
parentidintegerID danh mục cha. Sử dụng 0 để lấy danh mục gốc.

Response Schema

HTTP 200 - JSON Object

{
  "total": 5,
  "currentpage": 1,
  "limit": 5000,
  "items": [
    {
      "id": 10,
      "name": "Điện thoại",
      "parent_id": 0,
      "display_order": 1,
      "status": 1,
      // ...
    }
  ]
}

Xem Product Category Object Schema

On this page