\r\n \r\nIn 2008, the retailer decided to join the e-commerce game with its on-premise legacy system. However, with more than 900 retail locations and 3,000 deliveries each day, there was a continuous need for more servers to keep up with Sleepy’s growth – upgrades became laborious and expensive, and in-house control was lacking. \r\n \r\nMid-2013, the retailer set out to find a SaaS model that could replace the legacy system and help the retailer on its omnichannel journey. It turned to Demandware for a platform to better support the retailer’s growth strategy, enabling the speed, agility and innovation necessary to keep pace with consumer demands. \r\n \r\n“We made the decision to move to a cloud platform because we needed a more agile solution for our growing business,” says Christopher Cucuzza, VP of technology for Sleepy’s. “Although we are a traditional brick-and-mortar retailer, we recognize that consumers are increasingly connected and that we need to evolve to meet the needs of our customers.” \r\n \r\nThe Comfort of Digital \r\nSleepy’s launched www.sleepys.com on the Demandware platform on March 10, 2014 and plans to rollout additional branded sites throughout the year. \r\n“Demandware provides a steady stream of features and seamless upgrades that don’t disrupt our day-to-day operations,” notes Cucuzza. “This allows our team to have complete control over the user experience and site functionality.” \r\n \r\nThe new website features simple navigation to help customers find the perfect mattress, and now, Sleepy’s distribution network can deliver comfort to anywhere in the country. \r\n \r\n“No matter if you are shopping online or in the store, we need to convey the same message,” Cucuzza said. “The Demandware platform offers the seamless omnichannel experience that we we were shooting for. Someone will one day figure out how to digitally best serve the customer in our industry and we want to be them. We have confidence that we can do that with Demandware.” \r\n \r\nSince the rollout, Sleepy’s has seen improvements in internal processes such as marketing planning, content creation and coupon usage, conversion rate and more. Being able to leverage a platform that can manage each of Sleepy’s sites, including mattress.com, mattressdiscounters.com and 1800mattress.com, makes it easier for the organization to produce a consistent brand image, while also simplifying processes and helping associates to be more productive. \r\n \r\nMoving forward, Sleepy’s will continue to focus on developing distinct differentiators that will lead to the best brand image and shopping experience for the customer. Digital innovation is top of mind at Sleepy’s, and this retailer’s bed time story is far from over. "}]}};
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);
}
})();
A lot has changed at Sleepy’s since the first Brooklyn store in 1931, but the mission remains the same. The mattress retailer won’t rest until it delivers sleep solutions to each bedroom in America.
In 2008, the retailer decided to join the e-commerce game with its on-premise legacy system. However, with more than 900 retail locations and 3,000 deliveries each day, there was a continuous need for more servers to keep up with Sleepy’s growth – upgrades became laborious and expensive, and in-house control was lacking.
Mid-2013, the retailer set out to find a SaaS model that could replace the legacy system and help the retailer on its omnichannel journey. It turned to Demandware for a platform to better support the retailer’s growth strategy, enabling the speed, agility and innovation necessary to keep pace with consumer demands.
“We made the decision to move to a cloud platform because we needed a more agile solution for our growing business,” says Christopher Cucuzza, VP of technology for Sleepy’s. “Although we are a traditional brick-and-mortar retailer, we recognize that consumers are increasingly connected and that we need to evolve to meet the needs of our customers.”
The Comfort of Digital
Sleepy’s launched www.sleepys.com on the Demandware platform on March 10, 2014 and plans to rollout additional branded sites throughout the year.
“Demandware provides a steady stream of features and seamless upgrades that don’t disrupt our day-to-day operations,” notes Cucuzza. “This allows our team to have complete control over the user experience and site functionality.”
The new website features simple navigation to help customers find the perfect mattress, and now, Sleepy’s distribution network can deliver comfort to anywhere in the country.
“No matter if you are shopping online or in the store, we need to convey the same message,” Cucuzza said. “The Demandware platform offers the seamless omnichannel experience that we we were shooting for. Someone will one day figure out how to digitally best serve the customer in our industry and we want to be them. We have confidence that we can do that with Demandware.”
Since the rollout, Sleepy’s has seen improvements in internal processes such as marketing planning, content creation and coupon usage, conversion rate and more. Being able to leverage a platform that can manage each of Sleepy’s sites, including mattress.com, mattressdiscounters.com and 1800mattress.com, makes it easier for the organization to produce a consistent brand image, while also simplifying processes and helping associates to be more productive.
Moving forward, Sleepy’s will continue to focus on developing distinct differentiators that will lead to the best brand image and shopping experience for the customer. Digital innovation is top of mind at Sleepy’s, and this retailer’s bed time story is far from over.