E-commerce11 min read

Shopify vs WooCommerce vs Custom: Complete E-commerce Guide India

Shopify vs WooCommerce vs custom e-commerce in India — cost, features, payment gateways, and which platform fits your business.

#Shopify vs WooCommerce#e-commerce platform India#online store#e-commerce comparison

Platform Overview: Shopify vs WooCommerce vs Custom

Choosing the right e-commerce platform is one of the most consequential decisions an Indian online business can make. Your platform determines your costs, your capabilities, your limitations, and ultimately your ability to scale. The three main options — Shopify, WooCommerce, and custom development — each serve different types of businesses at different stages of growth.

Shopify is the world's leading hosted e-commerce platform, powering millions of stores globally. WooCommerce is the most popular open-source e-commerce solution, running as a plugin on WordPress. Custom e-commerce is built from scratch using frameworks like React, Next.js, Node.js, or Laravel, giving you complete control over every aspect of the shopping experience.

This guide compares all three platforms across every dimension that matters for Indian businesses: cost, features, payment gateways, scalability, ease of use, customization, and real-world performance. We'll also cover the hidden costs that catch businesses off guard and provide a decision framework to help you choose the right platform for your specific needs.

Feature Shopify WooCommerce Custom
Setup cost ₹0 (free plan) to ₹2,000/month ₹0 (free plugin) ₹2,00,000+
Transaction fees 2% (unless using Shopify Payments) 0% (you pay gateway fees only) 0%
Monthly hosting Included ₹500–₹5,000 ₹5,000–₹30,000
Ease of use Very easy Moderate Requires developer
Customization Limited (theme-based) High (plugins + code) Unlimited
Scalability Good for small-medium Good with proper hosting Excellent
India payment gateways Razorpay, PayU, Cashfree All (via plugins) All (direct integration)
Product limit Unlimited Unlimited Unlimited
Staff accounts 2–15 (plan dependent) Unlimited Unlimited
Shipping Built-in + apps Plugins Custom integration
Tax Automatic (select countries) Manual or plugins Fully custom
Multi-currency Yes (with apps) Yes (with plugins) Fully custom

Shopify: Best for Beginners and Quick Launch

Strengths

  • Zero setup cost — Start selling immediately with a free trial
  • Built-in hosting — No server management, no hosting decisions, no uptime worries
  • App store — 8,000+ apps for every feature imaginable
  • 24/7 support — Chat, email, and phone support in multiple languages
  • Automatic updates — Platform updates are handled by Shopify; you never worry about security patches
  • Payment integration — Razorpay, PayU, and Cashfree work out of the box
  • Mobile app — Manage your store from your phone
  • SSL included — Every Shopify store gets a free SSL certificate
  • CDN included — Fast loading worldwide, including India

Weaknesses

  • Transaction fees: 2% on all plans unless using Shopify Payments (which has limited availability in India). On ₹10,00,000 in annual sales, that's ₹20,000 in platform fees alone.
  • Theme limitations: Customizing beyond theme options requires Liquid templating knowledge. Deep customizations often require hiring a Shopify expert.
  • Monthly costs add up: ₹2,000/month plan + ₹500–₹5,000 in apps = ₹2,500–₹7,000/month
  • Limited checkout customization: On standard plans, you can't fully customize the checkout experience
  • App dependency: Many features require paid apps, each with their own subscription
  • Data ownership: Your data is on Shopify's servers; exporting everything requires apps or manual work

Shopify Pricing Breakdown (India)

Plan Monthly Cost Transaction Fee Staff Accounts
Basic ₹1,499 2% 2
Shopify ₹5,999 1% 5
Advanced ₹22,699 0.6% 15
Plus $2,300/month (≈₹1,92,000) 0.15% Unlimited

Note: These are approximate USD-to-INR converted rates. Actual pricing may vary.

Best For

First-time e-commerce sellers, small businesses, stores with fewer than 100 products, businesses that want to launch in days rather than months, and anyone who doesn't want to deal with hosting, security, or technical infrastructure.

Shopify Success Cases in India

  • D2C brands launching their first online store
  • Small retailers moving from offline to online
  • Artisans and craft sellers on platforms like Etsy who want their own store
  • International sellers targeting the Indian market
  • Brands with 50–500 SKUs that don't need complex customization

WooCommerce: Best for WordPress Users and Content-Driven Commerce

