I recommend Shopify to roughly 70% of the founders who ask me for a platform recommendation. It's the safest default in ecommerce — well-built, battle-tested, genuinely great at the job it's designed for.
But that means 30% of the time, it's the wrong choice.
Most articles you'll read about Shopify are written by Shopify, by Shopify partners, by agencies that only build Shopify stores, or by affiliates who earn a commission per signup. Almost nobody publishes the honest flip side. So here it is — seven specific scenarios I've seen over 19 years where Shopify is the more expensive, less flexible, or outright wrong answer.
1. You're an Indian seller doing under ₹1 crore/year
The problem: Shopify charges in USD. On Basic ($29 = ~₹2,400) that's over ₹30,000/year before you've sold anything. Worse: Shopify Payments isn't available in India — so you pay a 2% Shopify transaction fee on top of Razorpay/Cashfree's 2% processor cut. That's 4% per sale, before app costs.
Meanwhile, UPI is the real Indian payment rail — 70% of Indian ecommerce transactions go through it. Shopify supports UPI via Razorpay, but the checkout experience is fragmented versus platforms built for it.
The better pick: Dukaan (₹1,749/month after free tier, UPI + WhatsApp native) for sub-₹1 crore/year. Shopify makes sense above that threshold — the international features justify the premium.
Honest math: An Indian store doing ₹5 lakh/month in revenue spends roughly ₹3,000-6,000/month on Shopify vs ₹1,749-3,000/month on Dukaan for comparable functionality at that scale.
2. Content is the core of your brand
The problem: Shopify has a blog. It's not a content platform. If you're a food brand with recipes, a fitness brand with workout plans, a fashion brand with editorials, a skincare brand with ingredient education — your content needs will outgrow Shopify's blog in about 12 months.
You'll want: rich content types, SEO depth (Yoast/RankMath-level), scheduled publishing, multiple authors with proper bylines, taxonomies beyond tags + categories, and content-commerce combinations where a recipe page can sell the ingredients.
Shopify makes you cobble this together with apps. WordPress was built for it.
The better pick: WooCommerce for full content + commerce integration, or a headless setup with Shopify as the commerce backend and Sanity/Contentful as the CMS frontend.
The honest caveat: If content is a "nice to have" — product pages, a few blog posts, a FAQ — Shopify is fine. This is about content being central to your brand identity.
3. You need deep B2B features at SMB prices
The problem: Shopify's B2B features sit behind Shopify Plus ($2,300+/month). You get customer-specific pricing, NET payment terms, quote requests, tiered pricing, wholesale catalogs.
But if you're a growing wholesaler doing $20k-$200k/month in B2B — you probably can't justify $27,600/year on a platform when most of it is for features you don't use (multi-brand, unlimited staff, launch manager).
The better pick:
- BigCommerce — B2B Edition included at Enterprise tier, much cheaper than Plus
- Magento Open Source — self-hosted, full B2B module, no per-month license
- WooCommerce with B2B for WooCommerce plugin (~$199/year)
Real example: A client doing $80k/month wholesale in industrial parts moved from Shopify Plus to BigCommerce Enterprise in 2024 — same features, 40% lower total cost.
4. You have 50,000+ SKUs or complex product relationships
The problem: Shopify limits you to 100 variants per product (3 option fields max). For a footwear brand with 200 sizes × 50 widths, or an electronics brand with complex configurable products, or a pharmacy with regulated product relationships — this cap is hard.
You end up creating 50 different products to work around one configurable item. Inventory gets messy. The admin slows down.
The better pick:
- BigCommerce — 600 variants per product
- Magento — unlimited, with true configurable/bundled/grouped product types (the industry's most flexible catalog model)
- PrestaShop — strong on catalog depth, cheaper than Magento
The honest caveat: Under 100k SKUs, most brands don't really hit this wall. This is an enterprise-catalog problem, not a typical DTC one.
5. Your market is Brazil, Nigeria, or other regions where Shopify's payment story is thin
The problem: Shopify Payments works well in 25+ countries. Outside those, you're stuck with third-party gateways AND paying Shopify's non-Shopify-Payments fee (0.5% to 2% depending on plan).
In Brazil, Pix is the dominant payment method. In Nigeria, Paystack or Flutterwave. In Mexico, OXXO + SPEI. In MENA, Tabby and Tamara for installments. Shopify supports most via third-party gateways, but conversion is measurably weaker than native-first platforms in those markets.
The better pick:
- For Brazil: VTEX, TrayCorp, or WooCommerce + local gateway
- For Nigeria + West Africa: WooCommerce + Paystack/Flutterwave native integration
- For MENA: Shopify still works, but Magento + local Tabby/Tamara integration often converts better on high-AOV merchandise
- For India: Dukaan, or WooCommerce + Razorpay
6. You sell mostly digital products or subscriptions
The problem: Shopify can sell digital products — but it's not the best experience for them. Digital Downloads (free app) is basic. Subscriptions work (Shopify Subscriptions, Recharge, Bold) but the setup is more involved than platforms built for it.
Meanwhile, a $19/month SureCart subscription on WordPress gives you polished digital product handling, unlimited checkouts with upsells, native subscription management, and affiliate programs — all without the Shopify monthly fee weighing on your margins.
The better pick:
- SureCart if you're WordPress-committed — best checkout UX in WP for digital goods
- FluentCart — newer, lighter alternative
- Gumroad / Payhip for pure digital — if you want zero setup and a built-in creator audience
When Shopify still wins for digital: You're also selling physical products alongside, or you want the Shopify app ecosystem for marketing/analytics.
7. You want to own the code and have the team to do it
The problem: Shopify is a closed system by design. You can customize themes in Liquid, build apps, use Hydrogen for headless — but you don't own anything. The checkout's internals, the admin, the data models — all Shopify's.
If you have an engineering team that wants to build with React/Next.js, extend a PHP codebase, or run custom backend logic without being sandboxed by Shopify's rules, you'll feel the ceiling.
The better pick:
- WooCommerce for full PHP ownership, WordPress-native
- Magento Open Source for enterprise-grade customization with full source access
- Medusa.js (not yet covered here) for a modern open-source Node.js-native alternative
- Custom Next.js + a commerce API — BigCommerce, Saleor, or Medusa as the headless backend
The honest caveat: Most founders don't have the engineering team to justify this. Owning code means maintaining it. Shopify's "constraints" are also its conveniences.
The framework: how to actually decide
When a founder asks me "should I use Shopify," I ask them four questions in order:
1. What's your monthly revenue today?
- Under $500/month: Shopify is probably overkill. Start on Wix, Ecwid, WhatsApp, or Dukaan.
- $500-$100k/month: Shopify is the safe default.
- $100k-$1M/month: Shopify Plus vs BigCommerce vs WooCommerce — depends on priorities.
- $1M+/month: composable / custom / Magento territory — Shopify Plus still in the mix.
2. Which country are your main customers in?
- US, UK, Canada, Australia, EU: Shopify wins.
- India, Brazil, Nigeria, or any emerging market with distinct payment rails: question it.
3. How central is content to your brand?
- "I need product pages and maybe a blog": Shopify fine.
- "My brand IS the content": WordPress territory.
4. Do you have dedicated engineering?
- No: Shopify.
- Yes, and you want full control: WooCommerce, Magento, or composable.
The honest truth: Shopify is the right answer more often than any other single platform. But it's never the right answer for everyone. Anyone telling you otherwise is selling you something.
Not sure if Shopify is right for you? Book a call — 30 minutes, $29. I'll give you the honest answer in your first 10 minutes. No sales pitch.
