Retailers are flocking to NFTs. Why?

As you’ve likely heard, the NFT hype cycle has gone nuclear in the last year. While early use cases for brands seemed fuzzy, the retail...
Rob Litterst • January 21, 2022

By the numbers: Hotline bling, potty mouths, and more.

1) In July, the federal government is switching National Suicide Prevention Lifeline from a 10-digit number to a 3-digit one, 988. Calls are expected...
Jacob Cohen • December 26, 2021

By the numbers: Home depot, productivity tracking, mountain treasure, and more

(Source: Getty Images / Jaimie Dee) 1) More money, more space. In the US, for every additional $1B in online shopping, 1.25m square feet of...
Jacob Cohen • December 13, 2021

Why the Black Friday numbers were a little bit gray

While there was a 1.4% dip in Cyber Monday sales, don’t be fooled — sales this season are through the roof. From Nov. 1 through...
Jacob Cohen • December 3, 2021

Retailers are telling customers to keep items instead of returning them. Here’s why

Free returns are great, but know what’s even better? Free stuff. Retailers like Amazon, Target, and Walmart have left customers pleasantly surprised by letting them...
Rob Litterst • December 2, 2021

Macy’s solution for the retail apocalypse? Selling ads.

Modest Proposal, a must-follow on Twitter, once tweeted, “On a long enough timeline, everyone sells ads.” Macy’s is proving his point. After narrowly escaping bankruptcy in...
Rob Litterst • December 1, 2021

How Walmart is taking on Amazon

(Photo by Jeff Zelevansky/Getty Images) Remember Walmart? It’s the ~$400B retailer seemingly left in the dust by a $1.9T behemoth called Amazon. Turns out, things aren’t so...
Trung T. Phan • November 22, 2021

The $12B wholesale unicorn taking on Amazon

Everyone knows Amazon is the “everything store,” but what’s the everything store… for stores? Faire — an online wholesale marketplace founded in 2017 to help...
Rob Litterst • November 18, 2021

Why D2C brand Glossier is returning to in-person retail

Glossier’s new Los Angeles store is a millennial pink, marble-ensconced paradise made for Instagram and TikTok. But why, after closing all its in-person outposts amid...
Juliet Bennett Rylah • November 17, 2021

Can Build-A-Bear replicate the experience online?

Source: Getty Images/SOPA Images Build-A-Bear Workshop, Inc. — the chain that lets you customize your own stuffed animal — was founded in 1997, making it...
Juliet Bennett Rylah • November 12, 2021

By the numbers: Phony Warhol drawings, font-opolies, windowless dorms, and more

Source: MSCHF 1) Call it a font-opoly. The world’s largest font seller, Monotype, recently bought Hoefler&Co, makers of Gotham (the font). Monotype now owns 30k+...
Jacob Cohen • November 1, 2021

Digits: Bottlenecks, miniature toys, and a $25m shredded painting

1) Sometimes you’ll find jam in a glass bottle, and other times you’ll find glass bottles in a jam. With 20%-30% of food and...
Jacob Cohen • October 18, 2021

What ‘Supermarket Sweep’ tells us about changing grocery store prices

In the 1960s, you could win “Supermarket Sweep” with less than $300 in your cart. Today, you’d better get $2k. Here’s why. ‘Supermarket Sweep’ first...
Juliet Bennett Rylah • October 7, 2021

Digits: Beehive fences, squid imports, toilet paper, and more.

1) The Burlington Coat Factory made a good decision renaming itself to Burlington Stores in 2009, given just 5% of its $5.8B in 2020...
Jacob Cohen • October 4, 2021

Amazon’s $30B+ ad business, explained

Photo: Getty Images Have you noticed more and more “sponsored content” on Amazon? It’s not your imagination: the company’s advertising business is huge — and …
Trung T. Phan • September 23, 2021

Dollar General wants to go upmarket with Popshelf. So far, it’s working.

While other retailers were shuttering during the pandemic, Dollar General bucked the trend by launching an entirely new store format. Popshelf is targeted toward suburban...
Rob Litterst • September 14, 2021

Digits: A $3.6m Spider-Man, e-cigs get smoked, and ATVs kick into high gear

Yep, $3.6m right there (Source: Heritage Auctions / The Hollywood Reporter) 1) Spider-Man, Spider-Man, does whatever a spider can — like notch a record $3.6m...
Jacob Cohen • September 13, 2021

How brands are doing samples in a pandemic

“Just one… OK, maybe 10” (Source: Noel Hendrickson / Getty Images) Free samples — arguably the best part of grocery shopping — disappeared at the...
Juliet Bennett Rylah • September 7, 2021

What’s the best purchase you’ve ever made for $100 or less? Here’s what our readers said.

