Medusa ist ein hervorragendes Werkzeug, und die meisten Shops, die es einsetzen wollen, brauchen es nicht. Wir bauen selbst auf diesem Stack, self-hosted auf Hetzner, mit Coolify und Docker – und genau deshalb sagen wir Entscheidern regelmäßig, dass sie die Finger davon lassen sollen.
Das klingt gegen das eigene Interesse, ist aber die ehrlichere Beratung. Wer nur die Stärken einer Technologie verkauft, verkauft die Interessen seines Dienstleisters mit. Die interessantere Frage ist nicht, was Medusa kann, sondern wann Medusa die falsche Wahl ist. Wer diese Grenze sauber benennt, wird bei der Empfehlung in die andere Richtung geglaubt.
Wann Medusa die falsche Wahl ist: der einfache Katalog
Der klarste Fall ist der Standard-B2C-Shop. Ein überschaubares Sortiment, ein Markt, ein Checkout, keine Sonderprozesse. Sie wollen Produkte einstellen, Zahlungen entgegennehmen und Bestellungen abwickeln. Für dieses Problem ist eine Managed-Plattform gebaut, und sie löst es in Tagen statt in Wochen.
Medusa gibt Ihnen an dieser Stelle vor allem eines: Kontrolle. Sie können jedes Modul austauschen, jeden Workflow selbst schreiben, jede Integration frei wählen. Nur nutzt ein Standard-B2C-Shop von dieser Kontrolle nichts. Sie zahlen einen Architektur-Aufpreis für Freiheitsgrade, die in Ihrem Geschäftsmodell nie zum Tragen kommen. Das ist das Kernmuster von Headless Overengineering – Sie kaufen eine Composable-Architektur für ein Problem, das komponierbar gar nicht sein muss.
Der ehrlichste Test ist banal: Wenn Sie Ihre gesamten Anforderungen in den Standardfunktionen eines SaaS-Baukastens abbilden können, ist der Baukasten die richtige Wahl. Medusa lohnt erst, wenn die Anforderungen die Grenzen dieses Baukastens sprengen.
Was der Produktivbetrieb wirklich verlangt
Der zweite Grund gegen Medusa steht nicht im Feature-Vergleich, sondern in der Betriebsrealität. Ein Produktiv-Stack braucht zwingend PostgreSQL als Commerce-Store und Redis für Cache, Event Bus, Locking und die Workflow-Engine. Medusa muss dabei in zwei Modi laufen: einem Server-Modus für API und Admin und einem Worker-Modus für Background-Jobs, gesteuert über MEDUSA_WORKER_MODE. Der offizielle Deployment-Guide nennt als Minimum 2 GB RAM und Node.js in einer aktuellen LTS-Version.
Das ist keine exotische Anforderung, aber es ist ein Betriebsmodell. Jemand muss diese Komponenten patchen, überwachen, sichern und im Ausfall wieder hochbringen. Bei einem Shop mit Umsatz ist Ausfall kein Schönheitsfehler, sondern verlorener Verkauf. Betriebskomplexität ist damit kein Nebeneffekt, den man später löst, sondern ein Kostenposten, der ab Tag eins läuft.
Für ein Team mit Entwicklern und einer Betriebskultur ist dieser Stack Alltag. Für ein Marketing-Team ohne dedizierte IT ist er eine Dauerlast, die sich als Kontrolle tarnt. Wenn niemand bei Ihnen einen Redis-Neustart um 23 Uhr verantworten will, ist die Antwort auf die Make-or-Buy-Frage bereits gefallen – und sie lautet Buy.
Rechnet sich das? Die ehrliche TCO-Betrachtung
Der dritte Grund ist das Budget, und hier liegt das häufigste Missverständnis. Medusa ist Open Source und erhebt selbst keine Transaktions- oder Umsatzgebühr. "Kostenlos" bezieht sich aber nur auf die MIT-lizenzierte Software, nicht auf Betrieb und Entwicklung.
In der Praxis liegt eine saubere Erstimplementierung eines self-hosted Stacks einmalig bei 5.000 bis 20.000 €. Die reine Infrastruktur auf Hetzner startet günstig, ein AX41-Server kostet rund 39 bis 49 € im Monat, ein einfacher Einstieg liegt bei etwa 20 bis 50 €. Der laufende Betrieb schlägt mit 2 bis 5 Stunden im Monat zu Buche, bei einem Mischsatz von rund 120 € pro Entwicklerstunde. Das Drei-Jahres-Gesamtbild einer mittelständischen App landet damit realistisch bei 40.000 bis 80.000 €.
Diese Zahlen sind für den richtigen Anwendungsfall attraktiv, weil die Kurve stimmt: Self-hosted-Kosten sinken über die Zeit, während Managed- und SaaS-Kosten mit dem Umsatz steigen – inklusive Transaktionsgebühren, sobald ein Fremd-PSP im Spiel ist. Bei einem kleinen Sortiment mit kleinem Umsatz kippt diese Rechnung aber. Der Break-even gegen eine SaaS-Plattform kommt bei niedrigem GMV schlicht nie. Sie tragen die Fixkosten der Kontrolle, ohne je den variablen Vorteil einzufahren, der sie rechtfertigt. Wer hier zu Medusa greift, überzahlt an Architektur.
Ist Shopify die bessere Alternative?
Für die drei genannten Fälle ist Shopify die pragmatische Medusa Alternative, und es lohnt sich, ein altes Verkaufsargument zu beerdigen. Seit dem 2. April 2026 sind die B2B-Grundfunktionen laut Shopifys eigener Ankündigung auf allen bezahlten Plänen verfügbar, nicht mehr Plus-exklusiv: Company Profiles, Net Terms, Volume Pricing, bis zu drei aktive Catalogs. "B2B läuft nur auf Plus" stimmt so nicht mehr. Das senkt die Einstiegshürde für einfache B2B-Szenarien erheblich und verschiebt die Grenze, ab der man überhaupt über einen Custom-Stack nachdenken muss. Ob Shopify Plus mit seiner vierstelligen Monats-Base-Fee die richtige Stufe ist, hängt am Einzelfall.
Der Preis dieser Bequemlichkeit ist real, und er heißt Kontrolle. Der Shopify-Checkout ist eine geschlossene Blackbox. Die freie Anpassung über checkout.liquid ist für die Kern-Steps abgelöst durch eine Extension-Sandbox; arbitrary JavaScript im Checkout ist nicht mehr vorgesehen. Auch auf Plus bleiben Sie an das gebunden, was Shopify Ihnen an Erweiterungspunkten zugesteht. Das ist der klassische Trade-off: weniger Betriebsverantwortung gegen mehr Vendor-Lock-in. Für einen Standard-Shop ist dieser Tausch fast immer richtig. Genau deshalb gehört er ehrlich auf den Tisch, statt hinter einem Headless-Versprechen zu verschwinden. Welche Kunden auf der anderen Seite der Grenze stehen, haben wir separat sortiert: Headless Commerce mit Medusa – für wen.
Der unbequeme Punkt: Manchmal baue ich es trotzdem
Jetzt wird es ehrlich kompliziert. Selbst wo Medusa nach diesen drei Kriterien falsch wirkt – einfacher Katalog, kleines Team, kleines Budget – würde ich es in einigen Fällen trotzdem wählen. Die Kriterien beschreiben den Ist-Zustand, nicht den Zeithorizont.
Der häufigste Bruch: Der "einfache Shop" bleibt selten einfach. Er wächst in B2B-Prozesse hinein, in Firmenkunden mit Rollen und Freigaben, in Spezialpreise, irgendwann in echte Procurement-Anforderungen. Und genau dort endet der bequeme Pfad abrupt. Was Enterprise-Einkauf ausmacht – Punchout-Kataloge, cXML oder OCI, Kostenstellen, Requisition-to-PO, Net-Terms-Invoicing gegen das ERP – liefert weder ein SaaS-Baukasten schlüsselfertig noch der Medusa-B2B-Starter. Der Starter ist Referenzcode zum Forken und Selbstpflegen, kein gewartetes Produktfeature; er bringt einfache Company-Approvals und Spending Limits mit, aber nicht die externe eProcurement-Anbindung. Diese Procurement-Lücke haben wir im Detail zerlegt – sie ist bei beiden Wegen vorhanden, nur ist sie auf Medusa überhaupt baubar.
Wenn ein solcher Prozess absehbar ist, zahlt der Shopify-Pfad später die Migration. Dann eine geschlossene Plattform aufzugeben und den Stack zu wechseln, ist teurer und riskanter, als früh auf die austauschbare Architektur zu setzen. Dieselbe Logik trägt bei Datenhoheit: Wer aus regulatorischen Gründen Bestellungen und PII in einer selbst kontrollierten Datenbank in einem EU-Rechenzentrum halten muss, hat mit einer US-SaaS ein Souveränitätsproblem, das kein Preisvergleich aufwiegt. Die Wette auf den Open-Source-Stack kann also auch klein und früh richtig sein. Sie ist eine Wette auf den eigenen Fahrplan, keine Formel.
Was ich Entscheidern rate
Behandeln Sie Medusa nicht als Statement, sondern als Investitionsentscheidung mit einem Zeithorizont. Zwei Fragen entscheiden fast alles: Haben Sie – intern oder über einen verlässlichen Partner – die Kompetenz, einen Stack aus PostgreSQL, Redis und zwei Prozessmodi verantwortlich zu betreiben? Und rechnen Sie in den nächsten zwei bis drei Jahren mit Sonderprozessen, B2B-Komplexität oder Daten-Ownership, die eine SaaS-Plattform nicht abbildet?
Zweimal Nein, und Sie nehmen Shopify oder einen Baukasten, sind schneller live und schlafen ruhiger. Zweimal Ja, und die höhere Betriebskomplexität von Medusa ist kein Nachteil mehr, sondern der Preis für Kontrolle, die Sie tatsächlich einlösen. Ein Ja und ein Nein – dann wird es eine echte Abwägung, und dann sollten Sie sie bewusst treffen, statt sie einem Tool-Trend oder einem Dienstleister mit Lieblings-Stack zu überlassen. Die Ordnung dahinter, welche Architektur zu welchem Reifegrad passt, haben wir in unserer Übersicht zu Medusa und Headless Commerce ausgeführt. Wer die Grenzen einer Technologie kennt, kauft nicht ihren Hype – er kauft eine Entscheidung, die er vor dem CFO verteidigen kann.
