Best / Ecommerce
Best open-source Ecommerce
The best open-source ecommerce in the c17.io catalog is Medusa for a headless store (MIT core; Enterprise Edition is separate), Saleor for GraphQL commerce, WooCommerce if the site is already WordPress, and PrestaShop for a classic PHP storefront. The published combo is /stacks/medusa-commerce.
Open the stackStart on Railway
Ranked picks
1
MedusaMIT-core headless commerce — the c17 Shopify stack. Skip Enterprise Edition materials if you want OSS-only.
When to pick it: A Node API and a React storefront.
2
SaleorBSD-3-Clause GraphQL commerce already named on the Shopify stack.
When to pick it: A Python/GraphQL team, not a WordPress shop.
23,446 stars in the catalog
3
WooCommerceGPL WordPress shop — also the Gumroad/digital-goods path.
When to pick it: A store on a site you already run in WordPress.
10,554 stars in the catalog
4
PrestaShopOSL-3.0 PHP storefront you can self-host.
When to pick it: A classic catalog/checkout without going headless.
9,227 stars in the catalog
How they compare
| Tool | License | Self-host | Best for |
|---|---|---|---|
| Medusa | Not listed | Medium | A Node API and a React storefront. |
| Saleor | BSD 3-Clause "New" or "Revised" License | Medium | A Python/GraphQL team, not a WordPress shop. |
| WooCommerce | GNU General Public License v2.0 | Easy | A store on a site you already run in WordPress. |
| PrestaShop | Open Software License 3.0 | Medium | A classic catalog/checkout without going headless. |
Related pages
FAQ
- Medusa or WooCommerce?
- Medusa if you want a headless API and a React storefront. WooCommerce if the site is already WordPress. Saleor if the team is Python/GraphQL. That is the stack FAQ.
- Will this clone Shopify checkout?
- No. You get products, cart, and a checkout you build or take from the starter. Themes, the app store, and Shopify Payments stay behind.
- Are these free?
- OSI licenses as listed (Medusa core is MIT; Enterprise Edition is commercial). You still pay Stripe or PayPal and hosting. Template users never pay c17.
- How do I deploy it?
- Open /stacks/medusa-commerce. Wire Stripe yourself, import the product CSV, complete one test checkout. Digital files/memberships can sit on /stacks/woocommerce-digital.
Stack of the Week
Get one stack a week that replaces a SaaS bill.