Product List
Display all product
{{base_url}}/v2/product?page={page}
query |
desc |
page |
display products in page |
per_page |
display products per page (default 10) |
Scheme
{
"status": boolean,
"message": string,
"data": {
"per_page": integer,
"has_next_page": boolean,
"page": integer,
"data": [
{
"id": integer,
"name": string,
"price": float,
"category": {
"id": integer,
"name": string
},
"brand": {
"id": integer,
"name": string,
"logo": string
},
"image": string,
"promoted": boolean
},
...
]
}
}
Search product
{{base_url}}/v2/product/search?q={query}&page={page}&brand={brandId}&category={categoryId}
query |
desc |
mandatory |
q |
filtered by product name contain query |
true |
page |
display products in page |
false |
brand |
filtered by brand Id |
false |
category |
filtered by category Id |
false |
per_page |
display products per page (default 10) |
false |
Scheme
{
"status": boolean,
"message": string,
"data": {
"per_page": integer,
"has_next_page": boolean,
"page": integer,
"data": [
{
"id": integer,
"name": string,
"price": float,
"category": {
"id": integer,
"name": string
},
"brand": {
"id": integer,
"name": string,
"logo": string
},
"image": string,
"promoted": boolean
},
...
]
}
}
Featured product
{{base_url}/v2/product/featured
query |
desc |
page |
display products in page |
per_page |
display products per page (default 10) |
Scheme
{
"status": boolean,
"message": string,
"data": {
"per_page": integer,
"has_next_page": boolean,
"page": integer,
"data": [
{
"id": integer,
"name": string,
"price": float,
"category": {
"id": integer,
"name": string
},
"brand": {
"id": integer,
"name": string,
"logo": string
},
"image": string,
"promoted": boolean
},
...
]
}
}
Top product
{{base_url}}/v2/product/top
Scheme
{
"status": boolean,
"message": string,
"data": [
{
"id": integer,
"name": string,
"price": float,
"category": {
"id": integer,
"name": string
},
"brand": {
"id": integer,
"name": string,
"logo": string
},
"image": string,
"promoted": boolean
},
...
]
}
Curated product
{{base_url}}/v2/product/curated
Scheme
{
"status": boolean,
"message": string,
"data": [
{
"id": integer,
"name": string,
"price": float,
"category": {
"id": integer,
"name": string
},
"brand": {
"id": integer,
"name": string,
"logo": string
},
"image": string,
"promoted": boolean
},
...
]
}
Thumbnail product
Get product list by product id request
# get product for id 1, 4, and 5
{{base_url}}/api/v2/product/thumbnail?id=1,4,5
Scheme
{
"status": boolean,
"message": string,
"data": [
{
"id": integer,
"name": string,
"price": float,
"category": {
"id": integer,
"name": string
},
"brand": {
"id": integer,
"name": string,
"logo": string
},
"image": string,
"promoted": boolean
},
...
]
}