Medusa
Plataforma de comercio de código abierto con un framework de personalización integrado —primitivas de comercio que ensamblas en una tienda, un marketplace o un portal B2B
Medusa es una plataforma de comercio de código abierto escrita en TypeScript. En lugar de un producto de tienda fijo, te da las primitivas de comercio —carritos, pedidos, precios, cumplimiento— más un framework para personalizarlas, de modo que puedas construir una tienda DTC, un portal B2B, un marketplace o un sistema de punto de venta sin reinventar esa lógica. Tiene licencia MIT, los módulos se publican en npm, y existe una opción gestionada de pago si prefieres no alojarlo tú. El enfoque útil para un fundador es que Medusa resuelve la mitad del comercio que tiene una definición de terminado. Conseguir que la gente llegue a la tienda, y que vuelva una segunda vez, no tiene esa definición.
Qué es Medusa
Medusa (github.com/medusajs/medusa) se describe a sí misma como piezas de construcción para el comercio digital: una plataforma con un framework de personalización integrado que te permite construir aplicaciones de comercio sin reinventar la lógica de comercio central. En la práctica eso significa que los modelos de carrito, pedido, precios y cumplimiento llegan como módulos que extiendes en lugar de una plantilla contra la que peleas. Su README nombra el rango al que apunta —tiendas B2B o DTC avanzadas, marketplaces, plataformas de distribuidores, sistemas de punto de venta y negocios de servicios— lo cual es una señal justa de para quién es: equipos cuyo modelo de comercio no encaja en la forma que asume un constructor de tiendas alojado.
La licencia resulta refrescantemente simple después de una serie de proyectos source-available. Medusa tiene licencia MIT y sus módulos de comercio son de código abierto y están disponibles gratis en npm, así que autoalojarlo te cuesta infraestructura y tiempo, no software. El proyecto lleva en desarrollo continuo desde 2020, está escrito en TypeScript de principio a fin, y ofrece Medusa Cloud como un entorno gestionado de pago para equipos que prefieren no encargarse ellos mismos de los despliegues y el escalado. Su Discord cuenta con más de 14.000 miembros en la comunidad, lo cual importa sobre todo porque un stack de comercio es algo sobre lo que acabarás haciendo preguntas a horas intempestivas.
Dónde encaja Medusa en el stack de crecimiento de un fundador
Los fundadores de comercio tienen un problema casi opuesto al de los fundadores de SaaS. Un fundador de SaaS pasa meses consiguiendo que el producto haga lo que tiene que hacer; una tienda puede estar en pie, con estilo y cobrando pagos en un fin de semana. Lo que esa velocidad esconde es que la tienda nunca fue el recurso escaso —la demanda sí lo era. Medusa se sitúa justo en la mitad construible:
- Se encarga de la transacción — catálogo, carrito, checkout, pedidos, devoluciones y la administración alrededor de todo eso, en código que tú controlas en lugar de un tema que vas parcheando.
- Absorbe la lógica de comercio poco habitual — listas de precios B2B, repartos de marketplace, pedidos con forma de suscripción. Esta es la razón real por la que los equipos abandonan las plataformas alojadas, y la razón por la que aquí un framework vence a una plantilla.
- Te deja el front end a ti — headless por diseño, así que la tienda es una aplicación web normal que puedes optimizar para velocidad y búsqueda, en lugar de una plantilla con control limitado sobre el marcado.
- No toca la adquisición — nada en el repositorio tiene una opinión sobre quién debería estar en el sitio, qué debería leer primero, o por qué volvería el mes que viene.
Ese último punto es donde se atascan la mayoría de los proyectos de comercio. La construcción tiene una línea de meta visible y el trabajo de crecimiento no, así que el trabajo con una definición de terminado se lleva toda la atención. Si estás en esa etapa, la pregunta más valiosa es con qué canales debería empezar un negocio nuevo y cómo convertir el tráfico que llega en pedidos —consulta convertir visitantes en registros, que se lee exactamente igual para un checkout.
Lo que Medusa no hace —y con qué combinarla
- Te da: carritos, pedidos, precios, cumplimiento y la administración alrededor de todo eso, personalizable sin hacer fork del proyecto.
- No te da: una razón para que nadie llegue. El posicionamiento, los canales y los primeros cien pedidos viven todos fuera del código.
- No te da: la compra recurrente. La retención es un problema de email, soporte y producto mucho antes de ser un problema de plataforma.
- No te da: la decisión de qué vender y a quién —la elección que determina si algo de lo anterior importa.
Nota en primera persona: AgentCeres —el Director de Crecimiento con IA en agentceres.com— no gestiona una tienda, pero nos enfrentamos al mismo tipo de problema y sacamos la misma lección. Nuestra facturación, planes y checkout fueron una tarea de ingeniería acotada: se lanzó, y después dejó en gran medida de necesitarnos. La mitad abierta —conseguir que la gente adecuada mire la página, y darle una razón para volver— no se ha terminado nunca del todo. Nuestros agentes leen de conectores como Stripe y los feeds de ventas de las tiendas de apps, y las preguntas que mueven esos números casi nunca son preguntas sobre el checkout. Si tu lógica de comercio es la parte difícil, Medusa es una elección sólida. Si la parte difícil es que nadie llega, ese es un trabajo distinto, y es el trabajo para el que redactan nuestros especialistas de investigación y SEO —con una persona aprobando todo lo que sale bajo tu nombre.
FAQ
- ¿Medusa es gratis?
- Sí, en el sentido directo. Medusa tiene licencia MIT y sus módulos de comercio son de código abierto y están disponibles en npm, así que no hay coste de software ni restricción para construir un producto comercial con ella. Lo que pagas es infraestructura y el tiempo de ingeniería para operarla —base de datos, hosting, actualizaciones. Medusa Cloud es la opción gestionada de pago del proyecto, que cambia ese trabajo operativo por una factura.
- Medusa frente a Shopify —¿cuál debería elegir un fundador?
- Optimizan para restricciones distintas, y la respuesta honesta suele favorecer la opción alojada al principio. Shopify pone una tienda convencional a vender esta misma semana sin necesidad de un ingeniero, y su ecosistema cubre la mayoría de las necesidades estándar. Medusa gana cuando tu modelo de comercio es la parte poco habitual —reglas de precios B2B, pagos de marketplace, un checkout a medida— o cuando quieres ser dueño del stack por completo. Si todavía no puedes nombrar lo concreto que una plataforma alojada te impide hacer, probablemente aún no necesitas el framework.
- ¿Necesito un desarrollador para usar Medusa?
- Sí. Medusa es un framework y un conjunto de módulos, no un constructor de tiendas alojado con editor visual, así que ponerlo en marcha y construir la tienda es trabajo de desarrollo. Ese es el intercambio que se hace: aceptas esfuerzo de ingeniería a cambio de control sobre la lógica de comercio que las plataformas alojadas mantienen fija. A los equipos sin desarrollador casi siempre les conviene más una tienda alojada hasta que las limitaciones de esta empiecen a doler.
You built it. Now grow it.
AgentCeres is a managed AI marketing team — specialists draft the SEO, social, and outreach that fill your links, you approve what ships. 14-day free trial, from $19/month.