Brand LogoBrand Logo (Dark)
InicioAgentes IAKits de HerramientasSelección de GitHubEnviar AgenteBlog

Categorías

  • Generadores de Arte
  • Generadores de Audio
  • Herramientas de Automatización
  • Chatbots y Agentes IA
  • Herramientas de Código
  • Herramientas Financieras

Categorías

  • Modelos de Lenguaje
  • Herramientas de Marketing
  • No-Code y Low-Code
  • Investigación y Búsqueda
  • Video y Animación
  • Edición de Video

GitHub Selecciones

  • DeerFlow — arnés SuperAgent de código abierto de ByteDance

Últimos Blogs

  • OpenClaw frente a Composer 2 diferencias clave en automatización y codificación
  • Google AI Studio vs Anthropic Console diferencias clave para desarrolladores
  • Stitch 2.0 vs Lovable Cuál es la mejor opción en 2026
  • Guía práctica para monetizar la inteligencia artificial en 2026 como solopreneur o freelancer
  • OpenClaw vs MiniMax ¿Privacidad o comodidad en tu asistente?

Últimos Blogs

  • OpenClaw vs KiloClaw comparación de precios y facilidad de uso
  • OpenClaw vs Kimi Claw
  • GPT-5.4 vs Gemini 3.1 Pro
  • Perplexity Computer desafía a los terminales financieros: ¿El fin de una era en 2026?
  • Mejores prácticas de OpenClaw
LinkStartAI© 2026 LinkstartAI. Todos los derechos reservados.
ContáctanosAcerca de
  1. Inicio
  2. Selección de GitHub
  3. Open Mercato
Open Mercato logo

Open Mercato

Base autoalojada para marketplaces: catálogo, pedidos, pagos y flujos de administración modulares para plataformas de comercio personalizables.
962TypeScriptMIT
open-sourcemarketplace-platformcommerce-backendmulti-tenantworkflow-orchestration
admin-dashboard
payments-integration
self-hosted
alternative-to-shopify
shopify-like
alternative-to-medusa

¿Qué es?

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 vs Innovación

✕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.

Arquitectura en Profundidad

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.
Operación y gobernanza por workflows
Revisión, publicación, liquidación, reembolsos y disputas se modelan como flujos con transiciones explícitas, facilitando auditoría y control de permisos.
Capa de límites amigable a integraciones
APIs y eventos claros para integrar pagos, CRM, logística y riesgo; adaptadores reducen lock-in y costos de migración.

Guía de Despliegue

1. Clonar el repo y entrar al directorio

bash
1git clone https://github.com/open-mercato/open-mercato.git && cd open-mercato

2. Configurar variables (.env desde .env.example)

bash
1cp .env.example .env

3. Levantar dependencias (si hay docker-compose)

bash
1docker compose up -d

4. Instalar dependencias y ejecutar dev server

bash
1# Ejemplo: npm install && npm run dev (o pnpm)

5. Migraciones y seed (si existen scripts)

bash
1# Ejemplo: npm run migrate && npm run seed

Casos de Uso

Escenario PrincipalPúblico ObjetivoSoluciónResultado
Lanzar un marketplace vertical más rápidostartups y equipos de productopublicar→checkout→pago→cumplimiento con dominios modularesdiferenciar sin reescribir el core
Marketplace interno de proveedores/serviciosempresasonboarding, revisión, liquidación y permisos con workflows auditablesmejor cumplimiento y trazabilidad
Operación multi-tenant tipo plataformaequipos de plataformaaislamiento por tenant y personalización por extensionesmenos forks y menor coste de mantenimiento

Limitaciones y Consideraciones

Limitaciones y Consideraciones
  • Como base cubre esqueleto y flujos, pero riesgo, impuestos, cumplimiento y reglas de liquidación requieren implementación por dominio y región.
  • Sin baseline de migraciones y tests, la personalización se frena; conviene asegurar pruebas, migraciones y estrategia de rollback primero.

Preguntas Frecuentes

Ya tengo backend de comercio, ¿por qué añadir una base de marketplace?▾
En comercio multiparte, lo difícil es la gobernanza: revisión, permisos, liquidación, disputas y auditoría. Open Mercato lo estructura como workflows orquestables en lugar de scripts sueltos.
¿Se parece más a Shopify o a Medusa?▾
Apunta a una base autoalojada y altamente personalizable: no fija límites como un SaaS ni obliga a forzar un modelo genérico; la diferenciación vive en workflows y extensiones.
¿Cómo evitar que las extensiones se conviertan en complejidad?▾
Encierra extensiones en límites explícitos: reglas dentro del dominio, coordinación entre dominios por eventos/workflows, y criterios de aceptación más tests de regresión para los flujos críticos.
Ver en GitHub

Métricas del Proyecto

Estrellas962
LenguajeTypeScript
LicenciaMIT
Dificultad de DespliegueMedio

Table of Contents

  1. 01¿Qué es?
  2. 02Problemas vs Innovación
  3. 03Arquitectura en Profundidad
  4. 04Guía de Despliegue
  5. 05Casos de Uso
  6. 06Limitaciones y Consideraciones
  7. 07Preguntas Frecuentes

Proyectos Relacionados

DeerFlow — arnés SuperAgent de código abierto de ByteDance
DeerFlow — arnés SuperAgent de código abierto de ByteDance
26.1 k·Python
OpenMAIC
OpenMAIC
0·TypeScript
Yuan3.0 Ultra
Yuan3.0 Ultra
1.2 k·Python
NanoClaw
NanoClaw
8.6 k·TypeScript