\r\n \r\nThe combination of Manhattan’s enterprise inventory visibility, order management and store solutions with GlobalBay’s mobile point-of-sale and clienteling applications will form a complete omnichannel sales and fulfillment platform. \r\n \r\n“Our decision to acquire GlobalBay was driven primarily by our customers asking us to extend our omnichannel scope within their stores.\" Eddie Capel, CEO Manhattan Associates, says. \"Moving beyond inventory and fulfillment and into sales and clienteling is one way we’ll provide a comprehensive store platform with omnichannel at its core. For our customers, this means that they will now have the ability to unlock the information that presents a single view of customers, orders and inventory.\" \r\n \r\nStore associates today are expected to deliver a customer experience that is as engaging, informative and profitable as it is accurate and efficient. To do this, they must have the ability to see a complete, omnichannel view of the customer, sell any unit of inventory across the entire retail network, and effortlessly handle cross channel transactions, such as returns and exchanges. \r\n \r\nManhattan's new position in the brick-and-mortar space elevates the company to a complete omnichannel retail technology solutions provider. \"Manhattan’s move into the in-store point of sale arena is a bold statement,\" Paula Rosenblum, analyst, RSR Research says. \"It marks a milestone for the store as an active node in the supply chain and potentially will be a landmark step into the next generation of POS.\" \r\n \r\nThe acquisition was completed on August 11, 2014. Financial terms of the transaction will not be disclosed."}]}};
const country = "US";
const language = "en-US,en;q=0.5";
const SITE_LANGUAGE = "en";
const siteName = "RIS News";
const userRoles = ["anonymous"];
const userUid = 0;
const indexName = "risnews";
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);
}
})();
Manhattan Associates has cemented itself in the brick-and-mortar environment with the acquisition of GlobalBay Technologies from VeriFone. The acquisition extends Manhattan Associates, Inc.'s omnichannel inventory and order management solutions by enabling in store sales and clienteling capabilities.
The combination of Manhattan’s enterprise inventory visibility, order management and store solutions with GlobalBay’s mobile point-of-sale and clienteling applications will form a complete omnichannel sales and fulfillment platform.
“Our decision to acquire GlobalBay was driven primarily by our customers asking us to extend our omnichannel scope within their stores." Eddie Capel, CEO Manhattan Associates, says. "Moving beyond inventory and fulfillment and into sales and clienteling is one way we’ll provide a comprehensive store platform with omnichannel at its core. For our customers, this means that they will now have the ability to unlock the information that presents a single view of customers, orders and inventory."
Store associates today are expected to deliver a customer experience that is as engaging, informative and profitable as it is accurate and efficient. To do this, they must have the ability to see a complete, omnichannel view of the customer, sell any unit of inventory across the entire retail network, and effortlessly handle cross channel transactions, such as returns and exchanges.
Manhattan's new position in the brick-and-mortar space elevates the company to a complete omnichannel retail technology solutions provider. "Manhattan’s move into the in-store point of sale arena is a bold statement," Paula Rosenblum, analyst, RSR Research says. "It marks a milestone for the store as an active node in the supply chain and potentially will be a landmark step into the next generation of POS."
The acquisition was completed on August 11, 2014. Financial terms of the transaction will not be disclosed.