Strengths

  • Free core — No platform fees; you only pay for hosting and plugins
  • Full control — Custom themes, plugins, and code; you own everything
  • No transaction fees — You only pay gateway fees (2–3%) with no platform overlay
  • Huge plugin ecosystem — 60,000+ WordPress plugins extend functionality
  • Content-first — WordPress's blogging and content management is unmatched
  • SEO-friendly — Yoast and RankMath provide excellent SEO guidance
  • Community support — Massive global community of developers and users
  • Flexible hosting — Choose your own hosting provider and plan
  • Multi-currency — Plugins like Currency Switcher handle this well

Weaknesses

  • Requires WordPress — Hosting, updates, security are your responsibility
  • Performance — Can be slow with many plugins; requires optimization
  • Security — WordPress is a target; you need to manage patches and monitor for threats
  • Maintenance — Regular updates required for WordPress core, plugins, and themes
  • Plugin quality varies — Not all plugins are well-maintained or compatible
  • Learning curve — More technical than Shopify; requires some WordPress knowledge
  • No dedicated support — You rely on community forums or your developer

WooCommerce Cost Breakdown (Year 1)

Component Cost Range Notes
Hosting ₹3,000–₹30,000/year Shared to VPS
Premium theme ₹3,000–₹8,000 One-time (some annual)
Essential plugins ₹5,000–₹20,000/year SEO, security, backup, forms
Payment gateway 2–3% per transaction No platform fee
SSL certificate ₹0–₹5,000/year Free with most hosting
Developer support ₹12,000–₹60,000/year For updates and fixes
Total Year 1 ₹23,000–₹1,23,000 Wide range based on needs

Best For

Businesses already using WordPress, stores with 100–5,000 products, businesses that need custom features without the cost of fully custom development, content-driven commerce (blogs that sell), and businesses that want full ownership of their platform.

WooCommerce Success Cases in India

  • Content bloggers who want to sell products alongside their content
  • Small manufacturers selling directly to consumers
  • Niche stores with specific requirements that Shopify apps don't handle
  • Multi-vendor marketplaces using Dokan or WCFM plugins
  • Subscription businesses using WooCommerce Subscriptions plugin

Custom: Best for Scale, Performance, and Complete Control

Strengths

  • No platform fees — You own the code; no recurring platform costs
  • Unlimited customization — Any feature you can imagine can be built
  • Best performance — Optimized specifically for your use case
  • Full control — Your data, your rules, your architecture
  • Best security — Built for your specific security requirements
  • Scalability — Designed to handle your specific growth patterns
  • API-first — Easily integrate with any third-party system
  • Multi-currency + multi-language — Built-in, not added via plugins
  • Headless commerce — Decouple frontend from backend for maximum flexibility

Weaknesses

  • High upfront cost: ₹2,00,000–₹10,00,000 depending on features
  • Requires developer — For all changes and maintenance
  • Longer development time: 2–6 months for a full-featured store
  • No app store — Every feature must be built or integrated manually
  • Higher ongoing maintenance — Developer costs for updates and fixes

Custom Development Cost Breakdown

Component Cost Range Notes
UI/UX design ₹50,000–₹2,00,000 Complete design system
Frontend development ₹1,00,000–₹3,00,000 React/Next.js
Backend development ₹1,00,000–₹3,00,000 Node.js/Laravel
Payment integration ₹30,000–₹80,000 Razorpay, UPI, etc.
Admin panel ₹50,000–₹1,50,000 Product, order, customer management
Testing ₹30,000–₹80,000 QA and performance testing
Total ₹3,60,000–₹10,00,000 Full-featured e-commerce

Best For

High-volume stores (₹50 lakh+ annually), businesses needing custom logic (subscriptions, configurators, B2B pricing), brands that need full control over the shopping experience, businesses with complex inventory or fulfillment requirements, and companies planning to scale to ₹1 crore+ in annual revenue.

Custom Development Success Cases in India

  • Fashion brands with complex size/fit logic
  • Electronics retailers with product comparison and specification databases
  • B2B platforms with custom pricing, bulk ordering, and quote requests
  • Subscription box services with complex recurring billing
  • Multi-vendor marketplaces with vendor dashboards and commission logic

Payment Gateway Comparison for Indian E-commerce

Gateway Shopify WooCommerce Custom
Razorpay ✅ (plugin) ✅ (API)
PayU ✅ (plugin) ✅ (API)
CCAvenue ✅ (plugin) ✅ (API)
Cashfree ❌ (not native) ✅ (plugin) ✅ (API)
UPI (direct) ✅ (plugin) ✅ (API)
PhonePe ✅ (plugin) ✅ (API)
Paytm ✅ (plugin) ✅ (API)
Total fees 2% platform + 2% gateway 2–3% gateway only 2–3% gateway only

