
eCommerce websites are DEAD.
A lot is being said about Shopify's stock drop right now. Most of it is focused on the wrong thing.
The debate has landed on open versus closed platforms. Whether merchants need more flexibility. Whether AI agents can customize Shopify the way they can customize an open stack.
I don't buy that framing.
Lovable is closed. You can export your code, but you're running on Lovable cloud. Nobody cares. Merchants love it anyway. The open vs closed debate doesn't explain why a platform wins or loses.
What actually explains it is a much simpler question: where does the transaction start?
For 15 years, it started on the website. You ran ads to a Shopify store. You did SEO to get people to a product page. You built a storefront because that's where shopping happened.
That's what's changing.
AI-referred visits to retail sites are up 393% yoy. People are discovering products through ChatGPT, Perplexity & more. Not through a branded storefront.
If you discover a product in chat and you buy it in chat, the storefront layer becomes optional. And once it's optional, Shopify's catalog, Shopify payments, and Shopify checkout are all optional too.
That's the story for 3 years now.
Shopify already launched Agentic Storefronts, letting merchants sell inside ChatGPT directly. They see this. But there's a difference between adapting to agentic commerce and owning the transaction when commerce moves to chat natively.
The real question isn't "is Shopify open enough?"
It's who controls the transaction when shopping starts in a conversation?
And honestly, I don't think this is just Shopify's problem.
Any layer of the commerce stack that depends on the website being the starting point for the customer journey has to ask the same thing. If discovery happens in a chat you can't see, what are you tracking? What does the customer profile look like? What are your automations reacting to?
If the site is increasingly where the transaction confirms, not where it starts, that's a completely different world to build for.
That's the question. Not whether you can vibe-code your Shopify theme.

English





