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