\r\n \r\nPowered by the Magento eCommerce platform and integrated with Epicor's Merchandise and Enterprise Selling modules, Cross-Commerce communicates with physical stores (Store POS), mobile devices, call center, kiosk and social media to improve engagement through personalized sales, targeted promotions, recommendation engines, contact centers and more. Magento , owned by eBay, serves more than 150,000 businesses worldwide. \r\n \r\nThe new Cross-Commerce solution is integrated with Epicor Retail Suite and includes a rich merchandising suite, dynamic rule-based product relations, persistent shopping, private sales, gift registry, gifting options, rewards points and merchandise credits. The solution is also designed to support international expansion, supporting localization via support for native languages, multiple currencies and tax rates. Retailers also benefit from the ability to launch mobile-optimized storefronts via a mobile HTML5 interface that supports iPhone, Android and Opera Mobile browsers. \r\n \r\n\"Epicor Retail Cross-Commerce enables the sharing of business logic across channels, so retailers can support real-time cross-channel retailing for higher sales, lower costs, and greater customer satisfaction,\" said Ian Rawlins, vice president of marketing and business development, retail software for Epicor in a statement. \"To this end, we're pleased to incorporate the power of Magento's eCommerce platform that is well regarded in the industry and already in use today by many of our customers.\" \r\n \r\n"}]}};
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);
}
})();
Epicor Adds E-Commerce to Product Lineup with Magento Partnership
Epicor Adds E-Commerce to Product Lineup with Magento Partnership Epicor Software Corp.'s new strategic partnership with Magento strengthens its e-commerce offerings, which include last week's debut of the
Epicor Retail Cross-Commerce solution.
Powered by the Magento eCommerce platform and integrated with Epicor's Merchandise and Enterprise Selling modules, Cross-Commerce communicates with physical stores (Store POS), mobile devices, call center, kiosk and social media to improve engagement through personalized sales, targeted promotions, recommendation engines, contact centers and more.
Magento , owned by eBay, serves more than 150,000 businesses worldwide.
The new Cross-Commerce solution is integrated with Epicor Retail Suite and includes a rich merchandising suite, dynamic rule-based product relations, persistent shopping, private sales, gift registry, gifting options, rewards points and merchandise credits. The solution is also designed to support international expansion, supporting localization via support for native languages, multiple currencies and tax rates. Retailers also benefit from the ability to launch mobile-optimized storefronts via a mobile HTML5 interface that supports iPhone, Android and Opera Mobile browsers.
"Epicor Retail Cross-Commerce enables the sharing of business logic across channels, so retailers can support real-time cross-channel retailing for higher sales, lower costs, and greater customer satisfaction," said Ian Rawlins, vice president of marketing and business development, retail software for Epicor in a statement. "To this end, we're pleased to incorporate the power of Magento's eCommerce platform that is well regarded in the industry and already in use today by many of our customers."
X
This ad will auto-close in 10 seconds