SMART CONNECTION
Blueprint · Marketplace SMC
Documento 04 de 37

RFP

Request for Proposal · especificación contractual para construcción interna o vendor externo.

Versión
1.0
Fecha
2026-05-25
Autor
PM + Cerebro
Status
🟢 Activo
Tabla de contenidos

10 secciones RFP

  1. Contexto y motivación03
  2. Alcance del proyecto04
  3. Entregables esperados05
  4. Stack técnico recomendado06
  5. Integraciones requeridas07
  6. Criterios de aceptación08
  7. Timeline y fases09
  8. Presupuesto referencial10
  9. Riesgos y mitigaciones11
  10. Términos y condiciones12

01Contexto y motivación

Smart Connection SpA (futuro Marketplace SMC SpA) requiere construir una plataforma operativa unificada multi-canal que permita gestionar desde un solo lugar: compra, inventario, venta cross-canal (MeLi · D2C · Mercado Público · B2B), fulfillment, facturación electrónica chilena y contabilidad automática.

Situación actual

Visión post-implementación

02Alcance del proyecto

In-scope

MóduloFuncionalidad clave
InventorySKU master · stock real-time · ajustes · multi-ubicación
SourcingProveedores · órdenes compra · landed cost · recepción
Channels4 canales nativos: MeLi · D2C · Mercado Público · B2B (Adapter pattern)
FulfillmentPicking · packing · couriers (Chilexpress · Starken)
FinanceDTE · CxC · CxP · margen real · pre-F29
Cerebro IAChat insights · alertas proactivas · cross-data
AnalyticsDashboard consolidado · drill-down · KPIs

Out-of-scope (no incluido en esta versión)

03Entregables esperados

#EntregableFormato
1Código fuente completo (frontend + backend + IaC)Repositorio Git privado
2App desplegada en ambiente productivoURL marketplace.smconnection.cl
3Ambiente staging/QAURL qas.marketplace.smconnection.cl
4Documentación técnica (architecture · ADRs · README)Markdown en repo
5Documentación de usuario (guías operador)HTML + PDF
6Suite de tests (unit + integration + e2e)En repo · cobertura >60%
7Pipeline CI/CD funcionalGitHub Actions
8Migration scripts BD versionadasSQL en repo
9Adapters de 4 canales funcionalesCódigo + tests + docs
10Soporte post-lanzamiento (3 meses)SLA según contrato

04Stack técnico recomendado

CapaTecnologíaJustificación
FrontendNext.js 16 + React 19 + TypeScriptStack actual SMC · server components · SSR
EstiloTailwind v4 + Radix UIStack actual @smc/ui
BackendNext.js API Routes + Server ActionsMisma stack · monorepo simple
BDSupabase Postgres + RLSMulti-tenant nativo · pgvector para IA
AuthSupabase Auth (email + OAuth)JWT integrado · roles
StorageSupabase Storage (imágenes · adjuntos)Integrado · CDN
IAGroq (Llama 3.3 70B) + OpenRouter fallbackCerebro IA · barato · rápido
FacturaciónOpen Factura API (DTE Chile)SII compliance turnkey
Pasarela pagosMercadoPago + WebPay PlusCoverage Chile máximo
CouriersChilexpress API + Starken APICobertura nacional
DeployAWS Amplify (Next.js auto-deploy)Stack actual SMC
ObservabilidadSentry + Supabase Logs + LLMOps customErrors + perf + IA tracking
TestingVitest + PlaywrightStack actual
CI/CDGitHub ActionsEstándar SMC

05Integraciones requeridas

Sistema externoAPIUso
MercadoLibre ChileREST + WebhooksCatálogo · órdenes · stock · reputación
Mercado PúblicoREST públicoLicitaciones · ofertas · adjudicaciones
Open FacturaRESTEmisión DTE válidos SII
SII MIPYMERESTLibro IVA digital · folios
MercadoPagoREST + WebhooksPagos D2C · split
WebPay Plus (Transbank)RESTPagos D2C tarjetas
ChilexpressRESTEtiquetas envío · tracking
StarkenRESTEtiquetas envío · tracking
GroqRESTIA Cerebro · insights · chat
OpenRouterRESTFallback IA multi-provider
NexportManual/emailProveedor (sin API)

