\r\n ","body":"When The Buona fast casual restaurant chain realized its POS system couldn’t support its customer service focus nor position it for growth, it turned the Maitre’D POS system from Posera. Deploying mobile strategies for both customer-facing and back-office operations has contributed to the company’s double digit sales growth. Sponsored.","alternateLabel":null,"whitePaperDocument":"/secure-file/425","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"Integrated POS Yields Double Digit Sales Growth for Fast Casual Chain | News | Hospitality Magazine (HT)"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"Comprehensive POS platform from Maitre'D increases sales and efficiencies for Buona Companies. Sponsored."}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"Comprehensive POS platform from Maitre'D increases sales and efficiencies for Buona Companies. Sponsored. "}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"Back-of-House Back-Office, Buona Companies, Family Casual Dining, Fast Casual Dining, Foodservice, March 2016, Mobile Point of Sale (POS), POS, Posera Software, Sponsored Case Study"}},"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/integrated-pos-yields-double-digit-sales-growth-fast-casual-chain"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"Integrated POS Yields Double Digit Sales Growth for Fast Casual Chain"}},"og_updated_time":{"#tag":"meta","#attributes":{"property":"og:updated_time","content":"2017-05-04T10:09:00-0500"}},"twitter_cards_type":{"#tag":"meta","#attributes":{"name":"twitter:card","content":"summary_large_image"}},"twitter_cards_title":{"#tag":"meta","#attributes":{"name":"twitter:title","content":"Integrated POS Yields Double Digit Sales Growth for Fast Casual Chain"}},"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":"Integrated POS Yields Double Digit Sales Growth for Fast Casual Chain","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"Integrated POS Yields Double Digit Sales Growth for Fast Casual Chain","group":"schema_article","schema_metatag":true}},"schema_article_article_body":{"#tag":"meta","#attributes":{"name":"articleBody","content":"When The Buona fast casual restaurant chain realized its POS system couldn’t support its customer service focus nor position it for growth, it turned the Maitre’D POS system from Posera. Deploying mobile strategies for both customer-facing and back-office operations has contributed to the company’s double digit sales growth. Sponsored.","group":"schema_article","schema_metatag":true}},"schema_article_about_0":{"#tag":"meta","#attributes":{"name":"about","content":["Back-of-House / Back-Office","Mobile Point of Sale (POS)","Restaurants","Family Casual Dining","Fast Casual Dining","POS","Sponsored Case Study"],"group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Thu, 03/03/2016 - 18:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Thu, 03/03/2016 - 18:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":null,"heroImage":null,"heroImageSrcset":null,"sponsored":false,"sponsorship":{"overrideAds":null},"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"id":1,"name":"Back-of-House / Back-Office","url":"/back-house-back-office"},{"id":42,"name":"Mobile Point of Sale (POS)","url":"/mobile-point-sale-pos"},{"id":9,"name":"Restaurants","url":"/restaurants"},{"id":160,"name":"Family Casual Dining","url":"/family-casual-dining"},{"id":17,"name":"Fast Casual Dining","url":"/fast-casual-dining"},{"id":59,"name":"POS","url":"/pos"},{"id":236,"name":"Sponsored Case Study","url":"/sponsored-case-study"}],"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 = "Integrated POS Yields Double Digit Sales Growth for Fast Casual Chain | News | 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); } })();