","alternateLabel":null,"whitePaperDocument":"/secure-file/1323","metatags":{"title":{"#tag":"meta","#attributes":{"name":"title","content":"Bertucci's Takes Carry-Out to the Next Level in Record Time with MICROS webOrdering | Case Studies | | Hospitality Magazine (HT)"}},"description":{"#tag":"meta","#attributes":{"name":"description","content":"Bertucci's required an online ordering solution and provider that delivered exactly what they expected in the short run and could maintain and extend development in the long run. MICROS webOrdering was the ideal solution for"}},"abstract":{"#tag":"meta","#attributes":{"name":"abstract","content":"Facing a 28-day deadline that would disrupt its online ordering business, Bertucci's needed an online ordering solution and payment platform could deliver both a short term solution, and had the capacity to extend development in the long run. MICROS webOrdering was the ideal solution, supporting Bertucci's rising online sales and creating opportunity for growth. The solution also seamlessly integrates with both Bertucci's POS infrastructure and its website."}},"keywords":{"#tag":"meta","#attributes":{"name":"keywords","content":"Bertucci's, Family Casual Dining, Foodservice, Micros Systems, Online Ordering, POS, 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/bertuccis-takes-carry-out-next-level-record-time-micros-webordering"}},"og_title":{"#tag":"meta","#attributes":{"property":"og:title","content":"Bertucci's Takes Carry-Out to the Next Level in Record Time with MICROS webOrdering"}},"og_image_0":{"#tag":"meta","#attributes":{"property":"og:image","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/HTMicro.jpg?itok=Wgsru9rZ"}},"og_image_url_0":{"#tag":"meta","#attributes":{"property":"og:image:url","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/HTMicro.jpg?itok=Wgsru9rZ"}},"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":"Bertucci's Takes Carry-Out to the Next Level in Record Time with MICROS webOrdering"}},"twitter_cards_image":{"#tag":"meta","#attributes":{"name":"twitter:image","content":"https://assets1.hospitalitytech.com/styles/primary_articles_short/s3/HTMicro.jpg?itok=Wgsru9rZ"}},"schema.org":{"schema_article_type":{"#tag":"meta","#attributes":{"name":"@type","content":"Article","group":"schema_article","schema_metatag":true}},"schema_article_name":{"#tag":"meta","#attributes":{"name":"name","content":"Bertucci's Takes Carry-Out to the Next Level in Record Time with MICROS webOrdering","group":"schema_article","schema_metatag":true}},"schema_article_headline":{"#tag":"meta","#attributes":{"name":"headline","content":"Bertucci's Takes Carry-Out to the Next Level in Record Time with MICROS webOrdering","group":"schema_article","schema_metatag":true}},"schema_article_about_0":{"#tag":"meta","#attributes":{"name":"about","content":["Online Ordering","Restaurants","Family Casual Dining","POS"],"group":"schema_article","schema_metatag":true}},"schema_article_date_published":{"#tag":"meta","#attributes":{"name":"datePublished","content":"Sun, 07/22/2012 - 19:00","group":"schema_article","schema_metatag":true}},"schema_article_date_modified":{"#tag":"meta","#attributes":{"name":"dateModified","content":"Sun, 07/22/2012 - 19:00","group":"schema_article","schema_metatag":true}}}},"teaserImage":{"id":1471,"url":"https://assets1.hospitalitytech.com/styles/secondary_articles_short/s3/HTMicro.jpg?itok=eMSKJaR9","width":97,"alt":null,"height":125},"heroImage":null,"heroImageSrcset":null,"sponsored":false,"sponsorship":{"overrideAds":null},"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"id":12,"name":"Online Ordering","url":"/online-ordering"},{"id":9,"name":"Restaurants","url":"/restaurants"},{"id":160,"name":"Family Casual Dining","url":"/family-casual-dining"},{"id":59,"name":"POS","url":"/pos"}],"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 = "Bertucci's Takes Carry-Out to the Next Level in Record Time with MICROS webOrdering | Case Studies | | 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); } })();