","showSummary":null,"url":"/oreilly-adds-skus-worth-100-million-stores","date":"2012-07-31T00:00:00","author":{"email":"devteam@ashday.com","uname":"ash_root","firstName":null,"lastName":null,"bio":null,"title":null,"picture":null,"phone":null,"contactForm":null},"byline":" ","hideByline":null,"digitalEdition":null,"sponsored":false,"sponsorship":{"overrideAds":null},"taggedPro":null,"relatedArticles":[],"teaserImage":{"id":44851,"url":"https://assets1.risnews.com/styles/secondary_articles_short/s3/O-Reilly_RIS_2-22-11.jpg?itok=j1-wtNCA","width":150,"height":113,"alt":null},"heroImageSrcset":null,"hideHero":null,"heroImage":null,"heroCaption":null,"attachedFiles":[],"businessTopic":[],"contentType":[],"company":[],"marketSegment":[],"topics":[{"id":45,"name":"Assortment Planning","url":"/assortment-planning"},{"id":22,"name":"E-Commerce","url":"/e-commerce"},{"id":41,"name":"Inventory Management","url":"/inventory-management"},{"id":446,"name":"Data Management","url":"/data-management"}],"contentParagraphs":{"isGated":false,"gateType":null,"gateText":null,"paragraphs":[{"id":3236,"bundle":"basic","text":"Not content with provinding its nearly 3,600 stores with the ability to obtain thousands of auto parts within a day, O'Reilly Automotive is undergoing a SKU rationalization initiative that will add $100 million worth of highly targeted SkUs to stores to offer immediate sales opportunities. \r\n \r\nGregory Henslee, CEO and president of O'Reilly, reports the $5.8 billion retailer is haflway through the project. \"Our goal remains to have the parts our customers want on our store shelves even more than we do today,\" said Henslee in an earnings call, \"and to rely less heavily on pickups from an advanced hub and distribution center network.\" \r\n \r\nInitially, the project was pegged at the $80 million level, but \"as we progressed with the project, we determined we have additional opportunities to enhance our customer service levels,\" said Henslee. \r\n \r\nIn addition to the SKU rationalization project, O'Reilly recently completed the rollout of a proprietary electronic catalog to all stores and it continues to add functionality to the e-commerce site to nurture growing sales. "}]}};
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);
}
})();
O'Reilly Adds SKUs Worth $100 Million to Stores
O'Reilly Adds SKUs Worth $100 Million to Stores Not content with provinding its nearly 3,600 stores with the ability to obtain thousands of auto parts within a day, O'Reilly Automotive is undergoing a SKU rationalization initiative that will add $100 million worth of highly targeted SkUs to stores to offer immediate sales opportunities.
Gregory Henslee, CEO and president of O'Reilly, reports the $5.8 billion retailer is haflway through the project. "Our goal remains to have the parts our customers want on our store shelves even more than we do today," said Henslee in an earnings call, "and to rely less heavily on pickups from an advanced hub and distribution center network."
Initially, the project was pegged at the $80 million level, but "as we progressed with the project, we determined we have additional opportunities to enhance our customer service levels," said Henslee.
In addition to the SKU rationalization project, O'Reilly recently completed the rollout of a proprietary electronic catalog to all stores and it continues to add functionality to the e-commerce site to nurture growing sales.
X
This ad will auto-close in 10 seconds