\n \nLeveraging iCongo's expertise in cross-channel technology and systems integration, Roots will be able to offer its entire stock of inventory through stores and online channels regardless of the location of the customer. This will increase sales conversions through universal product availability at roots.com and at all Roots stores across Canada and the United States. \n \nThe iCongo platform will break down the silos between individual stores as well as the online channel. Orders and shipments will now be able to originate easily at any Roots location to better serve its customers, iCongo reports. The system will also provide reporting required to properly attribute credit for the sale to the location of the purchasing customer. This will allow Roots to provide incentives to store employees to convert single-channel customers to become multi-channel customers and reduce the concern of cannibalization between stores and online. \n \nBy taking advantage of iCongo's \"endless aisle\" capabilities to capture in-store sales for out of stock items, and broadening the available assortment at smaller locations, Roots is better positioned to capture lost sales opportunities. Additionally, by using iCongo's technology, Roots will be collecting valuable analytics for strategic assortment planning and replenishment and benefit from a much higher level of integration between its e-commerce website and its back office systems. \n \n\"A large draw for us choosing iCongo is the platform's cross-channel capabilities, this will allow us to have a much more consumer centric approach when serving customers. Additionally, it will also allow us to turn inventory faster, achieve higher revenue both in our stores and online, gain better customer satisfaction, and increase brand loyalty,\" says Don Green, Roots co-founder. \"Another draw was iCongo's preexisting integration with our point of sale technology that will allow us to automate many of our online catalog management processes that we're currently completing manually.\" \n \n \n \n \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);
}
})();
Roots Chooses iCongo to Develop New Cross Channel Capabilities
Roots Chooses iCongo to Develop New Cross Channel Capabilities
8/11/2009
iCongo Inc., a provider of e-commerce and cross-channel systems, has entered into an agreement with lifestyle brand Roots Canada Ltd., to implement its cross channel systems and a selection of e-commerce modules to enhance its current online store.
Leveraging iCongo's expertise in cross-channel technology and systems integration, Roots will be able to offer its entire stock of inventory through stores and online channels regardless of the location of the customer. This will increase sales conversions through universal product availability at roots.com and at all Roots stores across Canada and the United States.
The iCongo platform will break down the silos between individual stores as well as the online channel. Orders and shipments will now be able to originate easily at any Roots location to better serve its customers, iCongo reports. The system will also provide reporting required to properly attribute credit for the sale to the location of the purchasing customer. This will allow Roots to provide incentives to store employees to convert single-channel customers to become multi-channel customers and reduce the concern of cannibalization between stores and online.
By taking advantage of iCongo's "endless aisle" capabilities to capture in-store sales for out of stock items, and broadening the available assortment at smaller locations, Roots is better positioned to capture lost sales opportunities. Additionally, by using iCongo's technology, Roots will be collecting valuable analytics for strategic assortment planning and replenishment and benefit from a much higher level of integration between its e-commerce website and its back office systems.
"A large draw for us choosing iCongo is the platform's cross-channel capabilities, this will allow us to have a much more consumer centric approach when serving customers. Additionally, it will also allow us to turn inventory faster, achieve higher revenue both in our stores and online, gain better customer satisfaction, and increase brand loyalty," says Don Green, Roots co-founder. "Another draw was iCongo's preexisting integration with our point of sale technology that will allow us to automate many of our online catalog management processes that we're currently completing manually."