POST
/api/v1/customer/online-order/create
This API method will create online order.
Request Parameters
Parameter | Value / Type | Required |
|---|---|---|
account_id | STRING | true |
platform_id | STRING | true |
address_id | STRING | true |
status | INTEGER | true |
payment_status | INTEGER | true |
order_note | STRING | false |
done | INTEGER | false |
delivery_fee | DECIMAL | false |
payment_type | INTEGER | true |
order_details
Parameter | Value / Type | Required |
|---|---|---|
id | STRING | true |
name | STRING | true |
type | STRING | true |
qty | INTEGER | true |
order_details->items
Parameter | Value / Type | Required |
|---|---|---|
type | STRING | true |
id | STRING | true |
row_id | STRING | true |
name | STRING | true |
basePrice | DECIMAL | false |
qty | INTEGER | true |
groupId | STRING | false |
Sample Request
{
"customer_id": "LZWBJx0PmYkEwjGdr2vO",
"account_id": "l6yYk1WOeo7e2b78dD4j",
"platform_id": "LZWBJx0PmYkEwjGdr2vO",
"status": 1,
"payment_status": 1,
"address_id": "LZWBJx0PmYkEwjGdr2vO",
"order_note": "make less spicy",
"done": 1,
"delivery_option":1,
"payment_type": 0,
"total_amount":"47.80",
"card_detail" :
{
"number" : "4311194546736668",
"year" : "2024",
"month" : "12",
"cvv" : "06"
},
"order_details":[
{
"id": "ORwdvb48EQZeJXLBq7nQ",
"name": "All the cheese",
"type": "kit",
"qty": 1,
"items": [
{
"id": "gAVGy1a0mgdzK4JkZqxY",
"row_id": "vdoV8pgXe6Dz0JqAWwRK",
"name": "Burger Combo With American Cheese",
"type": "kit",
"items": [
{
"type": "product",
"id": "R7AMWPvlzbdgeyGNLYBd",
"row_id": "LZWBJx0PmYkEwjGdr2vO",
"name": "1/4 CLASSIC BURGER",
"basePrice": 4.5,
"qty": 2,
"groupId": "LZWBJx0PmYkEwjGdr2vO"
},
{
"type": "product",
"id": "ORwdvb48EQZXeJXLBq7n",
"row_id": "nK8oWGj0zxqELP1A53ak",
"name": "BUN-BRIOCHE",
"basePrice": "3.00",
"qty": 2,
"groupId": null
},
{
"type": "product",
"id": "r6Y9qlR4mB1OeK7nNOGx",
"row_id": "QD59AxOJm2MenXb14Pw7",
"name": "American Cheese",
"basePrice": "2.00",
"qty": 1,
"groupId": "bZ6xBGP2mdPm3R8VX17L"
}
],
"groupId": null
},
{
"id": "Q84qG2JkmD5zpNxDRPvd",
"row_id": "34aQnOG0m9XeMVB7YqyJ",
"name": "Burger with Drink Combo",
"type": "kit",
"qty": 1,
"items": [
{
"id": "R7AMWPvlzbLeyGNLYBdb",
"row_id": "r6Y9qlR4mByeK7nNOGxJ",
"name": "Burger Combo with Fries",
"type": "kit",
"qty": 1,
"items": [
{
"id": "gAVGy1a0mgdzK4JkZqxY",
"row_id": "Ol2GJkRbElpEA53xM8B1",
"name": "Burger Combo With American Cheese",
"type": "kit",
"qty": 1,
"items": [
{
"type": "product",
"id": "R7AMWPvlzbdgeyGNLYBd",
"row_id": "LZWBJx0PmYkEwjGdr2vO",
"name": "1/4 CLASSIC BURGER",
"basePrice": 5,
"qty": 3,
"groupId": "LZWBJx0PmYkEwjGdr2vO"
},
{
"type": "product",
"id": "ORwdvb48EQZXeJXLBq7n",
"row_id": "nK8oWGj0zxqELP1A53ak3",
"name": "BUN-BRIOCHE",
"basePrice": 4,
"qty": 1,
"groupId": null
},
{
"type": "product",
"id": "r6Y9qlR4mB1OeK7nNOGx",
"row_id": "QD59AxOJm2MenXb14Pw74",
"name": "American Cheese",
"basePrice": "2.00",
"qty": 1,
"groupId": "bZ6xBGP2mdPm3R8VX17L"
}
],
"groupId": "nK8oWGj0zxqELP1A53ak"
},
{
"type": "product",
"id": "34aQnOG0m9KMEMVB7Yqy",
"row_id": "ORwdvb48EQZeJXLBq7nQ",
"name": "FRENCH FRIES WAFFLE",
"basePrice": 3,
"qty": 1,
"groupId": "QD59AxOJm2MenXb14Pw7"
}
],
"groupId": null
},
{
"type": "product",
"id": "vdoV8pgXe6wdm0JqAWwR",
"row_id": "KBRQqA81ep1mdWnwlOXY",
"name": "AQUAFINA WATER 12OZ",
"basePrice": 3.09,
"qty": 2,
"groupId": "dnbPV7yRzv3EWaX1GKZv"
},
{
"type": "product",
"id": "5pYWkXQBmNwozoZJaqx3",
"row_id": "NDjBK1xVmX9zW39OoZ0M",
"name": "FOUNTAIN DRINK 16OZ KIT",
"basePrice": "0.70",
"qty": 1,
"groupId": "dnbPV7yRzv3EWaX1GKZv"
}
],
"groupId": "G2D3wn94m41zrAOKPvM6"
}
]
}
]
}Sample Response
{
"status": true,
"messages": "Online Order Successfully Created",
"order_id": "ORwdvb48EQBZeJXLBq7n"
}{
"status": false,
"errorCode": "VALIDATION_EXCEPTION",
"messages": {
"platform_id": [
"Platform ID is invalid or does not exist, please check your ID"
]
}
}