Venue configuration

Venue configuration parameters

attribute description example val.
name name of a restaurant “restaurant 1”
active toggle if the restaurant should be shown as active “true”
address object in which there are stored things like street, number, postal code, city, country {“street” : “Broadway St.”, “number”: “24”, “postal”: “232-122”, “city”: “NY”, “country”: “USA”}
timeZone specify the time zone in which the restaurant is placed “Europe/Warsaw”
geoPosition object in which geographic coordinates (latitude and longitude) are set {“lat” : 52.2305795048635,“lng” : 21.0028748613706}

Channel Constraints (property name: channelConstraints)

  • object which descrbies three types of order: DELIVERY, TAKE_AWAY and DINE_IN. Each individual type represents an object where we can specify things like:
attribute description example val.
“active” toggle if the given type should be available “true”
“minDeliveryTime” the minimum time which will take to deliver the order to the customer “01:00:00”
“minOrderValue” the minimum cost of the order to be able to order “30”
“week” object in which we specify the opening hours of restaurant for each day {“MON”:[{“from” : “00:00”,“to” : “23:59”}],“TUE” :[{“from” : “00:00”,“to” : “23:59”}]…

Device (property name: device)

  • another object in which we can specify a special behaviour for an individual device in the restaurant and also other properties which consists the rules for displaying data

  • the given devices are:

    • front
    • kiosk
    • beta-kiosk (for tests)
    • kds
    • queue
    • kds-compact-notouch
  • other properties for filtering the orders:

    • grillman
    • fries
  • each device is an object in which we can find properties like:

attribute description example val.
currency switch default currency for individual device “PLN”
defaultLanguage switch default currency for individual device “PLN”
  • front device can also have a property called “endpoints” in which we can specify links to privacy-policy and terms pages
attribute description example val.
regulationsPL endpoint for terms in polish language ”/regulamin2.html”
regulationsEN endpoint for terms in english ”/terms2.html”
privacyPolicyPL endpoint for privacy policy in polish language “polityka-prywatnosci2.html”
privacyPolicyEN endpoint for privacy policy in english “privacy-policy2.html”