Earlier this week, we asked you about your best $100-or-less purchase ever. And by golly, you delivered. Across 100s of responses, the average price per...
Jacob Cohen • September 3, 2021

Kmart closed 2k+ stores since 2005. What’s happened with its retail space?

Singdhi Sokpo (The Hustle) In 2005, Kmart had 2,085 locations. Today, it’s got 17. In all, ~230m square feet worth of Kmarts have shut. What’s happened...
Jacob Cohen • August 26, 2021

Target has launched ten $1B+ brands

Have you ever walked into Target looking to buy a single item (e.g., milk) but walked out with a bounty of other goods you...
Trung T. Phan • August 17, 2021

Walmart takes a page out of Amazon’s book

Walmart has long been accused of driving mom and pop stores out of business — now they want to help them out. The company partnered...
Rob Litterst • July 30, 2021

Shoppertainment is a trend you should know about

Ever wonder how infomercials would evolve for mobile consumption habits? The answer may have arrived. Shoppertainment is a term used to describe the convergence of...
Rob Litterst • July 22, 2021

Investors are rolling up Amazon stores. And making a killing.

Remember the last impulse purchase crucial gadget you bought on Amazon? Perhaps it was a deep-tissue massage gun, or a bright light therapy lamp. You...
Rob Litterst • July 15, 2021

If you want to be an Amazon vendor, you may have to give up some equity

Photo by Sebastian Kahnert/picture alliance via Getty Images Scoring an Amazon contract can make or break a company. Last year, the food distributor SpartanNash negotiated an...
Trung T. Phan • July 2, 2021

Wayfair thinks AR/VR shopping is the future of retail

Try-before-you-buy has gone digital. At the Jefferies Virtual Consumer Conference earlier this week, Wayfair co-founder Steven Conine predicted that “at some point in the future...
Juliet Bennett Rylah • June 25, 2021

Etsy buys ticket to the cool kids’ table with $1.6B Depop acquisition

Last week, Etsy — the internet’s craft fair — announced its acquisition of London-based shopping platform Depop for $1.625B in a “mostly” cash deal.  It’s...
Kolby Hatch • June 7, 2021

Warby Parker sets its sights on more in-person retail

”How can eye help you?” (Source: Warby Parker) New York-based glasses and contacts retailer Warby Parker made a splash with its ecommerce model when it...
Juliet Bennett Rylah • June 7, 2021

Americans are prepping for the post-COVID world… by buying deodorant and toothpaste

With baking soda! (Source: Justin Sullivan / Getty Images) When the masks come off, the deodorant goes on. As more and more states walk back COVID...
Kolby Hatch • June 2, 2021

Digits: Hockey inflation, a condom surge, and $11m wolves

Wayne ‘The Great One’ Gretzky (Source: Bruce Bennett / Getty Images) Ice is on fire. A 1979 Wayne Gretzky rookie card sold for a record...
Jacob Cohen • June 1, 2021

