📋 MenuQR – Backlog

✅ Completado (Mayo 2026)

Staff / Super Admin

  • Dashboard maestro con métricas reales (MRR, comercios activos, órdenes 24h)
  • Gestión de comercios (lista, búsqueda, asignación de planes)
  • CRM de clientes (dueños de negocios, suscripciones, edición lateral)
  • Historial de suscripciones Wompi con filtros
  • CRUD de planes SaaS (límites, precios, features)
  • Configuración global maestro (pagos, SMTP, WAHA, Chatwoot, mantenimiento)
  • Sistema de tickets de soporte con mensajes en tiempo real

Merchant Admin

  • Dashboard del negocio con actividad reciente
  • CRUD de negocios con wizard de onboarding
  • Gestión de catálogo (categorías + productos con imágenes)
  • Control de inventario (switch agotado/disponible)
  • Kanban de pedidos con Drag & Drop y Supabase Realtime
  • Edición inline de pedidos (items, cliente, pago, dirección, notas)
  • Propuestas de cambio en pedidos (aprobar/rechazar)
  • Comunicación WhatsApp manual (wa.me con plantillas predefinidas)
  • Generador de QR con tarjeta descargable en PNG
  • Reportes de ventas (métricas, top productos, exportación CSV)
  • Configuración de pasarela Wompi propia (B2C)
  • Suscripción y facturación (widget Wompi)
  • Soporte interno (crear tickets, FAQs, quick replies)

Customer (Menú Público)

  • Menú digital responsive mobile-first (/c/[slug])
  • Carrito de compras con cantidades y notas
  • Checkout con datos de entrega y método de pago
  • Integración de pagos Wompi con webhook
  • Tracking de estado de pedido

Infraestructura

  • Arquitectura multi-tenant con RLS en Supabase
  • Svelte 5 Runes (migración completa)
  • Sistema de diseño Corporate SaaS (26 archivos rediseñados)
  • Notificaciones sonoras con Web Audio API
  • Auth (login, registro, sesiones)
  • Motor SMTP configurable
  • Gitflow (main, develop, feature/, hotfix/)

🛠️ Pendiente

Prioridad Alta

  • Resolver vulnerabilidades npm audit (3 en cookie)
  • Auditoría completa de políticas RLS en todas las tablas
  • Tests E2E para flujos críticos (checkout, pedido, notificación)

Prioridad Media

  • Dominios personalizados por negocio (has_custom_domain)
  • Analítica avanzada por comercio (visitas, productos populares)
  • Mejorar selección de variantes/modificadores de productos
  • Historial de pedidos para el cliente final

Prioridad Baja

  • Despliegue en producción (Vercel / Dokploy)
  • CI/CD con GitHub Actions
  • Notificaciones push (PWA) para gestión de órdenes
  • Integración con impresoras térmicas para comandas

No Implementado (Roadmap v2)

  • WAHA + Chatwoot para notificaciones automáticas de WhatsApp
  • Dashboard de métricas SaaS avanzado (Churn, LTV)

🔗 Documentación Relacionada