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"
]
}
}