","alternateLabel":null,"whitePaperDocument":"/secure-file/1354","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"How the Most Efficient Restaurants Keep Hostess, Kitchen and POS in Lock-Step | Whitepapers | Hospitality Magazine (HT)"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"ConnectSmart solutions from QSR Automations ensure the highest level of profit and productivity through smooth kitchen operations, order accuracy, and efficient seating. By putting servers, hosts, managers and kitchen staff in"}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"ConnectSmart solutions from QSR Automations ensure the highest level of profit and productivity through smooth kitchen operations, order accuracy, and efficient seating. By putting servers, hosts, managers and kitchen staff in constant contact, ConnectSmart capitalizes on every transaction, reservation and up-to-the-minute change, to ensure that every guest has a memorable and positive experience."}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"Customer Service, Fast Casual Dining, Foodservice, Hostess Solutions, iPad iPod, Kitchen Operations & Management, May 2012, Point of Service (POS) Hardware, Point of Service (POS) Software, POS, QSR Automations, Quick Service Restaurant (QSR), Reservations, Sandwich Shop, Sponsored Tech Tips, Topics"}},"og_site_name":{"#tag":"meta","#attributes":{"property":"og:site_name","content":"Hospitality Technology"}},"og_type":{"#tag":"meta","#attributes":{"property":"og:type","content":"Whitepaper"}},"og_url":{"#tag":"meta","#attributes":{"property":"og:url","content":"https://hospitalitytech.com/how-most-efficient-restaurants-keep-hostess-kitchen-and-pos-lock-step"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"How the Most Efficient Restaurants Keep Hostess, Kitchen and POS in Lock-Step"}},"og_image_0":{"#tag":"meta","#attributes":{"property":"og:image","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/QSR_CaseStudy.jpg?itok=TFzPqv1t"}},"og_image_url_0":{"#tag":"meta","#attributes":{"property":"og:image:url","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/QSR_CaseStudy.jpg?itok=TFzPqv1t"}},"og_image_type":{"#tag":"meta","#attributes":{"property":"og:image:type","content":"image/jpeg"}},"og_image_width":{"#tag":"meta","#attributes":{"property":"og:image:width","content":"655"}},"og_image_height":{"#tag":"meta","#attributes":{"property":"og:image:height","content":"368"}},"og_updated_time":{"#tag":"meta","#attributes":{"property":"og:updated_time","content":"2021-12-17T12:41:17-0600"}},"twitter_cards_type":{"#tag":"meta","#attributes":{"name":"twitter:card","content":"summary_large_image"}},"twitter_cards_title":{"#tag":"meta","#attributes":{"name":"twitter:title","content":"How the Most Efficient Restaurants Keep Hostess, Kitchen and POS in Lock-Step"}},"twitter_cards_image":{"#tag":"meta","#attributes":{"name":"twitter:image","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/QSR_CaseStudy.jpg?itok=TFzPqv1t"}},"schema.org":{"schema_article_type":{"#tag":"meta","#attributes":{"name":"@type","content":"Article","group":"schema_article","schema_metatag":true}},"schema_article_headline":{"#tag":"meta","#attributes":{"name":"headline","content":"How the Most Efficient Restaurants Keep Hostess, Kitchen and POS in Lock-Step","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"How the Most Efficient Restaurants Keep Hostess, Kitchen and POS in Lock-Step","group":"schema_article","schema_metatag":true}},"schema_article_article_body":{"#tag":"meta","#attributes":{"name":"articleBody","content":"ConnectSmart solutions from QSR Automations ensure the highest level of profit and productivity through smooth kitchen operations, order accuracy, and efficient seating. By putting servers, hosts, managers and kitchen staff in constant contact, ConnectSmart capitalizes on every transaction, reservation and up-to-the-minute change, to ensure that every guest has a memorable and positive experience.","group":"schema_article","schema_metatag":true}},"schema_article_about_0":{"#tag":"meta","#attributes":{"name":"about","content":["Customer Experience/Service","Front-of-House","Kitchen Operations & Management","POS","Reservations","Restaurants","Fast Casual Dining","Sandwich Shop","Quick Service Restaurant (QSR)","Mobile Devices & Apps"],"group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Wed, 05/09/2012 - 19:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Wed, 05/09/2012 - 19:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":{"id":1466,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/QSR_CaseStudy.jpg?itok=2rcitMW3","width":100,"alt":null,"height":134},"heroImage":null,"heroImageSrcset":null,"sponsored":false,"sponsorship":{"overrideAds":null},"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"id":196,"name":"Customer Experience/Service","url":"/customer-experience-service"},{"id":308,"name":"Front-of-House","url":"/front-house"},{"id":110,"name":"Kitchen Operations & Management","url":"/kitchen-operations-management"},{"id":59,"name":"POS","url":"/pos"},{"id":5,"name":"Reservations","url":"/reservations"},{"id":9,"name":"Restaurants","url":"/restaurants"},{"id":17,"name":"Fast Casual Dining","url":"/fast-casual-dining"},{"id":134,"name":"Sandwich Shop","url":"/sandwich-shop"},{"id":18,"name":"Quick Service Restaurant (QSR)","url":"/quick-service-restaurant-qsr"},{"id":40,"name":"Mobile Devices & Apps","url":"/mobile-devices-apps"}],"contentParagraphs":null,"sections":null}; const country = "US"; const language = null; const SITE_LANGUAGE = "en"; const siteName = "Hospitality Technology"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "HT"; const title = "How the Most Efficient Restaurants Keep Hostess, Kitchen and POS in Lock-Step | Whitepapers | Hospitality Magazine (HT)"; window.dataLayer = window.dataLayer || []; const data = {}; data.entityTaxonomy = {}; const contentTypes = [ "article", "blog", "bulletin", "embed_page", "landing_page", "event", "image", "page", "product", "whitepaper", "video", "tags", ]; if ( routeInfo && "bundle" in routeInfo && contentTypes.includes(routeInfo["bundle"]) ) { data.entityBundle = routeInfo.bundle; data.entityTitle = title || `${routeInfo.title} | ${siteName}`; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.entityType = "node"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.entityTaxonomyKeys = {}; data.entityTaxonomyHierarchies = {}; data.parentNaicsCode = {}; data.isPro = false; data.algoliaIndexName = indexName; // Add toxonomy data const taxonomies = { businessTopic: "business_topic", contentType: "content_type", company: "company", marketSegment: "market_segment", }; const getHierarchy = (term, terms = []) => { terms.push({ id: term.id, name: term.name }); if (term.parentTerm != null) { getHierarchy(term.parentTerm, terms); } return terms; }; const getTerms = (term, useApiId = false) => { return { id: useApiId ? term.apiId : term.id, name: term.name }; }; const getKeys = (term) => { return { id: term.id, name: term.apiId }; }; Object.entries(taxonomies).forEach(([key, item]) => { terms = routeInfo[key]; if (terms && terms.length > 0) { data["entityTaxonomy"][item] = terms.map((term) => getTerms(term, key === "company") ); if (key !== "company") { data["entityTaxonomyKeys"][item] = terms.map(getKeys); termGroups = []; terms.forEach((term, termInd) => { termGroups[termInd] = getHierarchy(term); }); data["entityTaxonomyHierarchies"][item] = termGroups; } } }); data["entityTaxonomy"]["tags"] = routeInfo["topics"] || []; // Primary Topic is either the business topic or the top tag. if (routeInfo["businessTopic"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["businessTopic"][0]["name"]; } else { if (routeInfo["topics"]?.length > 0) { data["entityPrimaryTopic"] = routeInfo["topics"][0]["name"]; } } // Primary and secondary entityNaicsCodes come from the MarketSegment if (routeInfo.marketSegment?.length > 0) { data.entityNaicsCode = {}; data["entityNaicsCode"]["id"] = routeInfo["marketSegment"][0]["id"]; data["entityNaicsCode"]["name"] = routeInfo["marketSegment"][0]["naicsCode"]; if (routeInfo["marketSegment"][0]["parentTerm"] != null) { data["parentNaicsCode"]["id"] = routeInfo["marketSegment"][0]["parentTerm"]["id"]; data["parentNaicsCode"]["name"] = routeInfo["marketSegment"][0]["parentTerm"]["naicsCode"]; } } else { data.entityNaicsCode = []; } if (routeInfo.taggedPro) { data.isPro = routeInfo.taggedPro; } window.dataLayer.push(data); } else if (routeInfo && "vid" in routeInfo) { data.entityBundle = "tags"; data.entityTitle = routeInfo.name; data.entityId = routeInfo.id; data.entityName = routeInfo.author?.uname; data.entityCreated = routeInfo.created; data.entityType = "taxonomy_term"; data.entityLangcode = SITE_LANGUAGE; data.siteName = siteName; data.sponsored = routeInfo.sponsored; data.sponsor = routeInfo.sponsoringCompany; data.drupalLanguage = language; data.drupalCountry = country; data.userRoles = userRoles; data.userUid = userUid; data.algoliaIndexName = indexName; data["entityTaxonomy"]["tags"] = { id: routeInfo["id"], name: routeInfo["name"], }; window.dataLayer.push(data); } })();