Tienda online + taller integrado, hecho a la medida para un taller de motos Hero en Medellín.
Cuando un cliente llega a Convergencia Motos con su Hero Xpulse, Splendor o Hunk, hay dos necesidades en paralelo:
La mayoría de ecommerce resuelven solo lo primero. Nosotros construimos una plataforma que integra las dos líneas de negocio sin que el administrador tenga que manejar 5 herramientas distintas.
┌─────────────────────────────────────────────────────────────┐ │ CONVERGENCIA MOTOS │ ├────────────────────────┬────────────────────────────────────┤ │ │ │ │ 🛒 ECOMMERCE │ 🔧 TALLER (sub-app interna) │ │ │ │ │ • Catálogo Hero │ • Recepción de motos │ │ • Carrito + pagos │ • Escaneo de licencia (OCR) │ │ • Seguimiento orden │ • Cotización y diagnóstico │ │ • Rastreo por email │ • Galería de fotos del proceso │ │ • Pagos Wompi │ • Chat con el cliente │ │ (Nequi, tarjeta, │ • PDF de orden firmada │ │ Bancolombia, PSE) │ • Vista pública para el cliente │ │ │ (sin login) │ └────────────────────────┴────────────────────────────────────┘
Landing → Catálogo → Producto → Carrito → Checkout → Pago Wompi → Confirmación
│ │ │ │ │ │ │
│ │ │ │ │ │ ▼
│ │ │ │ │ │ ✉ Email con
│ │ │ │ │ │ link de rastreo
│ │ │ │ │ │
└─────────┴──────────┴──────────┴──────────┴───────────┘
Navegación sin fricción, optimizada para móvil
Si un cliente deja productos en el carrito y se va, recibe un recordatorio por email automático. Reduce abandono y recupera ventas que se hubieran perdido.
Esta es la parte que ningún ecommerce estándar ofrece. El equipo del taller usa una app dentro del mismo dominio pero con su propio flujo, diseñada para el día a día operativo.
┌──────────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │ CLIENTE │ │ VEHÍCULO │ │ ORDEN │ │ SEGUIMIENTO │ │ │ → │ │ → │ │ → │ │ │ • Datos │ │ • 📷 Foto de │ │ • Servicios │ │ • Estados │ │ • Teléfono │ │ licencia │ │ • Precios │ │ • Fotos del │ │ • Email │ │ • OCR auto- │ │ • Firma │ │ proceso │ │ │ │ llena datos│ │ digital │ │ • Chat │ └──────────────┘ └──────────────┘ └──────────────┘ └──────────────┘
Operario abre la orden desde el computador → se genera un QR en pantalla → operario escanea el QR con el celular → toma foto de la licencia → Google Cloud Vision API lee los datos (placa, motor, chasis, propietario) → el computador auto-llena el formulario en tiempo real.
Elimina 3-5 minutos de digitación manual por moto y evita errores de transcripción.
💻 Desktop 📱 Móvil del operario
┌──────────┐ ┌──────────┐
│ Nueva │ genera │ Foto de │
│ orden │────QR───────▶│ licencia │
│ │ │ │
│ Form │◀──OCR result─│ Sube a │
│ auto- │ │ backend │
│ lleno │ │ │
└──────────┘ └──────────┘
▲ │
└────────Redis pub/sub────┘
(la foto se procesa con Google Vision
y el desktop recibe el resultado)
No usamos una plataforma SaaS cerrada. Todo es código propio, construido para durar y escalar.
┌─────────────────────────────────────────────────────────────────┐
│ FRONTEND │
│ Next.js 14 + TypeScript + Tailwind │
│ │
│ / /admin /taller │
│ (tienda pública) (panel admin) (app del taller) │
└─────────────────────────────┬───────────────────────────────────┘
│
HTTPS / REST
│
┌─────────────────────────────▼───────────────────────────────────┐
│ BACKEND │
│ NestJS + TypeORM + JWT │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Órdenes │ │ Pagos │ │ Taller │ │ Email │ │
│ │ │ │ Wompi │ │ │ │ (Resend) │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │Inventario│ │ Envíos │ │ Cupones │ │Reportes │ │
│ │(multi- │ │ Dinámico │ │ │ │ admin │ │
│ │ bodega) │ │ │ │ │ │ │ │
│ └──────────┘ └──────────┘ └──────────┘ └──────────┘ │
└───────────┬─────────────────┬───────────────────┬───────────────┘
│ │ │
┌────────▼────────┐ ┌──────▼──────┐ ┌────────▼────────┐
│ PostgreSQL │ │ Redis │ │ Google Cloud │
│ (datos de │ │ (cache + │ │ Vision │
│ órdenes, │ │ sesiones + │ │ (OCR licencias)│
│ productos, │ │ OCR) │ └─────────────────┘
│ taller) │ │ │
└─────────────────┘ └─────────────┘
| Servicio | Para qué |
|---|---|
| Wompi | Pasarela de pagos (tarjetas, Nequi, PSE, Bancolombia) |
| Resend | Envío de emails transaccionales |
| Google Vision | OCR de licencias de tránsito |
| Envia API | Cotización de envíos a nivel nacional |
| Seenode | Hosting (staging + producción) |
El pago no se da por hecho cuando el cliente da clic. Tenemos múltiples mecanismos de confirmación:
Cliente paga ─┬─▶ Wompi webhook ──▶ Actualiza orden a PAID ──▶ Email de confirmación
│
├─▶ Redirect a /checkout/success ──▶ Verifica pago
│
└─▶ Reconciliación manual (admin) ──▶ Consulta Wompi → sincroniza
Si algún mecanismo falla, otros lo respaldan. La orden no se marca pagada hasta que Wompi confirma. El cliente no recibe "Orden Confirmada" antes de pagar.
Convergencia tiene productos en diferentes ubicaciones físicas. El sistema sabe:
Reservas automáticas al crear orden, liberación automática si el pago falla.
JWT + guards en cada endpoint crítico.
No se usa SMTP casero — va por Resend con plantillas React Email renderizadas server-side:
Todos con el branding de Convergencia y link de tracking único.
┌─────────────────────────────────────────────────────────────┐ │ 📊 Dashboard │ ├─────────────────────────────────────────────────────────────┤ │ Ventas de hoy: $1.234.000 │ │ Órdenes del mes: 87 (+23% vs mes anterior) │ │ Tasa de aprobación: 96.5% │ │ Productos bajos: 5 (requieren reabastecer) │ ├─────────────────────────────────────────────────────────────┤ │ 🗺 Mapa de clientes por departamento │ │ [mapa de Colombia con puntos donde hay clientes] │ └─────────────────────────────────────────────────────────────┘
Todo lo que el dueño necesita ver para tomar decisiones, en una sola pantalla:
Una plantilla genérica (Shopify, Wix) funcionaría para vender productos. Pero no maneja:
Construir a la medida significa que el software se adapta al negocio, no al revés.
Convergencia Motos
Repuestos y servicio técnico especializado en motos Hero.
Medellín · C. 50 #70-30, Laureles · Colombia