06Criterios de aceptación

✅ Para que cada módulo se considere "Done"
  • Funcionalidad demostrable en ambiente staging
  • Tests automatizados (unit + integration) con cobertura ≥60% del módulo
  • Documentación de uso (markdown en repo)
  • Sin bugs P1 abiertos · <3 bugs P2 abiertos
  • Performance dentro de targets NFR (Doc 03)
  • Code review aprobado por al menos 1 dev senior
  • Deploy automatizado (CI passing en main)

Criterios end-to-end (MVP completo)

07Timeline y fases

FaseDuraciónEntregable
F0 · Discovery + Spec final2 semanasRefinamiento blueprint · ADRs · setup repo
F1 · Core (Inventory + Auth + Tenants)4 semanasCatálogo + RLS multi-tenant + login operador
F2 · Canal MeLi + DTE4 semanasPrimer canal funcional end-to-end
F3 · Canal D2C + Pagos3 semanasStorefront propio operativo
F4 · Canal Mercado Público4 semanasB2G búsqueda + oferta + adjudicación
F5 · Canal B2B + Quote3 semanasCRM ligero + cotizador
F6 · Finanzas + Contabilidad4 semanasCxC · CxP · asientos · pre-F29
F7 · Cerebro IA + Analytics3 semanasChat insights · dashboards
F8 · Hardening + UAT3 semanasTesting carga · seguridad · UAT operador
F9 · Soporte post-lanzamiento12 semanasSLA bug fixing + iteración

Total construcción: ~30 semanas (~7 meses) · soporte 3 meses adicionales.

08Presupuesto referencial

ConceptoModeloReferencial CLP
Construcción interna (1 dev senior · 7 meses)Salario$25-35M total
Construcción vendor externo (equipo 2-3 personas)Proyecto fijo$50-100M total
Costo SaaS equivalente como alternativaMensual$330K-500K/mes
Hosting AWS AmplifyMensual$50-150K/mes
Supabase ProMensual$25K/mes
Open Factura (DTE)Mensual$30K/mes
Groq IA + OpenRouterVariable$10-50K/mes
Domain · SSL · CDNAnual$50K/año
Operación recurrente totalMensual~$140-280K/mes
💡 Comparativa honesta

Construir custom cuesta más al inicio pero ~50% menos al año 2-3 vs SaaS estilo Defontana+Bsale+Channable+Open Factura ($330K+/mes). Punto de equilibrio: ~12-18 meses.

09Riesgos y mitigaciones

RiesgoProbabilidadImpactoMitigación
MeLi app no aprobada en producciónAltaAltoConstruir canales B2G + B2B primero · MeLi en F2 ya con app aprobada
Cambio política API MeLi / MPMediaAltoAdapter pattern · cambio aislado · regression tests
Dependencia Nexport (proveedor único)MediaMedioCatálogo CRM permite agregar proveedores alternativos rápido
Carga regulatoria SII cambiaBajaAltoOpen Factura absorbe cambios · monitoreo trimestral
Cambio régimen Marketplace SMC SpAAltaMedioApp neutra a entidad legal · solo cambia razón social en facturas
Bugs financieros en producciónMediaCríticoTests integración estrictos · audit log · rollback DB versionado
Equipo dev con knowledge lossMediaAltoDocumentación obligatoria · pair programming · code review

10Términos y condiciones

Propiedad intelectual

Todo código, documentación y assets producidos son propiedad exclusiva de Smart Connection SpA (futuro Marketplace SMC SpA). Vendor externo (si aplica) cede derechos completos al pago final.

Confidencialidad

Equipo de desarrollo y vendor (si aplica) firman NDA antes de acceder a credenciales o data operativa.

SLA producción

Términos de pago (si vendor externo)

Garantía

3 meses post-lanzamiento · vendor corrige bugs P1-P2 sin costo adicional · garantía contra defectos.