\r\n \r\nWith Valentine's Day almost a week away, Adore Me is now preparing for one of its busiest times of the year. To prepare for the stampede of orders, the retailer has developed a scalable delivery strategy with Dotcom Distribution to ensure on-time delivery. \r\n \r\n\"Valentine's Day is our busiest season next to the holidays,\" says Morgan Hermand-Waiche, founder and CEO of Adore Me. \"The difference here is that Valentine's Day season is significantly shorter than the December holidays, so on-time deliveries are stricter to achieve. Dotcom Distribution understands that, and our teams have developed a flexible fulfillment strategy that keeps up with the highs and lows of our order volume.\" \r\n \r\nDotcom also helped Adore Me to place an emphasis on unique its packaging. By collaborating on both packaging and overall brand image, the efforts and input brought greater visual interest and consistency to the brand. Both teams collaborated on an attractive shipping carton that maintained the upscale Adore Me brand image while ensuring orders arrived in better condition and lowering costs compared to the previous packaging. \r\n \r\n\"Distinct packaging has always been a priority for us,\" said Hermand-Waiche. \"Dotcom helped us take our image to the next level. A visually improved, cost-effective package represents the best of both worlds, and Dotcom helped us get there.\""}]}};
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);
}
})();
During its yearlong partnership, online lingerie retailer Adore Me, has leveraged Dotcom Distribution, a provider of fulfillment and logistics solutions, to help it achieve 300% growth in revenue. This rapid growth is expected to continue in 2015. Along with an agile fulfillment plan, Dotcom and Adore Me have improved the retailer's branded packaging – a vital component to the customer experience since it's the first physical impression customers have of the product.
With Valentine's Day almost a week away, Adore Me is now preparing for one of its busiest times of the year. To prepare for the stampede of orders, the retailer has developed a scalable delivery strategy with Dotcom Distribution to ensure on-time delivery.
"Valentine's Day is our busiest season next to the holidays," says Morgan Hermand-Waiche, founder and CEO of Adore Me. "The difference here is that Valentine's Day season is significantly shorter than the December holidays, so on-time deliveries are stricter to achieve. Dotcom Distribution understands that, and our teams have developed a flexible fulfillment strategy that keeps up with the highs and lows of our order volume."
Dotcom also helped Adore Me to place an emphasis on unique its packaging. By collaborating on both packaging and overall brand image, the efforts and input brought greater visual interest and consistency to the brand. Both teams collaborated on an attractive shipping carton that maintained the upscale Adore Me brand image while ensuring orders arrived in better condition and lowering costs compared to the previous packaging.
"Distinct packaging has always been a priority for us," said Hermand-Waiche. "Dotcom helped us take our image to the next level. A visually improved, cost-effective package represents the best of both worlds, and Dotcom helped us get there."