OrderTypes
Order types define how orders are categorized and fulfilled. They determine tax treatment, kitchen flow, and reporting categorization. Order types are organized into groups (see OrderTypeGroups).
Storage Location
{customer_id}-order_type.jsonFields
| Field | Type | Required | Description |
|---|---|---|---|
id | integer | Yes | Unique order type identifier. |
customer_id | integer | Yes | Reference to Customer. |
order_type_group_id | integer | Yes | Reference to OrderTypeGroup. |
order_type_group_name | string | Yes | Name of order type group (denormalized). |
name | string | Yes | Internal order type name. |
display_name | string | No | Customer-facing display name (shown on receipts, kiosk). |
delivery_type | string | Yes | Fulfillment type: inhouse, takeaway, delivery. |
status | string | Yes | Status: active or inactive. |
created_at | datetime | Yes | Creation timestamp. |
created_by | string | Yes | User who created the order type. |
last_modified_at | datetime | Yes | Last modification timestamp. |
last_modified_by | string | Yes | User who last modified the order type. |
Delivery Types
| Type | Description |
|---|---|
inhouse | Dine-in orders consumed on premises. May have different tax rate. |
takeaway | Orders for take-away consumption. |
delivery | Orders delivered to customer location. |
Example
json
{
"id": 7022,
"customer_id": 10352,
"order_type_group_id": 4721,
"order_type_group_name": "Kiosk",
"name": "Kiosk Inhouse Ostbanehallen",
"display_name": "Spis her",
"delivery_type": "inhouse",
"status": "active",
"created_at": "2025-03-11T13:42:41",
"created_by": "TOR.ERIK.SKAARDAL@MUNU.CLOUD",
"last_modified_at": "2025-03-11T13:43:22",
"last_modified_by": "TOR.ERIK.SKAARDAL@MUNU.CLOUD"
}Example - Multiple Order Types
json
[
{
"id": 7022,
"customer_id": 10352,
"order_type_group_id": 4721,
"order_type_group_name": "Kiosk",
"name": "Kiosk Inhouse Ostbanehallen",
"display_name": "Spis her",
"delivery_type": "inhouse",
"status": "active",
"created_at": "2025-03-11T13:42:41",
"created_by": "TOR.ERIK.SKAARDAL@MUNU.CLOUD",
"last_modified_at": "2025-03-11T13:43:22",
"last_modified_by": "TOR.ERIK.SKAARDAL@MUNU.CLOUD"
},
{
"id": 7023,
"customer_id": 10352,
"order_type_group_id": 4721,
"order_type_group_name": "Kiosk",
"name": "Kiosk takeaway Ostbanehallen",
"display_name": "Ta med",
"delivery_type": "takeaway",
"status": "active",
"created_at": "2025-03-11T13:43:16",
"created_by": "TOR.ERIK.SKAARDAL@MUNU.CLOUD",
"last_modified_at": "2025-03-11T13:43:16",
"last_modified_by": "TOR.ERIK.SKAARDAL@MUNU.CLOUD"
},
{
"id": 7221,
"customer_id": 10352,
"order_type_group_id": 4881,
"order_type_group_name": "Pos",
"name": "Munu make InHouse",
"display_name": "InHouse",
"delivery_type": "inhouse",
"status": "active",
"created_at": "2025-05-09T15:03:05",
"created_by": "TINE.AMODT@MUNU.CLOUD",
"last_modified_at": "2025-08-05T12:12:11",
"last_modified_by": "TINE.AMODT@MUNU.CLOUD"
},
{
"id": 7241,
"customer_id": 10352,
"order_type_group_id": 4881,
"order_type_group_name": "Pos",
"name": "Munu make Take away",
"display_name": "Take away",
"delivery_type": "takeaway",
"status": "active",
"created_at": "2025-05-14T13:15:20",
"created_by": "TINE.AMODT@MUNU.CLOUD",
"last_modified_at": "2025-06-30T14:33:09",
"last_modified_by": "TINE.AMODT@MUNU.CLOUD"
}
]Related Entities
- Customers - Parent customer/tenant
- OrderTypeGroups - Parent grouping for order types
- Orders - Orders reference order type via
order_type_id