Skip to content

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.json

Fields

FieldTypeRequiredDescription
idintegerYesUnique order type identifier.
customer_idintegerYesReference to Customer.
order_type_group_idintegerYesReference to OrderTypeGroup.
order_type_group_namestringYesName of order type group (denormalized).
namestringYesInternal order type name.
display_namestringNoCustomer-facing display name (shown on receipts, kiosk).
delivery_typestringYesFulfillment type: inhouse, takeaway, delivery.
statusstringYesStatus: active or inactive.
created_atdatetimeYesCreation timestamp.
created_bystringYesUser who created the order type.
last_modified_atdatetimeYesLast modification timestamp.
last_modified_bystringYesUser who last modified the order type.

Delivery Types

TypeDescription
inhouseDine-in orders consumed on premises. May have different tax rate.
takeawayOrders for take-away consumption.
deliveryOrders 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"
  }
]

Technical documentation for partners and integrators