\r\n \r\nJ. Crew executives see long-term benefits in improving its international e-commerce capabilities. \"We're now shipping to 106 countries, and obviously, that is giving us a lot of information in terms of where the demand is coming from,\" said CFO James Scully during a recent conference call discussing J. Crew's Q1 financial results. \"Previously this was anecdotal information, and we're turning it into good analytical information.\" \r\n \r\nThe retailer also revealed that it is able to share inventory between its brick-and-mortar and direct channels. \"We do use sort of a seamless inventory strategy, where we do share inventory,\" said EVP of retail and factory Libby Wadle. \"But we do buy a separate inventory pool for our direct business and our retail business and then manage in-between as the business demands,\" she added. \r\n \r\nIn addition to its supply chain and IT investments, J. Crew will use its 2012 CapEx on 42 new brick-and-mortar stores, store renovations and corporate office expansion. The retailer has already spent $37 million of its CapEx during Q1, which ended April 28, 2012. \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);
}
})();
J. Crew Invests $125M CapEx in Supply Chain and IT Enhancements
J. Crew Invests $125M CapEx in Supply Chain and IT Enhancements J. Crew will invest its $125-$135 million in 2012 CapEx on supply chain infrastructure, including an expanded direct sales distribution center, and IT enhancements that include enabling international shipping for online sales. Both international and direct sales are experiencing rapid growth at J. Crew: direct sales increased 19% during the first quarter of 2012 compared to the same period the previous year. Total revenues for J. Crew increased 23%, reaching $503.5 million.
J. Crew executives see long-term benefits in improving its international e-commerce capabilities. "We're now shipping to 106 countries, and obviously, that is giving us a lot of information in terms of where the demand is coming from," said CFO James Scully during a recent conference call discussing J. Crew's Q1 financial results. "Previously this was anecdotal information, and we're turning it into good analytical information."
The retailer also revealed that it is able to share inventory between its brick-and-mortar and direct channels. "We do use sort of a seamless inventory strategy, where we do share inventory," said EVP of retail and factory Libby Wadle. "But we do buy a separate inventory pool for our direct business and our retail business and then manage in-between as the business demands," she added.
In addition to its supply chain and IT investments, J. Crew will use its 2012 CapEx on 42 new brick-and-mortar stores, store renovations and corporate office expansion. The retailer has already spent $37 million of its CapEx during Q1, which ended April 28, 2012.
X
This ad will auto-close in 10 seconds