\r\n
Q&A: JCPenney's Michelle Wlazlo On Private Label, Future Growth
\r\n\r\n“We recognize the essential role first responders play in our communities – from extinguishing fires to being first on the scene of an accident, they make every moment count to protect and support the communities they serve,” said Katie Mullen, chief customer officer with JCPenney. “At JCPenney, we strive to do the same and offer our customers the attention, value, choice and shopping experience they deserve, in a way no other retailer can.”
\r\n\r\nShoppers will find a combination of national brands that JCPenney is known for as well as some of JCPenney’s own top-private label items such as the St. John’s Bay Men's Classic Fit Polo, which maintains more than 500 five-star reviews.
\r\n\r\nAccording to JCPenney, “The WorkShop” underscores the department store’s reinvigorated ‘Make It Count’ brand proposition and commitment to making fashion accessible.
\r\n\r\nDuring the celebration of local heroes from Oct. 27 to Nov. 2, eligible first responders, including firefighters, police officers, emergency nurses and EMTs, will receive an additional 10% in store discount when they show their first responder badge to an associate at checkout.
\r\n\r\nAdditionally, a portion of sales will be matched by JCPenney with a donation of $100,000 benefiting the American Red Cross.
\r\n","imageSrcset":{"src":"https://assets1.storebrands.com/sb/styles/max_width_480/s3/2023-10/jcp_logo.jpeg?itok=Mmd0dvDe 480w, https://assets1.storebrands.com/sb/styles/max_width_800/s3/2023-10/jcp_logo.jpeg?itok=8H2Q2oN4 500w","sizes":"(min-width: 1300px) 375px, (min-width: 920px) 28vw, (min-width: 720px) 50vw, 100vw"},"imageCaption":"JCPenney's new The WorkShop is designed to help first responders find the clothing they need.","imagePosition":"right","imageAdvertisement":false,"imageSize":"large","imageLink":"","imageExpandable":false,"fullSizeImage":{"id":34209,"alt":"JCPenney Logo","width":500,"url":"https://assets1.storebrands.com/sb/styles/max_width_800/s3/2023-10/jcp_logo.jpeg?itok=8H2Q2oN4","height":313}}]}}; const country = "HK"; const language = "en, *"; const SITE_LANGUAGE = "en"; const siteName = "Store Brands"; const userRoles = ["anonymous"]; const userUid = 0; const indexName = "storebrands"; 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); } })();