\r\n \r\nRestaurants using Revel’s Point of Sale system will now be able to easily activate Zapper as an additional payment option for their customers. Through Zapper, diners will be able to scan a QR code printed on their bill and pay from the app, without having to wait on their server. During this process, Zapper captures detailed customer data, providing restaurants with the necessary tools to build a following and create targeted offers and promotions. \r\n \r\nRevel’s iPad POS solution combines cloud-based technology and the intelligence of the iPad to deliver a set of customizable features designed to help any business grow, including restaurants. Top features include real-time reporting, inventory tracking, integrated payroll, delivery management, customer relationship management, loyalty programs, digital menu boards, mobile payments, online ordering and gift cards. \r\n \r\nThe offering from Zapper and Revel gives restaurants a fully integrated pay-at-the-table mobile solution, subsequently speeding up service, reducing errors and fraud, and simplifying the payment process. \r\n \r\nKnown as the central nervous systems of businesses, POS systems provide powerful tools to ease management and boost sales; this integration with Zapper is intended to provide restaurateurs with a seamlessly integrated, cutting-edge mobile payment solution, according to Revel."}]}};
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);
}
})();
Revel Systems and Zapper Serve Up Mobile Payment Solution for Restaurants
Revel Systems and Zapper Serve Up Mobile Payment Solution for Restaurants Mobil payments provider
Zapper partnered with
Revel Systems , an iPad Point of Sale platform, to broaden the reach of their mobile payment technology for restaurants.
Restaurants using Revel’s Point of Sale system will now be able to easily activate Zapper as an additional payment option for their customers. Through Zapper, diners will be able to scan a QR code printed on their bill and pay from the app, without having to wait on their server. During this process, Zapper captures detailed customer data, providing restaurants with the necessary tools to build a following and create targeted offers and promotions.
Revel’s iPad POS solution combines cloud-based technology and the intelligence of the iPad to deliver a set of customizable features designed to help any business grow, including restaurants. Top features include real-time reporting, inventory tracking, integrated payroll, delivery management, customer relationship management, loyalty programs, digital menu boards, mobile payments, online ordering and gift cards.
The offering from Zapper and Revel gives restaurants a fully integrated pay-at-the-table mobile solution, subsequently speeding up service, reducing errors and fraud, and simplifying the payment process.
Known as the central nervous systems of businesses, POS systems provide powerful tools to ease management and boost sales; this integration with Zapper is intended to provide restaurateurs with a seamlessly integrated, cutting-edge mobile payment solution, according to Revel.
X
This ad will auto-close in 10 seconds