Danh mục sản phẩm
Quản lý danh mục sản phẩm
Danh sách danh mục
HTTP Request
[GET] /api/v6.1/product_categories
Query Parameters
Filtering
| Fields | Support | Type | Description |
|---|---|---|---|
| id | eq,in | integer | Định danh |
| valid | eq | integer | Hợp lệ hay không |
Limit & Offset
| Type | Description | |
|---|---|---|
| Limit | integer | Lấy bao nhiêu bản ghi |
| Offset | integer | Bỏ qua bao nhiêu bản ghi |
Example
GET api/v6.1/product_categories HTTP/1.1
Host: example.getflycrm.com
Response
{
"data": [
{
"id": 1,
"category_name": "Điện thoại",
"parent_id": 0
},
{
"id": 2,
"category_name": "Phụ kiện",
"parent_id": 0
}
],
"has_more": false,
"offset": 0,
"limited": 20
}
Chi tiết danh mục
HTTP Request
[GET] /api/v6.1/product_category
Query Parameters
| Trường | Loại | Mô tả |
|---|---|---|
category_id | integer | ID danh mục cần xem |
Example
GET api/v6.1/product_category?category_id=1 HTTP/1.1
Host: example.getflycrm.com
Response
{
"id": 1,
"category_name": "Điện thoại",
"parent_id": 0
}
Thêm mới danh mục
HTTP Request
[POST] /api/v6.1/product_category
Body Parameters
| Parameter | Type | Require | Description |
|---|---|---|---|
| category_name | string | yes | Tên danh mục |
| parent_id | integer | ID danh mục cha |
Example
POST api/v6.1/product_category HTTP/1.1
Host: example.getflycrm.com
Content-Type: application/json
{
"category_name": "Laptop",
"parent_id": 0
}
Response
{
"message": "Thêm mới thành công",
"data": {
"category_id": 3
}
}
Sửa danh mục
HTTP Request
[PUT] /api/v6.1/product_category
Body Parameters
| Parameter | Type | Require | Description |
|---|---|---|---|
| category_id | integer | yes | ID danh mục cần sửa |
| category_name | string | Tên danh mục | |
| parent_id | integer | ID danh mục cha |
Example
PUT api/v6.1/product_category HTTP/1.1
Host: example.getflycrm.com
Content-Type: application/json
{
"category_id": 3,
"category_name": "Laptop Gaming"
}
Response
{
"message": "Cập nhật thành công",
"data": {
"category_id": 3
}
}
Xóa danh mục
HTTP Request
[DELETE] /api/v6.1/product_category
Body Parameters
| Parameter | Type | Require | Description |
|---|---|---|---|
| category_id | integer | yes | ID danh mục cần xóa |
Example
DELETE api/v6.1/product_category HTTP/1.1
Host: example.getflycrm.com
Content-Type: application/json
{
"category_id": 3
}
Response
{
"message": "Xóa thành công"
}