Medusa.js is an MIT-licensed, self-hosted commerce platform that does Shopify's job without a platform fee on your sales. You own the code and the data, and you pay for hosting, your payment gateway and the developer who builds and runs it.
Short answer
For a team with a developer, Medusa.js is the open-source Shopify alternative to look at first: MIT-licensed, self-hosted, and with no platform transaction fee. Depending on your stack, the others are Saleor (GraphQL-first), WooCommerce (inside WordPress) and PrestaShop (a mature PHP platform with a strong European community).
Four open-source Shopify alternatives worth evaluating
- Medusa.js: headless, TypeScript, MIT licence. Suits growing D2C and B2B stores that need real customisation.
- Saleor: GraphQL-first, Python and React, BSD licence. Suits developer-heavy teams that want fine control.
- WooCommerce: a WordPress plugin, GPL licence. Suits content-led sites already on WordPress.
- PrestaShop: a PHP platform, OSL licence. Suits stores with existing PrestaShop skills.
Shopify is easy to start on. It charges a monthly plan fee and, unless you use Shopify Payments, a transaction fee on every sale; you never own the platform. An open-source alternative runs on infrastructure you choose, with no per-sale platform fee and full control of your data and design.
Honest take: Medusa.js suits teams that have, or can hire, a developer. It removes platform fees, but it is a developer tool, not a no-code sign-up. I am Manoj, at MithTech, a team of Frappe specialists in Bengaluru who also build on Medusa and move brands off Shopify. This guide covers when an owned store makes sense and when it doesn't.
Which open-source Shopify alternatives are there?
The main one is Medusa.js, a commerce platform built in TypeScript. It gives you products, carts, orders, payments and inventory as modules, with an admin dashboard and APIs you build any storefront on. It has no licence fee and takes no cut of your sales. WooCommerce is the simpler route if you already run WordPress.
| Platform | Type | Licence fee | Per-sale platform fee | Suits |
|---|---|---|---|---|
| Medusa.js | Headless, self-hosted | None (MIT) | None | Developers, custom stores |
| WooCommerce | WordPress plugin | None (GPL) | None | WordPress shops |
| Shopify | Hosted SaaS | Monthly plan | With a third-party gateway: 2% on Basic down to 0.2% on Plus (India, 12 Oct 2026) | No-code, fast launch |
Medusa is the more flexible of the two open-source options; WooCommerce is simpler inside WordPress. Both remove Shopify's per-sale platform fee. See what a Medusa build involves on the Medusa platform page.
Skimmable summary: Medusa.js is MIT-licensed and self-hosted, with no platform fee and full customisation; WooCommerce suits WordPress users. Both remove Shopify's per-sale cut.
How much can you save with an open-source Shopify alternative?
You drop the monthly plan and the per-sale platform fee. Shopify charges a subscription plus a transaction fee on every sale paid through a third-party gateway, and in India every sale is, because Shopify Payments isn't available there. Medusa has no licence fee and no platform cut: you pay for hosting and your gateway.
| Monthly plan | Basic ₹1,499 a month billed yearly, ₹1,994 billed monthly | None |
| Platform transaction fee (third-party gateway) | 2% Basic, 1% Grow, 0.6% Advanced, 0.2% Plus | None |
| Payment gateway | Third-party, its own fee | Your gateway only |
| Hosting | Included | A server, Postgres and Redis, sized to your traffic |
| Scales with sales | Yes: the fee is a share of sales | No: hosting follows traffic, not revenue |
Shopify figures from shopify.com/in/pricing, checked 12 October 2026.
The saving grows with revenue. At low volume Shopify's fee is small and its convenience wins. On the Basic plan, every ₹10 lakh of sales pays ₹20,000 to Shopify before the gateway's own fee. Once that, plus apps, is more than a developer and hosting cost you, owning the store pays for itself.
Skimmable summary: open-source commerce removes Shopify's plan fee and its per-sale fee (plus India's unavoidable gateway). Medusa costs hosting and your gateway. The saving is small at low volume and grows with revenue.
Is Medusa.js a real, production-ready Shopify alternative?
Yes, but it is a developer platform, not a no-code product. Medusa v2 is stable and MIT-licensed, with over 36,000 stars on GitHub (October 2026). It provides the commerce engine (products, carts, orders, payments, inventory) and an admin dashboard. It does not provide a hosted, drag-and-drop storefront: you build the storefront and deploy the backend.
That is the trade. Shopify sells convenience; Medusa sells control. A team with Node.js and TypeScript skills, or an outside team that builds on Medusa, can run it well. A founder with no developer will struggle to match Shopify's out-of-the-box experience. Medusa needs Postgres, Redis in production, and ongoing maintenance. For the B2B side, see the Medusa.js vs Shopify Plus comparison.
Skimmable summary: Medusa.js v2 is production-ready, but it is a developer platform: you build the storefront and run the backend on Postgres and Redis.
Does an open-source Shopify alternative work for India?
Yes, and often better than Shopify does. Shopify Payments isn't available in India, so Shopify merchants use a gateway like Razorpay and pay Shopify's transaction fee on top. On Medusa you pay only the gateway: Stripe has a payment provider from Medusa itself, and Razorpay has community plugins. You also control GST invoicing and where your data lives.
Indian D2C and B2B brands gain most from owning the stack. Customer and order data stay on infrastructure you choose, invoicing can follow GST rules, and the store can post into ERPNext for stock and accounts. The trade-off stays the same: you need developer capacity, in-house or outside.
Skimmable summary: open-source commerce fits India well: no platform cut on top of the gateway, and you control GST invoicing, data residency and the ERPNext link.
When should you just use Shopify instead?
When you want to launch fast with no developer, value convenience over ownership, and accept the platform fees. For a small team, a first store, or a business that wants no infrastructure to manage, Shopify's hosted, no-code setup is worth its cost: no servers, no security patching, no storefront build.
If you have no developer and no plan to hire one, Shopify is the practical choice, and open source would slow you down. Move to Medusa when the platform fees on your sales become significant, when you need customisation Shopify can't do, or when owning the data is a hard requirement. Owned commerce rewards scale and control, not speed of first launch. If you do move, the Shopify to Medusa migration guide covers what exports and what breaks.
Skimmable summary: use Shopify for a fast, no-code launch without a developer. Move to Medusa when per-sale fees grow large, you need deep customisation, or data ownership is a hard requirement.
Frequently asked questions
+What are Shopify's main competitors?
Shopify's hosted rivals include BigCommerce, Wix and Squarespace: as with Shopify, you rent the platform. The open-source competitors are Medusa.js, Saleor, WooCommerce and PrestaShop, which you host and own. Pick by who should run the store: a hosted platform runs it for you; open source needs a developer, and in return you control the code, the data and the fees.
+What free alternatives to Shopify are there?
Medusa.js, an MIT-licensed, self-hosted platform with no licence fee and no per-sale platform cut, and WooCommerce if you use WordPress. Saleor and PrestaShop are the other open-source options. All remove Shopify's monthly plan and transaction fee; in return you host and maintain the store yourself, and Medusa needs a developer to build the storefront.
+Is there an open-source version of Shopify?
No, but open-source platforms do the same job. Medusa.js is a headless, MIT-licensed commerce engine you self-host; WooCommerce is a mature WordPress-based option. They give you the store, cart, checkout and admin without renting a proprietary platform or paying a per-sale fee.
+How do I avoid Shopify transaction fees?
Use Shopify Payments where it is available, or move to a self-hosted platform like Medusa.js that charges no platform fee. In India, Shopify Payments isn't available, so on Shopify you always pay its third-party gateway fee (2% on Basic down to 0.2% on Plus, per shopify.com/in/pricing on 12 October 2026). On Medusa you pay only your gateway and hosting.
+Is Medusa.js or Shopify the better choice?
Medusa.js is the better choice for control, customisation and cost at scale; Shopify for speed, convenience and no-code simplicity. Medusa removes platform fees and gives you full ownership, but needs developer capacity. Shopify runs everything for you and charges a monthly plan plus, with a third-party gateway, a per-sale fee.
+Can I connect an open-source store to ERPNext?
Yes. Medusa.js and WooCommerce both expose APIs, so products, stock and orders can sync with ERPNext for accounts and inventory. Medusa suits a headless store, your own design, an app, several channels or a large B2B catalogue, and posts into the same ERPNext books. If the shop can run on ERPNext itself with one catalogue, Commera, BWH Tech's open-source app, puts the store on ERPNext with nothing copied.
Comments & ratings
No comments yet. Start a new discussion.
Manoj · Published on 8 July 2026
Worked with us? Leave a Google review