"Free" is the most expensive word in ecommerce.
PrestaShop, OpenCart, and nopCommerce all let you download the code for zero rupees. Then hosting bills, module licences, and developer fees show up. Shopify dominates roughly 20.2% of the global market. Open-source carts sit inside the "Other platforms" bucket — around 25% collectively, but split across dozens of systems.
Indian D2C founders still look at them. The pitch is simple. No monthly SaaS fee. Full control. Own your data. That pitch is half-true at best.
This guide is brutally realistic. We run Shopify stores for a living — but we've also rescued brands stuck on each of these platforms. Here's what actually happens.
| Platform | Best for | Real monthly cost (India) | Dev help needed |
|---|---|---|---|
| Shopify | 95% of Indian D2C | ₹2,500 + apps (₹6k–₹20k total) | Light |
| PrestaShop | Europe-first catalogues | ₹4k–₹15k + dev retainer | Medium–heavy |
| OpenCart | Very thin budgets, simple catalogues | ₹2k–₹8k + dev hours | Medium |
| nopCommerce | B2B, .NET-native teams | ₹10k–₹30k (Windows hosting) | Heavy |
PrestaShop powers around 300,000 stores — mostly France, Spain, Italy. Strong European payment support. Multi-language and VAT features are genuinely good.
That's where the good news ends.
The 8-to-9 upgrade has been a documented disaster. The PrestaShop forum thread titled "8.2.1 to 9 Upgrade is a nightmare" captures the mood. GitHub issue #38983 documents how the ps_mbo module breaks the admin panel after upgrade. Issue #40455 shows fresh 9.0.2 installs returning 500 errors with broken product images.
Real pain points echoed on Reddit — r/ecommerce, Jun 2024 and r/Entrepreneur, Oct 2023:
OpenCart is the easiest open-source cart to install. A competent developer can spin up a store in a weekend. The admin panel is forgiving for non-technical founders.
The stack is its weak spot.
The OpenCart community forum thread "What's the future of OpenCart" captures the sentiment. Isenselabs — one of the most-used extension vendors — publicly discontinued OpenCart extension support in favour of Shopify.
What Reddit says:
It's not dead. It's drifting.
nopCommerce is the odd one out. It's built on Microsoft .NET. You need Windows hosting or Linux with .NET Core. The typical customer is an Eastern European B2B distributor, not a D2C skincare brand in Pune.
Strengths are real. Multi-store from one admin. Strong B2B features — quote management, tiered pricing, customer-specific catalogues. Enterprise-grade architecture.
Real weaknesses from nopCommerce forums, Capterra, and Reddit — note Reddit discussion of nopCommerce is thin, mostly cross-platform threads rather than nop-specific deep-dives:
Shopify isn't perfect. Let's be clear about that.
Transaction fees on Shopify Payments are 2% on the Basic plan unless you use Shopify's own gateway. App costs stack fast — a typical Indian D2C store runs 8–15 paid apps at ₹500–₹3,000 each. That adds ₹5k–₹25k/month on top of your plan.
What Shopify founders gripe about on Reddit:
Theme customisation beyond Liquid gets painful. Migration out later is non-trivial. You don't own the platform — Shopify can and does change rules.
But here's what Shopify buys you: security patches happen automatically, the checkout is industry-best, Razorpay/Cashfree/PayU have official apps, and Shiprocket integration is one-click.
For most Indian D2C founders, that trade is worth it.
"Free" pricing broken down for a typical Indian D2C store doing ₹30L–₹1Cr/year:
| Cost item | Monthly (INR) |
|---|---|
| Hosting (VPS or managed) | ₹2,000–₹8,000 |
| Premium theme (amortised) | ₹800–₹2,500 |
| Paid modules (5–10 typical) | ₹2,000–₹6,000 |
| Security patching + backups | ₹3,000–₹8,000 |
| Developer retainer (bug fixes) | ₹8,000–₹25,000 |
| Total realistic monthly | ₹15,800–₹49,500 |
Add your time. Every broken plugin is a WhatsApp message to your developer at 11pm.
| Cost item | Monthly (INR) |
|---|---|
| Shopify Basic plan | ₹2,499 |
| Theme (amortised over 2 years) | ₹500–₹1,200 |
| Paid apps (8–15 typical) | ₹5,000–₹20,000 |
| Transaction fees (2% if not Shopify Payments) | varies |
| Total realistic monthly | ₹8,000–₹24,000 |
No dev retainer. No patching panic. No 2am module crisis.
This is where open-source carts struggle most for Indian D2C.
| Feature | Shopify | PrestaShop | OpenCart | nopCommerce |
|---|---|---|---|---|
| Razorpay official app | Yes | Community | Community | Community |
| Cashfree official | Yes | No | No | No |
| UPI support | Native (via gateways) | Via module | Via module | Via module |
| COD with OTP verification | Multiple apps | Custom dev | Custom dev | Custom dev |
| Shiprocket 1-click | Yes | Partial | Partial | Manual |
| GST invoice templates | App-based | Custom | Custom | Custom |
| Abandoned cart SMS | Native app stack | Custom | Custom | Custom |
On Shopify, these are one-click installs. On open-source platforms, each one is a developer ticket.
Is PrestaShop really free?
The code is free. Everything else costs. Expect ₹15k–₹50k/month all-in for a serious store.
Which is best for Indian payment gateways?
Shopify, by a wide margin. Official Razorpay, Cashfree, PayU, PhonePe apps with maintained code.
Can I migrate from OpenCart to Shopify later?
Yes. Cart2Cart, LitExtension, or Shopify's own migration tools handle product/customer/order data. Budget ₹30k–₹1.5L depending on catalogue size.
Is nopCommerce worth it for a ₹1Cr/year D2C brand?
Almost never. You're paying enterprise infrastructure costs for non-enterprise needs.
If you're an Indian D2C founder reading this — pick Shopify. That's not brand bias. We've seen too many brands lose 6–12 months to "free" platforms that cost ₹5L+ in developer fees before they switched anyway.
The exceptions are narrow: heavy European B2C (PrestaShop), B2B distribution with .NET legacy (nopCommerce), or a genuinely tech-comfortable founder on a shoestring (OpenCart).
Everyone else — build on Shopify, invest the saved time into product, brand, and performance marketing. That's where your margin lives.
Growww Tech has migrated 40+ brands from open-source carts onto Shopify. If you're stuck on a platform that's draining your weekends, talk to us before you replatform again.
Forum, GitHub, and review sources:
Reddit threads cited:
Visakhapatnam, Andhra Pradesh 530003, India
Mon–Fri 09:00–18:00 IST
© 2019–2026 Growww Tech (formerly Growww Digital). All rights reserved.