When Does Custom eCommerce Make Sense?
Custom eCommerce makes sense when your business model does not fit a template. Specific triggers: multi-sided marketplace (buyer + seller + admin), complex pricing (volume tiers, negotiated pricing, B2B contracts), subscription + one-time purchase hybrid, heavy customization (product configurators, 3D previews), or multi-region with different tax/shipping rules per country. Our web application development team builds custom storefronts that scale.
If you sell 200 products with standard pricing and ship within one country, Shopify is the right answer. Custom development for this use case wastes $30,000-$80,000 solving a problem Shopify already solved.
What Are Shopify's Real Strengths and Limitations?
Shopify Basic: $39/month + 2.9% + $0.30 per transaction. Shopify Plus: $2,300/month for enterprise features (custom checkout, API access, multiple stores).
Strengths: 1-day setup, mobile-responsive themes, built-in payment processing, app ecosystem (6,000+ apps), SEO-friendly URL structure, handles hosting/security/PCI compliance.
Limitations: 100 variant limit per product (deal-breaker for configurable products), Liquid templating language (limited, non-standard), Shopify Payments required to avoid extra fees, limited B2B features, checkout customization locked behind Shopify Plus ($2,300/month).
True cost at scale: A Shopify store doing $1M/year in revenue pays ~$29,000-$33,000/year in transaction fees alone (2.9% + $0.30). Add Shopify plan ($468-$27,600/year), apps ($100-$500/month), and theme customization ($3,000-$10,000). Total: $33,000-$73,000/year.
When Is WooCommerce the Right Choice?
WooCommerce: Free plugin on WordPress. You pay for hosting ($20-$100/month), SSL, and extensions.
Strengths: Full control over code and data, massive plugin ecosystem (WordPress has 59,000+ plugins), excellent for content-heavy stores (blog + shop), no transaction fees beyond payment gateway (Stripe 2.9% + $0.30), SEO advantages from WordPress's content management.
Limitations: Performance degrades with 10,000+ products without optimization, security is your responsibility (WordPress is the #1 hacked CMS), plugin conflicts cause crashes, requires technical maintenance (updates, backups, monitoring), no official support.
Best for: Content-commerce hybrids (blogs that sell), stores with <5,000 products, businesses already on WordPress, budget-conscious stores that want full ownership.
What Does a Custom eCommerce Build Cost?
Stack: Next.js (frontend) + Medusa.js or Saleor (headless commerce) + Stripe (payments) + Supabase (database).
Cost: $30,000-$80,000 initial build. $200-$500/month hosting. No platform fees, no transaction fees beyond Stripe's 2.9%.
Timeline: 3-6 months for a full-featured store. MVP in 8-12 weeks.
What you get: Unlimited products and variants, custom checkout flow, any payment provider, full API for mobile apps, custom pricing logic, multi-currency with real-time rates, B2B features (quotes, PO, net terms), zero vendor lock-in.
When custom pays off: At $500K+ annual revenue, the absence of platform fees and transaction fee optimization (negotiating directly with Stripe for lower rates) makes custom cheaper than Shopify Plus within 2-3 years.
Which Platform Fits Your Revenue Level?
Under $100K revenue: Shopify Basic ($39/month). No custom development. Focus on marketing and product-market fit.
$100K-$500K revenue: Shopify or WooCommerce. Invest in theme customization ($3K-$10K) and essential apps. Custom only if your business model requires it.
$500K-$2M revenue: Evaluate custom. If you are hitting Shopify's limitations (variants, checkout, B2B), the custom build cost pays for itself in 2-3 years through eliminated platform fees.
Over $2M revenue: Custom is almost always the right choice. At this scale, you need: custom analytics, ERP integration, multi-warehouse fulfillment logic, and a mobile app, none of which Shopify handles well. Hire React developers to build your custom storefront. Get a free project assessment.
How Do You Migrate From Shopify to Custom?
Shopify → Custom: Export products via CSV, migrate customers via API, redirect all URLs (critical for SEO). Budget 2-3 months for a clean migration with zero downtime. Run both systems in parallel for 2 weeks before cutting over.
WooCommerce → Custom: Export via WP All Export, migrate WordPress content to a CMS (Sanity, Contentful), rebuild checkout and cart. Budget 3-4 months due to WordPress's data complexity.
Key migration risk: SEO. Every URL must redirect correctly. Losing Google rankings during migration can cost more in lost revenue than the migration itself. Map every old URL to its new equivalent before you start.
Planning a migration? Get a free assessment of your current platform and migration roadmap.
Related: eCommerce solutions