Join 2M+ professionals getting the Hustle daily news brief

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/new-thank-you-v2/" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true"]
<script type="text/javascript"> var onloadCallback = function() { grecaptcha.render('verify-your-humanity', { 'sitekey' : '6LdddrcZAAAAALyttpvOqiwQGwq5BNhgDz4tMQGE' }); }; function getCookieValue(a) { var b = document.cookie.match('(^|[^;]+)\\s*' + a + '\\s*=\\s*([^;]+)'); return b ? atob(decodeURIComponent(b.pop())) : ''; } function getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); if (utmName == 'ref') { var newVal = searchParams.get(utmName) || getCookie(cookieName); } else { var newVal = searchParams.get(utmName) || getCookieValue(cookieName); } if ((existingVal == null || existingVal == '' || existingVal == defaultValue) && (newVal != null && newVal != '')) { el.setAttribute('value', newVal); } } function setHiddenFieldValueFromUtm( wrappingDiv, searchParams, className, utmName, defaultValue ) { var el = wrappingDiv.getElementsByClassName(className)[0]; if (el != null) { var existingVal = el.getAttribute("value"); var newVal = searchParams.get(utmName); if (newVal != null && newVal != "") { el.setAttribute("value", newVal); } } } function initForm() { var wrappingDivs = document.getElementsByClassName('email-submission'); Array.prototype.forEach.call(wrappingDivs,wrappingDiv => { var sp = new URLSearchParams(window.location.search); setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home-page'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', 'home-exit-popup'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-referral', 'ref', 'funnel_referral', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-a', 'a', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-c', 'c', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-o', 'o', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-oc', 'oc', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-e', 'e', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-f', 'f', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-r', 'r', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-t', 't', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s1', 's1', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s2', 's2', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s3', 's3', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s4', 's4', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s5', 's5', ''); var error_message = getCookieValue('validate-email-message'); if (error_message && error_message.trim() != '') { var error = wrappingDiv.getElementsByClassName('funnel-error')[0]; var prev_email = getCookieValue('funnel_email'); error_message = prev_email + " is not valid. Please try again"; error.innerHTML = error_message; error.style = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('email-submission'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; captchaVersion.name = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); captchaEl.id = 'verify-your-humanity'; subForm.prepend(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = 'https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit'; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } window.addEventListener('DOMContentLoaded', (event) => { initForm(); }); if(typeof hp_interval == 'undefined') { var hp_interval = 0; var hp_ts = 0; var hp_try = 0; jQuery(document).ready(function ($) { hp_interval = setInterval(function(){ $('input.hp_ts').val(hp_ts); hp_ts += 1; if(hp_ts >= 180) { clearInterval(hp_interval); } },1000); $('.email-submission:not(.prevent-default)').submit(function (e) { var form = $(this); if(hp_ts < 3 && hp_try < 1) { e.preventDefault(); if (form.find('.email-form-submit-message').length < 1) { form.find('.email-form-wrap').after('<p class="email-form-submit-message" style="padding: 0em 1.5em;">Too fast! Are you a human? Try again please.</p>'); } hp_try += 1; hp_ts = 0; $('input.hp_try').val(hp_try); } }); }); } </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission " id="exit-popup-general" action="https://cms.thehustle.co/api/v1/contacts/wordpress_create" method="post" autocomplete="email"> <div class="email-form-wrap"> <input class="funnel-source hidden-input" type="hidden" name="source" value="thehustleco"> <input class="funnel-campaign hidden-input" type="hidden" name="campaign" value="home-page"> <input class="funnel-medium hidden-input" type="hidden" name="medium" value="home-exit-popup"> <input class="funnel-form-id hidden-input" type="hidden" name="form-id" value="exit-popup-general"> <input class="funnel-referral hidden-input" type="hidden" name="referral_code"> <input class="funnel-fail-url hidden-input" type="hidden" name="fail_url" value=""> <input class="funnel-ip-country-wordpress hidden-input" type="hidden" name="ip_country_wordpress" value="FI"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/ecommerce-and-retail/page/2/"> <input class="funnel-a hidden-input" type="hidden" name="a" value=""> <input class="funnel-c hidden-input" type="hidden" name="c" value=""> <input class="funnel-o hidden-input" type="hidden" name="o" value=""> <input class="funnel-oc hidden-input" type="hidden" name="oc" value=""> <input class="funnel-e hidden-input" type="hidden" name="e" value=""> <input class="funnel-f hidden-input" type="hidden" name="f" value=""> <input class="funnel-r hidden-input" type="hidden" name="r" value=""> <input class="funnel-t hidden-input" type="hidden" name="t" value=""> <input class="funnel-s1 hidden-input" type="hidden" name="s1" value=""> <input class="funnel-s2 hidden-input" type="hidden" name="s2" value=""> <input class="funnel-s3 hidden-input" type="hidden" name="s3" value=""> <input class="funnel-s4 hidden-input" type="hidden" name="s4" value=""> <input class="funnel-s5 hidden-input" type="hidden" name="s5" value=""> <input class="funnel-success-url hidden-input" type="hidden" name="success_url" value="https://thehustle.co/new-thank-you-v2/"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <div class="signup-icon" style="display:none;"> <svg width="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6Zm-2 0-8 5-8-5h16Zm0 12H4V8l8 5 8-5v10Z" fill="#848B92"></path></svg> </div> <input type="hidden" name="hp_ts" class="hp_ts" value="0"> <input type="hidden" name="hp_try" class="hp_try" value="0"> <input type="text" name="first_name" placeholder="Enter your name" value=""> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit om-trigger-conversion" type="submit" value="Join Free"> </div> <div class="validate-mistake-emails-message" style="display:none;"></div> <div class="form-options" style="display:none"> <div class="form-options-wrap"> <div class="trends-opt-in"> <input id="trends_opt_in_email_submission" class="trends-opt-in-checkbox" type="checkbox" name="trends_opt_in"> <label for="trends_opt_in_email_submission" id="trends_opt_in_label" class="trends-opt-in-text">Yes, I’d like to receive additional marketing emails on hot business opportunities from Trends, by the Hustle.</label> </div> <div class="privacy-text"> <p>We're committed to your privacy. The Hustle uses the information you provide to contact you about our relevant content and services. You may unsubscribe from these communications at any time. For more information, check out our <a href="https://thehustle.co/privacy">Privacy Policy</a>.</p> </div> </div> </div> <div submit-success> <template type="amp-mustache"> <p class="c-message c-message--success">Thank you for subscribing.</p> </template> </div> <div submit-error> <template type="amp-mustache"> <p class="c-message c-message--failed">Your submission failed. Please try again!</p> </template> </div> </form> </div>