Núcleo modular por dominios
Se separan dominios (catálogo, pedidos, pagos, liquidación, administración) para mantener un core estable; lo específico se inyecta por puntos de extensión para evitar acoplamiento.
Open Mercato encapsula el esqueleto común de un marketplace en módulos reutilizables: límites de dominio claros para catálogo, pedidos, pagos y operación administrativa, con puntos de extensión para lógica específica del negocio. Está pensado como base de ingeniería evolutiva: puedes arrancar con un flujo mínimo de publicación→checkout y luego añadir liquidación, permisos, herramientas de operación e integraciones sin reescribir el núcleo. Para equipos que necesitan propiedad de datos, auditabilidad y personalización profunda, convierte el marketplace en un sistema mantenible y no en un proyecto puntual.
| ✕Problemas Tradicionales | ✓Soluciones Innovadoras |
|---|---|
| Plataformas alojadas como Shopify pueden limitar necesidades específicas de marketplace: liquidación multiparte, permisos y flujos operativos. | Open Mercato prioriza un núcleo estable y mueve la diferenciación a workflows y puntos de extensión para evolucionar sin rehacer todo. |
| Convertir un backend genérico como Medusa en marketplace suele desalinear dominios y volver frágiles las extensiones. | Operación y gobernanza como primera clase: revisión, liquidación y disputas se vuelven orquestables y auditables, no scripts opacos. |
1git clone https://github.com/open-mercato/open-mercato.git && cd open-mercato1cp .env.example .env1docker compose up -d1# Ejemplo: npm install && npm run dev (o pnpm)1# Ejemplo: npm run migrate && npm run seed| Escenario Principal | Público Objetivo | Solución | Resultado |
|---|---|---|---|
| Lanzar un marketplace vertical más rápido | startups y equipos de producto | publicar→checkout→pago→cumplimiento con dominios modulares | diferenciar sin reescribir el core |
| Marketplace interno de proveedores/servicios | empresas | onboarding, revisión, liquidación y permisos con workflows auditables | mejor cumplimiento y trazabilidad |
| Operación multi-tenant tipo plataforma | equipos de plataforma | aislamiento por tenant y personalización por extensiones | menos forks y menor coste de mantenimiento |