Key Payment Insights for India

  1. UPI dominance: UPI processes 60%+ of all digital payments in India. Custom and WooCommerce sites can integrate UPI directly (zero transaction fees). Shopify requires third-party apps for UPI.
  2. COD (Cash on Delivery): Still accounts for 40–60% of Indian e-commerce orders. All three platforms support COD, but custom gives you more control over verification and logic.
  3. EMI options: No-cost EMI is a major conversion driver in India. Shopify supports this through apps; WooCommerce through plugins; custom through direct gateway integration.
  4. Wallet integration: Paytm, Amazon Pay, and PhonePe wallets are popular in India. Custom integration is most flexible; Shopify has limited support.

The 2% Platform Fee Problem

Shopify charges 2% on every transaction unless you use Shopify Payments. Shopify Payments is not widely available in India, which means most Indian Shopify stores pay this 2% fee.

Impact on ₹10,00,000 annual sales:

  • Shopify: ₹20,000/year in platform fees (on top of gateway fees)
  • WooCommerce: ₹0 platform fees
  • Custom: ₹0 platform fees

Impact on ₹1,00,00,000 annual sales:

  • Shopify: ₹2,00,000/year in platform fees
  • WooCommerce: ₹0 platform fees
  • Custom: ₹0 platform fees

At scale, this platform fee becomes a significant cost advantage for WooCommerce and custom.

Real Cost Comparison (₹10,00,000 Annual Sales)

Cost Shopify WooCommerce Custom
Platform fee (2%) ₹20,000 ₹0 ₹0
Gateway fees (2%) ₹20,000 ₹20,000 ₹20,000
Monthly plan ₹24,000 (₹2,000×12) ₹0 ₹0
Hosting ₹0 (included) ₹24,000 ₹36,000
Apps/plugins ₹24,000 ₹12,000 ₹0
Maintenance ₹0 ₹12,000 ₹36,000
Total ₹88,000 ₹68,000 ₹92,000

At ₹50,00,000 Annual Sales

Cost Shopify WooCommerce Custom
Platform fee (2%) ₹1,00,000 ₹0 ₹0
Gateway fees (2%) ₹1,00,000 ₹1,00,000 ₹1,00,000
Monthly plan ₹72,000 (Advanced) ₹0 ₹0
Hosting ₹0 ₹36,000 ₹60,000
Apps/plugins ₹36,000 ₹18,000 ₹0
Maintenance ₹0 ₹24,000 ₹72,000
Total ₹3,08,000 ₹1,78,000 ₹2,32,000

At ₹50 lakh annual sales, WooCommerce is the cheapest, followed by custom, with Shopify being the most expensive due to platform fees.

At ₹1,00,00,000 Annual Sales

Cost Shopify WooCommerce Custom
Platform fee (2%) ₹2,00,000 ₹0 ₹0
Gateway fees (2%) ₹2,00,000 ₹2,00,000 ₹2,00,000
Monthly plan ₹1,92,000 (Plus) ₹0 ₹0
Hosting ₹0 ₹60,000 ₹1,20,000
Apps/plugins ₹60,000 ₹30,000 ₹0
Maintenance ₹0 ₹48,000 ₹1,44,000
Total ₹6,52,000 ₹3,38,000 ₹4,64,000

At ₹1 crore annual sales, custom starts becoming more competitive than Shopify, and WooCommerce remains the cheapest option.

Performance Comparison

Metric Shopify WooCommerce Custom
Average load time (India) 2–3 seconds 3–6 seconds (varies) 1–2 seconds
Mobile PageSpeed 60–80 40–70 (plugin dependent) 85–98
Server response time 200–400ms 300–800ms (hosting dependent) 50–200ms
Uptime 99.99% 99.5–99.9% (hosting dependent) 99.9%+ (architecture dependent)
Image optimization Built-in Plugin required Built-in
CDN Included (global) Plugin or hosting feature Custom implementation

Why Performance Matters for E-commerce

  • 47% of consumers expect a web page to load in 2 seconds or less
  • 40% of consumers abandon a website that takes more than 3 seconds to load
  • A 1-second delay in page load time results in a 7% reduction in conversions
  • For a store doing ₹50 lakh/year, a 1-second delay costs approximately ₹3.5 lakh/year in lost conversions
  • Google rankings are directly affected by page speed; faster stores rank higher

Platform-Specific Performance Tips

Shopify:

  • Use Shopify's built-in image optimization
  • Minimize apps (each adds load time)
  • Use Shopify's CDN for all images
  • Choose a lightweight theme

