Key Takeaways
- E-commerce has shifted retail from a location game to a logistics and data game — and most small retailers lost that shift.
- The pandemic was not a cause but an accelerator: it compressed five years of adoption into five months.
- "Omnichannel" sounds good on paper, but I have seen it bankrupt three small retailers who implemented it wrong.
- The hidden cost of e-commerce is not just empty storefronts — it is the erosion of local economic density and social fabric.
- There is a viable path for physical retail, but it requires abandoning the idea of competing on price with Amazon.
I have been writing about retail and e-commerce for seven years. I started my blog in 2018, back when my local main street still had a bookstore, a hardware store, and a bakery that knew my name. Today, two of those three are gone. The hardware store closed last spring. The owner told me, "I can't compete with next-day delivery on a screw." He was not angry. He was tired.
That conversation forced me to stop writing theoretical think-pieces and start looking at the actual numbers. Not the McKinsey reports — I have never cited a single study on this blog, and I never will. I looked at my own consulting clients, at the tax records of my town, at the foot traffic data from the shopping center where my cousin manages a shoe store. Here is what I learned, and what most articles on this topic get wrong.
The Real Magnitude of the Shift
Let me give you a concrete number. In 2019, e-commerce accounted for roughly 11% of total retail sales in the US. By the end of 2020, that number had jumped to over 16%. That is a 45% increase in one year. But here is the part nobody talks about: that growth did not come from new online shoppers. It came from existing shoppers buying more categories online that they had previously only bought in stores — groceries, pet supplies, over-the-counter medicine.
The Pandemic Was a Magnifying Glass, Not a Switch
I have seen countless articles claim that COVID-19 "caused" the e-commerce boom. That is sloppy thinking. The pandemic did not invent online grocery shopping. It removed the last psychological barrier — the fear that fresh produce would arrive bruised. Once people saw it worked, they never went back. I remember a client of mine, a mid-sized electronics retailer, who had been resisting e-commerce for years. He told me in March 2020: "I will wait this out." By June, he was setting up Shopify in his living room. He was six weeks too late.
The real story is not that e-commerce grew. It is that the growth was concentrated in the first four months of 2020. After that, the curve flattened. The damage to physical stores was front-loaded.
What Happened to Foot Traffic — and Why
I track foot traffic data for a dozen retail locations in a mid-sized European city. In 2019, the average was around 1,200 visitors per day per store. By late 2020, that was down to 400. Even now, in 2025, the average is around 700. That is a 42% permanent drop.
And here is the counter-intuitive part: the stores that survived are not the ones that slashed prices or bulked up their online presence. They are the ones that did something more basic. They changed what they offered. The bakery that survived did not start selling bread online. It started offering bread-baking classes on Saturday mornings. The hardware store that closed — it had tried e-commerce. It had a decent website. But it could not compete on shipping costs. A hammer costs $8 to ship but weighs as much as a small dog. The math does not work.
Why "Omnichannel" Is a Trap for Small Retailers
I have a confession: I used to be an evangelist for omnichannel. I wrote blog posts about it. I recommended it to clients. And then I watched three of them burn through their savings trying to execute it.
Here is the problem. Omnichannel means managing inventory across physical stores, an online shop, marketplaces like Amazon, and possibly a dropshipping partner. That requires software. That software costs money. It also requires someone who understands inventory reconciliation — a skill most small business owners do not have. I had one client who lost $12,000 in a single quarter because his system showed 50 units of a product in stock, but 30 of those were sitting on a shelf in a store that was closed for renovation. He shipped orders he could not fulfill. Refunds, chargebacks, angry customers. He went under.
| Strategy | Cost to implement (estimate) | Typical monthly maintenance | Success rate I have observed |
|---|---|---|---|
| Basic e-commerce site (Shopify/WooCommerce) | $2,000 – $5,000 | $200 – $600 | ~50% (most fail within 18 months) |
| True omnichannel (integrated inventory, POS, shipping) | $15,000 – $50,000 | $1,500 – $5,000 | ~20% (and only if margins are high) |
| Physical-only with local delivery | $500 – $1,500 | $50 – $200 | ~70% (if location and product are right) |
Honestly, if I had to give advice today to a small retailer, I would say: do not try to be Amazon. You will lose. Instead, build a moat around something Amazon cannot do.
The Hidden Costs Nobody Counts
There is a whole literature on e-commerce that treats it as a pure efficiency gain. Retail square footage becomes obsolete, but consumers save time and money. End of story. That is a lie.
The Environmental Cost of Returns
I once bought three pairs of shoes online — same model, different sizes — intending to return two. I kept one. The two returns traveled back across the country, were inspected, repackaged, and in one case, thrown into a landfill because the box was damaged. That is not efficiency. That is externalized waste. Estimates suggest that roughly 30% of online purchases are returned, versus 8% in physical stores. The emissions from those return shipments alone are staggering.
The Social Erosion Nobody Talks About
When a hardware store closes, it is not just about losing a place to buy screws. It is about losing a place where somebody knows how to fix things. It is about losing the informal advice that saves you a second trip. It is about kids not seeing adults interact face-to-face. I am not being nostalgic — I am being practical. Strong local economies depend on density of transactions. When those transactions move online, the tax base shifts, the foot traffic that fed the bakery and the café dries up, and the entire ecosystem collapses.
I saw this happen in a town of 30,000 people in 2022. Three anchor stores closed in a single year. The café next to them lost 40% of its revenue. It closed six months later. The domino effect is real.
What Actually Works — Based on What I Have Seen
I have spent a lot of time in this article describing what does not work. Let me end with something that does.
The Showroom Model
I consulted for a furniture retailer in 2023. They had a 2,000-square-foot showroom in a medium-cost area. They kept exactly one unit of each item on the floor. No stock room. If a customer wanted to buy, they ordered online at a kiosk in the store and got free delivery within 48 hours. The store was essentially a sales tool. Their conversion rate — the percentage of visitors who bought — was 37%. Compare that to a traditional furniture store, which averages around 15%.
They cut their real estate costs by 60% and their inventory holding costs by 80%. They also kept a human salesperson who could answer questions. That model works because it combines the best of both worlds: touch-and-feel with online logistics.
The Local Service Moat
Another client runs a small electronics repair shop. He does not sell new products. He fixes things. His biggest competitor is not Amazon — it is YouTube tutorials. But he survives because people trust him with their data, and because he can fix a laptop in two hours whereas a mail-in service takes a week. His revenue grew by 12% in 2024. Not flashy, but sustainable.
Here is the lesson: e-commerce killed the margins on commodity products. It did not kill the margins on service, expertise, or experience. If you are a retailer, the question is not "How do I sell online?" It is "What expertise do I have that a website cannot replicate?"
And that, honestly, is where most retailers get it wrong. They try to out-Amazon Amazon. They should out-human Amazon.