Ir al contenido
DocuGraph

ecommerce-angular-spring

BE-13 Reporting: métricas de ventas

  • Depende de: BE-07, US-09, DS-02.
  • Módulo: reporting (query service, sin hexagonal).

Exponer métricas agregadas de ventas para el dashboard admin.

No aplica: es lectura directa. Se implementa como query service sin puertos ni agregados de dominio. Puede leer su propia vista y no accede a tablas de otros módulos en caliente.

  • Operación getSalesMetrics: ventas totales, número de órdenes, ticket promedio y rango de fechas.
  • Vista o consulta propia de solo lectura.
  • Solo ADMIN.
  • Filtro por rango de fechas correcto.
  • No bloquea el camino transaccional del checkout.

Integración de la consulta con datos semilla.