WooCommerce:

  • Use a quality hosting provider (SiteGround, Cloudways, or A2 Hosting)
  • Install a caching plugin (WP Rocket or W3 Total Cache)
  • Optimize images before upload (use ShortPixel or Imagify)
  • Limit plugins to essentials only
  • Use a CDN (Cloudflare or BunnyCDN)

Custom:

  • Implement server-side rendering (SSR) or static site generation (SSG)
  • Use modern image formats (WebP, AVIF)
  • Implement lazy loading for below-the-fold images
  • Use a CDN for static assets
  • Optimize database queries

Ease of Use Comparison

Aspect Shopify WooCommerce Custom
Initial setup Minutes (guided wizard) Hours (WordPress + WooCommerce) Weeks (development)
Adding products Very easy (built-in) Easy (WooCommerce interface) Requires admin panel
Processing orders Very easy (built-in) Easy (WooCommerce interface) Requires admin panel
Design changes Easy (theme customizer) Moderate (theme + CSS) Requires developer
Adding features Easy (app store) Moderate (plugins) Requires developer
Technical knowledge needed None Basic WordPress None (admin panel)
Daily management Dashboard (web + mobile) WordPress admin Custom admin panel

Who Can Manage Each Platform

Manager Shopify WooCommerce Custom
Non-technical founder ⚠️ (with training) ✅ (if admin panel is well-built)
Marketing team
Operations team
Developer

Scalability: Growing Your Store

Shopify Scalability

Shopify handles scaling automatically — you don't worry about server resources, traffic spikes, or infrastructure. The limitation is customization: as you grow and need more complex features, you're limited by what Shopify's architecture allows.

Shopify Plus (enterprise plan) removes many limitations but costs $2,300/month (approximately ₹1,92,000/month).

WooCommerce Scalability

WooCommerce can scale well with proper hosting. The key is upgrading from shared hosting to VPS or cloud hosting as traffic grows. However, at very high volumes (₹5 crore+ annual sales), you'll need expert hosting management.

Scaling path:

  • ₹0–10 lakh sales: Shared hosting (₹3,000–₹6,000/year)
  • ₹10–50 lakh sales: VPS or managed WordPress hosting (₹12,000–₹60,000/year)
  • ₹50 lakh–5 crore: Cloud hosting with Redis/Memcached (₹60,000–₹2,40,000/year)
  • ₹5 crore+: Custom or enterprise WooCommerce with dedicated infrastructure

Custom Scalability

Custom sites scale the best because you design the architecture for your specific growth patterns. You can implement microservices, database sharding, CDN strategies, and auto-scaling from day one.

Common Mistakes

  1. Choosing based on initial cost alone — The cheapest option to start may be the most expensive to maintain
  2. Ignoring payment gateway fees — Shopify's 2% platform fee adds up quickly; WooCommerce and custom have zero platform fees
  3. Not testing before committing — All three platforms offer free trials or low-cost starting points; test with real products before committing
  4. Overlooking Indian payment preferences — UPI and COD are essential for Indian e-commerce; ensure your platform supports them well
  5. Underestimating maintenance — WooCommerce requires active maintenance; Shopify handles it for you; custom needs a developer
  6. Choosing custom for a small store — If you have fewer than 100 products and simple requirements, Shopify or WooCommerce is more cost-effective
  7. Ignoring mobile experience — 70%+ of Indian e-commerce traffic is mobile; ensure your platform performs well on mobile
  8. Not planning for growth — Choose a platform that can grow with you for at least 2–3 years
  9. Skipping the demo — Watch demos, read documentation, and talk to existing users before deciding
  10. Following trends instead of needs — Just because "everyone uses Shopify" doesn't mean it's right for your business

Step-by-Step Decision Guide

Step 1: Assess Your Technical Capability

Your Team Best Platform
No technical person Shopify
One person with basic tech skills WooCommerce (with managed hosting)
One developer WooCommerce or Custom
Development team Custom

Step 2: Assess Your Product Complexity

Product Type Best Platform
Simple products (clothing, accessories) Shopify
Digital products (ebooks, courses) Shopify or WooCommerce
Variable products (sizes, colors) Shopify or WooCommerce
Complex products (configurators, bundles) WooCommerce or Custom
Subscriptions WooCommerce or Custom
B2B with custom pricing Custom

Step 3: Assess Your Budget

Budget Best Platform
Under ₹10,000/month Shopify Basic
₹10,000–₹30,000/month WooCommerce (managed hosting + plugins)
₹30,000–₹50,000/month WooCommerce or Custom
₹50,000+/month Custom

Step 4: Assess Your Sales Volume

