\r\n \r\nThe fashion e-commerce industry has many illegitimate companies running, many of which are using stolen or fake images to persuade customers to buy products. DressLily is on a crusade to be an industry leader in fighting copyright and fake images. DressLily has recently begun using its own in house models and watermarks to show its customers that the company's products are legitimate. Customers have been happy with these changes, and DressLily has since been looking to do more. \r\n \r\nToday DressLily is proud to announce video descriptions of products. Videos are hard to alter, DressLily is looking to use this as an advantage to show the company's products are as real as they come. Videos show true colors, fabric quality, and design without having to swipe through many pictures. Videos of products will be found on the product description page and if a video is available it will take the first thumbnail of where pictures used to be. Customers still looking for pictures can swipe to the next thumbnail to see specific model pictures. \r\n \r\nDressLily engineers have major bug fixes on its mobile apps, making the shopping experience even easier. On top of bug fixes, the new app has more mobile specific deals and sales. Customers using the mobile app for DressLily will now get cheaper prices on many products. DressLily looks to continue the growth of its mobile app through exclusive promotions; customers are encouraged to keep checking the app for these deals. \r\n \r\nDressLily is excited for customers to try out the new video feature and mobile app. The video feature will be live on November 16 and the mobile app update is live now. Sister sites of DressLily, Rosewholesale and Twinkledeals have their mobile updates coming soon. Rosewholesale will be November 14th and Twinkledeals' app is still going through updates. \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);
}
})();
DressLily Updates Mobile Applications To Better Display Products
DressLily Updates Mobile Applications To Better Display Products
11/18/2016
DressLily is a world renowned fashion e-commerce brand that sells both apparel and accessories. DressLily has been able to harbor impressive amounts of traffic and sales through their aggressive pricing and eye for quality control. Customer satisfaction is what keeps DressLily profitable and the company is always looking for ways to appease its user base. Today DressLily is proud to announce the launch of video descriptions of products. These videos will be unaltered looks at the products being sold, adding a new layer of transparency.
The fashion e-commerce industry has many illegitimate companies running, many of which are using stolen or fake images to persuade customers to buy products. DressLily is on a crusade to be an industry leader in fighting copyright and fake images. DressLily has recently begun using its own in house models and watermarks to show its customers that the company's products are legitimate. Customers have been happy with these changes, and DressLily has since been looking to do more.
Today DressLily is proud to announce video descriptions of products. Videos are hard to alter, DressLily is looking to use this as an advantage to show the company's products are as real as they come. Videos show true colors, fabric quality, and design without having to swipe through many pictures. Videos of products will be found on the product description page and if a video is available it will take the first thumbnail of where pictures used to be. Customers still looking for pictures can swipe to the next thumbnail to see specific model pictures.
DressLily engineers have major bug fixes on its mobile apps, making the shopping experience even easier. On top of bug fixes, the new app has more mobile specific deals and sales. Customers using the mobile app for DressLily will now get cheaper prices on many products. DressLily looks to continue the growth of its mobile app through exclusive promotions; customers are encouraged to keep checking the app for these deals.
DressLily is excited for customers to try out the new video feature and mobile app. The video feature will be live on November 16 and the mobile app update is live now. Sister sites of DressLily, Rosewholesale and Twinkledeals have their mobile updates coming soon. Rosewholesale will be November 14th and Twinkledeals' app is still going through updates.