api/v1/customer/online-order/create

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