Annual Sales Best Platform
Under ₹5 lakh Shopify
₹5–25 lakh Shopify or WooCommerce
₹25 lakh–1 crore WooCommerce or Custom
₹1 crore+ Custom

What We Recommend

Start with Shopify if you're new to e-commerce, want zero setup hassle, have fewer than 100 products, and need to launch quickly. Shopify is the fastest path to your first online sale. The 2% platform fee is a reasonable trade-off for the convenience and time savings.

Use WooCommerce if you already have WordPress, want more control over your platform, need to avoid platform fees, or want to combine content marketing with e-commerce. WooCommerce is the best balance of cost, flexibility, and control for most Indian businesses in the ₹5–50 lakh sales range.

Go custom if you're doing ₹50 lakh+ annually, need custom features that plugins can't handle, require maximum performance and security, or plan to scale to ₹1 crore+ in annual revenue. The upfront investment pays for itself within 1–2 years through lower ongoing costs and better performance.

The bottom line: There's no universally "best" platform — only the platform that's best for your specific situation. Consider your budget, technical capability, product complexity, and growth plans. And remember: you can always start with one platform and migrate later if your needs change.

Indian E-commerce Market Context

Why Platform Choice Matters More in India

The Indian e-commerce market has unique characteristics that make platform choice especially important:

  1. Payment diversity — UPI, COD, EMI, net banking, and wallets all need to be supported
  2. Language diversity — Many buyers prefer Hindi or regional language interfaces
  3. Price sensitivity — Every percentage point in fees matters
  4. Mobile-first — 70%+ of traffic is mobile; mobile experience is critical
  5. Trust deficit — New brands need strong trust signals (reviews, return policies, secure checkout)

Indian E-commerce Statistics

Metric Value Implication
Digital payment users 350 million+ UPI integration is essential
COD share 40–60% of orders COD support is mandatory
Average order value ₹800–₹1,500 EMI less relevant for low AOV
Mobile traffic share 70–80% Mobile-first design is critical
Cart abandonment rate 70–80% Checkout optimization is essential
Return rate 15–25% Easy returns build trust

GST Compliance for E-commerce

All three platforms support GST, but with different levels of automation:

Platform GST Support How
Shopify Basic Manual GST setup; apps available
WooCommerce Good GST plugins available
Custom Excellent Built-in GST calculation

Key GST requirements for Indian e-commerce:

  • GST invoice generation for every order
  • GST number display on invoices
  • State-wise GST calculation (CGST + SGST or IGST)
  • GST filing support (integration with accounting software)

Next steps:

  1. Sign up for free trials of Shopify and WooCommerce to test the admin experience
  2. List your must-have features and check which platform supports them natively
  3. Calculate your 3-year total cost of ownership for each platform
  4. Get quotes from agencies for both WooCommerce setup and custom development
  5. Test the checkout experience on mobile — 70% of your customers will buy on mobile
  6. Verify UPI and COD support on your chosen platform
  7. Set up a test store with 5–10 products and process a test order on each platform
  8. Make your decision based on data, not assumptions

Platform Comparison for Different Product Types

Physical Products vs Digital Products

Aspect Physical Products Digital Products
Inventory management Required Not needed
Shipping integration Required Not needed
File delivery Not needed Required
Refund handling Complex (return shipping) Simple (instant refund)
Best platform Shopify or WooCommerce WooCommerce or Custom

Products Under ₹1,000 vs Over ₹10,000

Aspect Low AOV (<₹1,000) High AOV (>₹10,000)
COD importance Very high Lower (card/UPI preferred)
EMI importance Low High
Trust signals Critical Critical
Checkout speed Critical Less critical
Return handling Must be easy Must be easy
Best platform Shopify (fast checkout) Custom (trust signals, EMI)

Seasonal vs Year-Round Products

Aspect Seasonal (festivals, fashion) Year-round (essentials)
Traffic spikes High (need scalable hosting) Steady
Inventory planning Critical Less critical
Marketing timing Critical (seasonal campaigns) Ongoing
Best platform Shopify (auto-scaling) or Custom WooCommerce (cost-effective)

Indian Market-Specific Platform Features

Feature Shopify WooCommerce Custom
UPI payments Via apps Via plugins Direct API
COD with verification Via apps Via plugins Custom logic
GST invoicing Manual/apps Plugins Built-in
Multi-language Apps WPML plugin Built-in
Indian shipping (Delhivery, Shiprocket) Apps Plugins Direct API
WhatsApp order updates Via apps Via plugins Direct API

Need Help With Your Digital Strategy?

Govindani Infotech helps Indian businesses and NGOs build websites, run ads, and grow online. Contact us for a free consultation.