Medusa ist eine Commerce-Plattform auf Basis von Node.js und TypeScript, mit der Entwicklungsteams Onlineshops und andere Verkaufsanwendungen bauen. „Medusa.js“ ist der verbreitete Name aus der JavaScript-Welt, das Projekt selbst nennt sich schlicht Medusa. Du bekommst drei Dinge: fertige Commerce-Module für Produkte, Preise, Warenkorb, Bestellungen, Bestand und Zahlung, ein Framework für eigene API-Routen, Datenmodelle und Abläufe sowie einen Admin, in dem dein Team Produkte und Bestellungen bearbeitet.
Die Storefront, also der Shop, den deine Kunden sehen, ist eine eigene Anwendung. Medusa stellt dafür einen Starter auf Next.js bereit, du kannst aber jedes Frontend anbinden, das mit einer API sprechen kann. Nach der Installation hast du ein laufendes Backend und eine Ausgangsbasis, aber noch keinen Shop, der zu deinem Sortiment, deinen Preisen und deinen Abläufen passt. Diesen Teil baut dein Team oder deine Agentur.
Wir betreiben Medusa produktiv und schreiben diesen Artikel aus diesem Betrieb heraus. Deshalb geht es weniger um eine Funktionsliste als um drei Fragen: An welchen Stellen spart Medusa Arbeit, wo verursacht es Arbeit, und woran erkennst du vor der Entscheidung, auf welcher Seite dein Projekt landet?
Lizenz: Open Core
Der Kern von Medusa mit allen Commerce-Modulen steht unter der MIT-Lizenz und ist frei über npm verfügbar. Davon getrennt gibt es eine Enterprise Edition mit Rollen- und Rechteverwaltung. Für diese Bestandteile verlangt der Hersteller MedusaJS, Inc. einen kommerziellen Vertrag. Medusa selbst bezeichnet dieses Modell als Open Core. Für die meisten Shop-Projekte reicht der MIT-lizenzierte Kern, prüfe aber früh, ob du eine feingliedrige Rechteverwaltung für viele Admin-Nutzer brauchst.
Version: v2 ist eine Neuentwicklung
Die aktuelle Hauptversion ist Medusa v2, erschienen im Oktober 2024. Der Hersteller beschreibt sie als vollständige Neuentwicklung von Architektur und Funktionsumfang mit Änderungen, die nicht rückwärtskompatibel sind. Plugins aus v1 laufen unter v2 nicht. Wenn du Tutorials, Erweiterungen oder Referenzen einer Agentur prüfst, achte deshalb darauf, auf welche Version sie sich beziehen. Viele ältere Anleitungen im Netz beschreiben noch v1.
Medusa liefert dir Commerce-Bausteine und ein Framework, keinen fertigen Shop. Ob das ein Vorteil ist, hängt davon ab, wie weit dein Verkauf vom Standard abweicht.








