Medusa is the open-source, headless commerce platform that integrates your eCommerce with your ERP and PIM to manage B2B operations from a single source of truth.


Founded in 2021 · 50+ employees. Denmark.
Medusa is a commerce platform built on Node.js and TypeScript. It decouples business logic from the presentation layer, allowing you to evolve your eCommerce without rebuilding the entire platform every time your processes or sales channels change.
It is the right fit when your business needs more than just an online store. We are talking about clients with custom pricing, technical catalogs, bulk orders, or purchasing processes that require validation before an order is confirmed.
Its architecture is organized into independent modules. Catalog, orders, promotions, inventory, and payments all function separately. You add new features only when you need them, without including components that don't add value to your project.
For B2B projects, Medusa already includes company accounts, users with different permissions, and Request for Quote (RFQ) management. From that foundation, you can adapt the purchasing process to the way your company works.
🧭 Roadmap focused on: Evolution of role-based access control and permissions, expansion of multi-language sales, improvement of flexible payment methods (bank transfer and invoice), redesign of complex catalog management, and evolution of the management dashboard with configurable views.
Medusa is the right fit when eCommerce is part of the commercial process, not just a sales channel.
It is a great option if you work with thousands of SKUs. It is also ideal if each client buys under different commercial terms, or if your ERP defines pricing, stock, and product availability.
It works just as well in three other scenarios: when a single client has multiple buyers, when there are internal approval workflows, and when the sales team creates orders and quotes before closing the sale.
Choosing Medusa means building a platform that follows your business logic, not that of closed software. Before you begin, define how you manage customers, pricing, orders, and integrations. These will be the foundation of your project.
eCommerce doesn't operate as an isolated system. You need to keep product information, pricing, customers, and orders synchronized with the rest of your business applications.
⭐ What they value most: Companies working with Medusa highlight one thing above all else: they can adapt their eCommerce to their processes without starting from scratch. Its strength lies in B2B. It already includes company accounts, users with different permissions, and request for quote (RFQ) functionality. This reduces the time spent building standard processes for manufacturers, distributors, and wholesalers. They also value that B2B and B2C can coexist on the same platform, and that the business retains control over the project's evolution without depending on a SaaS provider's roadmap.
💡 Things to consider: Medusa is not a platform you can set up in a few days. It requires defining the architecture, integrating business systems, and developing the shopping experience according to the project's needs. That is why it is a better fit for organizations that already work with an ERP, a PIM, or complex business processes. They are looking for a platform that replicates those operations in the digital channel. Like any headless project, it requires a team with experience in development and integrations.
At Novicell, we use Medusa for eCommerce projects that require integration with ERP, PIM, and other business systems, or when the platform needs to adapt to commercial processes that standard solutions cannot cover. We define the architecture, develop the integrations, and support the platform's evolution as your business grows.