\n \nNextDayPets.com will re-launch their Internet storefront using the iCongo e-commerce suite which provides marketing, merchandising, order management and call center capabilities enabling retailers to operate a full featured online retail storefront. The suite also includes streamlined multi-vendor direct order procurement, content management capabilities, as well as personalization and marketing tools. \n \nNextDayPets.com also uses the platform to enhance its merchandising capabilities, improve cross-selling of pet supplies within their online pet community, as well as enhance its customer's overall online shopping experience. NextDayPets.com will use the marketing systems to simplify content creation enabling quick site updates and notifications to their large base of pet loving visitors. \n \n\"In searching for a new e-commerce solution partner, we looked for a proven, mature system that would enable us to effectively support large transaction volumes, support our business and technical requirements, enhance both our customer's shopping experience and our overall customer service,\" said Brian Salta, partner at NextDayPets.com. \"iCongo's proven comprehensive e-commerce solution will allow NextDayPets.com to achieve our e-commerce objectives. By implementing the iCongo e-commerce system, NextDayPets.com can overcome prior challenges and be able to efficiently push large volumes of visitor traffic from the community sections over to the online store.\" \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);
}
})();
NextDayPets.com Adds E-Commerce to Support Growing Online Pet Supplies Business
NextDayPets.com Adds E-Commerce to Support Growing Online Pet Supplies Business Next Day Pets selects iCongo's e-commerce platform to power its online retail pet supplies business.
NextDayPets.com will re-launch their Internet storefront using the iCongo e-commerce suite which provides marketing, merchandising, order management and call center capabilities enabling retailers to operate a full featured online retail storefront. The suite also includes streamlined multi-vendor direct order procurement, content management capabilities, as well as personalization and marketing tools.
NextDayPets.com also uses the platform to enhance its merchandising capabilities, improve cross-selling of pet supplies within their online pet community, as well as enhance its customer's overall online shopping experience. NextDayPets.com will use the marketing systems to simplify content creation enabling quick site updates and notifications to their large base of pet loving visitors.
"In searching for a new e-commerce solution partner, we looked for a proven, mature system that would enable us to effectively support large transaction volumes, support our business and technical requirements, enhance both our customer's shopping experience and our overall customer service," said Brian Salta, partner at NextDayPets.com. "iCongo's proven comprehensive e-commerce solution will allow NextDayPets.com to achieve our e-commerce objectives. By implementing the iCongo e-commerce system, NextDayPets.com can overcome prior challenges and be able to efficiently push large volumes of visitor traffic from the community sections over to the online store."
X
This ad will auto-close in 10 seconds