| backgroundImage |
URL of the background image (recommended size is 415x630 when bottomBar==false (default) and 415x800 when bottomBar==false) |
http://placekitten.com/200/300 |
| logo |
show image in top bar of the app |
false |
| bottomBar |
whether app should show bottom bar around buttons ‘take away’/‘deliver’ or not |
false (default) |
| currency |
string representing currency |
EUR |
| title |
Title of the page after loading (usually name of the brand) |
|
| contactName |
name of company (for contact) |
eg. House of pizza 123 |
| contactAddress |
first line of the address |
Strange street 123 |
| contactAddress2 |
second line of the address |
Strange city, 32423 |
| contactEmail |
email - contact data presented in app |
contact@orderingstack.com |
| contactPhone |
phone - contact data presented in app |
+48 123 456 789 |
| showPickUpTime |
Should customers be able to set time of delivery to future time? (see other settings dueMax(min)Minutes, dueSameDay |
default:false |
| allowedLanguages |
list of languages that client apps supports |
default: “pl,en”. It can be for example: “en,jp” (English, Japanese) |
| defaultLanguage |
locale loaded by default |
en |
| addressSuggestedCity |
text presented as example in city field on the delivery address form |
default: empty, example: “Paris” |
| preScaledProductImages |
if product images should be prepared in multiple sizes (width: 48, 57, 70, 160, 230, 250, 300) and app should use them by adding “_{size}” (eg. “_230” to the image url |
false |
| showCouponField |
if coupon promo code field should be shown |
true |
| landingAdvertPhotos |
serialized array of urls for carousel on the front page (desktop view) |
‘[\“https://aaa.com/img1.jpg"]' |
| logoHeader |
string which contain URL for logo image displayed in left top corner in menu component, the recommended size for logo is 120px width and 50px height |
“https://aaa.com/img1.jpg" |
| logoFooter |
string which contain URL for logo image displayed in left bottom corner in footer component, the recommended size for logo is 120px width and 50px height |
“https://aaa.com/img1.jpg" |
| headerText |
object property including all of the translated option for top header in menu component, each language is represented by the acronym name in the key inside of that object, this feature only works with available languages |
{“en”:“Your header here”, “pl”:“Twój nagłówek tutaj”} |
| socialMediaLink |
string which contain URL to the social media displayed in the footer section |
“facebook.com/yourfanpage” |
| siteLink |
string which contain URL to the main page of the restaurant displayed in the footer section |
“YourRestaurantPage.com” |
| prioritiseDeliveryTab |
string which holding can hold “true” or “false” values depending if we want to prioritise the tab with the delivery type order on the main page in the desktop viewport |
“true” |
| allowUserAuth |
true or false value, when true displays a button on the menu bar allows user to log in to their account |
“true” |
| kdsNotification |
string value which would be displayed in KDS on the bottom white bar, taking entire width of the screen, so the message is vividly depicted |
“this is the message in KDS” |
| productViewType |
depends on the value it can change the way the products are displayed in the web applications, for now there is one option available which is multicolumn. If it’s empty or not set the layout will stay in the default list view |
“multicolumn” |
| kiosk.dineInButtonImg |
allows to dynamically change the image we want to display on the button for dine in order type at the kiosk main page |
”/dineInImage.png” |
| kiosk.takeAwayButtonImg |
allows to dynamically change the image we want to display on the button for take out order type at the kiosk main page |
”/takeoutImage.png” |
| kiosk.showScreenSaver |
toggle true or false value depending if screen saver should be shown or not |
“true” |