Online shopping is indeed a retail tsunami.
Walmart will now deliver your groceries, ordered online, for free.
Now there are a significant number of people who like to get out of the house and go look and touch what they are buying, but they are, literally, dying off.
I do 95% of my shopping online. (My wife is one of those people who likes to get out of the house and shop "in person" and she does most of our grocery shopping)
I like shoes. I was, at one time, something of a nut about them. I never thought I would be satisfied with buying shoes online because of fit. Whenever I went to a retail shoe store I found I couldn't trust the sizing.
After a couple of online purchases proved "perfect," I kept it up and over about 50 pairs of shoes, I only had to return one and it was effortless.
That clinched it for me.
The number of times I have been disappointed with online sales is far less than the number of times I have been disappointed with in-person
sales. Returning online purchases is easier than going to the retail box store.
The only thing that can kill online retail is cyber-crime.
BTW - If you haven't gone online to AliExpress
you are losing money. So many products you buy are manufactured in China in the first place and if you buy them in an American retail store (Or online markets like Amazon) you will pay more than you need to.
I'm happy to support Made in the USA whenever I can, but when it is Made in China, I don't see why I need to pay a middleman who does, effectively, nothing for me.