The FAA just moved drone deliveries one step closer to your front door

New regulations make it easier and safer for drones to do business in the sky, but privacy concerns abound.

Jacob Cohen • January 6, 2021

The luxury market is transitioning to ecommerce — and China is leading the pack

Luxury ecommerce sales will reach $58B in 2020, up 48% YoY. The major innovations in the space are coming from China.

Trung T. Phan • December 15, 2020

The extended warranty experience sucks. Extend raised $57m to make it better.

Extend offers a “digitally native” warranty solution that is a more transparent (and faster) experience for customers and merchants.

Trung T. Phan • December 11, 2020

OXB Studio lost 90% of its revenue overnight. Now, it’s making a comeback.

This maker of sweat proof jewelry went from $3k of online sales in January to $94k in October.

Trung T. Phan • November 23, 2020

Etsy’s growth hack: face masks

Sales of face masks have turbocharged Etsy’s platform, which could sell in $8-9B in gross merchandise value (GMV) this year.

Trung T. Phan • November 13, 2020

Supreme was just acquired for $2.1B. Here’s how Japan made the fashion brand huge.

Supreme started as a skate shop in New York but built its $2.1B brand in Japan.

Trung T. Phan • November 11, 2020

Supreme’s most expensive items

Some of the most expensive Supreme items on the marketplace Grailed.

Trung T. Phan • November 11, 2020

With social commerce on the rise, Shopify’s tie-up with TikTok makes a lot of sense

Shopify’s new partnership with TikTok allows users to run marketing campaigns for the video app right in their Shopify dashboard.

Trung T. Phan • October 28, 2020

The Gap’s turnaround plan includes a lot of athleisure (and Kanye)

The Gap is shutting down 30% of its stores (Gap, Banana Republic) by 2023 while making big bets on Athleta and Kanye.

Trung T. Phan • October 27, 2020

You should know about MercadoLibre, the $66B ‘Amazon of Latin America’

MercadoLibre -- Latin America’s leading ecommerce platform -- is copying Alibaba’s playbook and taking over finance.

Trung T. Phan • October 21, 2020

Ikea is getting into the refurbished business

Ikea is refurbing furniture to meet its sustainability goals

Trung T. Phan • October 15, 2020

Free samples are coming to online shopping

Clicking on clown makeup on Walmart.com? Don’t be surprised if it shows up in the mail.

Michael Waters • October 12, 2020

Wix’s Liat Karpel Gurwicz: “We aim to allow any business to have the same tools as a big brand does”

Wix’s head of strategic marketing shares with us the advice she’s giving ecommerce merchants this holiday season.

Trung T. Phan • October 8, 2020

Meet MacKenzie Scott, Amazon’s billionaire 1st employee

She’s bringing a new brand of philanthropy to the tech world.

Michael Waters • October 8, 2020

Apparently, Costco doesn’t need ecommerce to bag record profits

Even with a limited ecommerce presence, Costco is delivering its customers the goods.

Trung T. Phan • September 28, 2020

A fraud-detection company just got busted for committing fraud

NS8 claimed to have $62m in the bank. Actually, it was more like $28k.

Michael Waters • September 22, 2020

The Weather Channel is going all in on shopping

Weather apps are changing up how they track you. Get ready for a ton of weather-based ads.

Michael Waters • September 18, 2020

To win the cloud, Amazon and Microsoft are giving startups free sales support

Why are Microsoft and Amazon providing free enterprise sales support to startups? To get in with the companies while they're young and capture value as they grow.

Trung T. Phan • September 18, 2020

Magic Spoon’s Gabi Lewis: “People are looking for food that offers comfort and nostalgia”

Cereal sales have surged since the start of quarantine. We spoke with Magic Spoon's co-founder Gabi Lewis to find out more about the opportunity in cereal (and beyond).

Trung T. Phan • September 17, 2020

Need a new winter coat? Try buying it from a music video.

“Shoppable TV” really wants to become a thing.

Michael Waters • September 16, 2020

Brace yourself for October 10th, this year’s mysterious new shopping holiday

Retailers really want you to stock up on gifts starting… well, now.

Michael Waters • September 15, 2020

Can social commerce catch on outside of China?

It might sound like a small deal. But some social commerce companies are empowering local businesses in big ways.

Michael Waters • September 8, 2020

Fadeaway: Nike’s latest pivot is bad for brick-and- mortar retail

Nike announced it’s ending partnerships with brands totalling ~1k stores. What does this say about the apparel giant’s strategy road map?

Caroline Dohack • September 1, 2020

‘Dark patterns’ are how online stores get your extra moolah

Countdown clocks, “low-stock” labels: Inside the world of corporate peer pressure.

Michael Waters • August 7, 2020

More than a bad batch: Why everyone is ditching browser cookies

The pro-cookie argument has always been: It’s more profitable. But new evidence is challenging that.

Michael Waters • August 6, 2020

QVC’s Gen-Z-friendly cousin has mastered the product drop

NTWRK will turn your sneaker launch into a full-scale event.

Michael Waters • August 3, 2020

Best Shopify Stores: What We Can Learn from the Top 1k

We analyzed 1,000 of the best Shopify businesses, unlocking the platform’s secrets for success.

Steph Smith • July 27, 2020

Try This D2C Business Model On For Size

Italic wants to bring the membership model that makes Costco famous to the D2C space.

Trung T. Phan • July 27, 2020

The hottest thing in real estate is cold storage

Thanks to your grocery deliveries, one of America’s chilliest industries is on fire.

Michael Waters • July 27, 2020

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="US"> <input class="funnel-submission-url hidden-input" type="hidden" name="submission_url" value="https://thehustle.co/tag/ecommerce-and-retail/page/3/"> <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>