","showSummary":null,"url":"/cicis-tests-online-ordering","date":"2011-12-13T00:00:00","author":{"email":"devteam@ashday.com","uname":"ht_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"byline":" ","hideByline":null,"digitalEdition":null,"sponsored":false,"sponsorship":{"overrideAds":null},"taggedPro":null,"relatedArticles":[],"teaserImage":null,"heroImageSrcset":null,"hideHero":null,"heroImage":null,"heroCaption":null,"attachedFiles":[],"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"id":12,"name":"Online Ordering","url":"/online-ordering"},{"id":9,"name":"Restaurants","url":"/restaurants"},{"id":133,"name":"Pizzeria","url":"/pizzeria"}],"contentParagraphs":{"isGated":false,"gateType":null,"gateText":null,"paragraphs":[{"id":4020,"bundle":"basic","text":"CiCi’s Pizza , home of the custom pizza buffet, announces it has partnered with ONOSYS to test online ordering in Orlando, Fla., Charlotte, N.C., Denver, Austin, Texas, Richmond, Va. and Las Vegas. Tests will begin in early 2012 in support of CiCi’s “Build the Brand” growth strategy. \r\n \r\n“CiCi’s offers carry-out pizzas at an incredible value, and we see to go business as a real growth opportunity for our current and future franchisees,” said CiCi’s vice president of franchise services Steve Hawter. \r\n \r\n“ONOSYS offers a convenient online solution for CiCi’s guests to enjoy our wide variety of unique pizzas and custom favorites outside the four walls of the restaurant.” \r\n \r\nThe online ordering system will allow guests to customize their orders in great detail and save their favorite items for repeat ordering. Guests can place orders 24 hours a day and schedule pickup anytime during restaurant hours. \r\n \r\nONOSYS is a leading developer of mobile and online ordering solutions for restaurant chains and services more than 75 brands. "}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "Hospitality Technology";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "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 = `${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);
}
})();
CiCi's Tests Online Ordering
CiCi's Tests Online Ordering CiCi’s Pizza , home of the custom pizza buffet, announces it has partnered with
ONOSYS to test online ordering in Orlando, Fla., Charlotte, N.C., Denver, Austin, Texas, Richmond, Va. and Las Vegas. Tests will begin in early 2012 in support of CiCi’s “Build the Brand” growth strategy.
“CiCi’s offers carry-out pizzas at an incredible value, and we see to go business as a real growth opportunity for our current and future franchisees,” said CiCi’s vice president of franchise services Steve Hawter.
“ONOSYS offers a convenient online solution for CiCi’s guests to enjoy our wide variety of unique pizzas and custom favorites outside the four walls of the restaurant.”
The online ordering system will allow guests to customize their orders in great detail and save their favorite items for repeat ordering. Guests can place orders 24 hours a day and schedule pickup anytime during restaurant hours.
ONOSYS is a leading developer of mobile and online ordering solutions for restaurant chains and services more than 75 brands.
X
This ad will auto-close in 10 seconds