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 burns a full build budget solving a problem Shopify already solved.
What Are Shopify's Real Strengths and Limitations?
Shopify Basic: a flat monthly plan plus a percentage and flat fee on every transaction. Shopify Plus: an enterprise tier costing many times Basic, which is where custom checkout, API access, and multiple stores unlock.
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 the Shopify Plus tier.
True cost at scale: transaction fees are the line that hurts, because they take roughly 3% of every order forever, whatever your volume. Stack the plan tier, the apps (each billed monthly), and theme customization on top, and a store at real revenue is handing over a meaningful slice of turnover every year with nothing owned at the end of it.
When Is WooCommerce the Right Choice?
WooCommerce: Free plugin on WordPress. You pay for hosting, 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 the payment gateway's own percentage and flat fee, 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 shape: a one-time build, then a modest fixed hosting line. No platform fees, and no transaction fees beyond Stripe's own percentage, which is the structural difference against a hosted platform.
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: once your order volume is high enough that platform and transaction fees are a real line in the P&L, the absence of those fees plus the ability to negotiate rates directly with Stripe makes custom cheaper than Shopify Plus within 2-3 years.
Which Platform Fits Your Revenue Level?
Pre-traction store: Shopify Basic. No custom development. Focus on marketing and product-market fit.
Growing store, steady repeat orders: Shopify or WooCommerce. Invest in theme customization and essential apps. Custom only if your business model requires it.
Scaling store, platform fees now visible in the P&L: Evaluate custom. If you are hitting Shopify's limitations (variants, checkout, B2B), the custom build pays for itself in 2-3 years through eliminated platform fees.
High-volume store: 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











