Loyalty Offers
Catálogo de ofertas del programa de fidelidad: definición de ofertas, niveles, categorías, vitrinas (showcases) y operaciones de activación, clip y unclip de ofertas asociadas al cliente.
flowchart LR classDef current fill:#1e3a5f,stroke:#3b82f6,color:#e2e8f0,stroke-width:2px classDef related fill:#1c2a3a,stroke:#334155,color:#94a3b8,stroke-dasharray:4 classDef service fill:#1c1c2e,stroke:#4b5563,color:#cbd5e1 classDef overscoped fill:#450a0a,stroke:#ef4444,color:#fca5a5,stroke-width:2px loyalty_offers["Loyalty Offers"]:::current loyalty_account["Loyalty Account & Movements"]:::related loyalty_benefits["Loyalty Benefits"]:::related dc_wl_loyalty_core["Loyalty ⚠ 3 dominios"]:::overscoped loyalty_offers --> dc_wl_loyalty_core dc_wl_loyalty_core -.-> loyalty_benefits dc_wl_loyalty_core -.-> loyalty_account
Servicios
Servicio central del dominio de fidelidad. Expone APIs gRPC/HTTP para: - Resumen de beneficios del cliente (puntos, nivel actual, progreso, categorías). - Consulta de niveles de loyalty y su configuración. - Gestión de la cuenta de cashback (Cencopay), incluyendo saldo, flags y bloqueos. - Historial de movimientos del programa de lealtad y pagos asociados. - Catálogo de ofertas de loyalty, categorías, vitrinas (showcases) y ofertas disponibles por nivel. - Activación, clip y unclip de ofertas vinculadas al cliente.
⚠ Existen varias APIs especializadas (benefits, Cencopay, offers) que podrían evolucionar en microservicios separados en el futuro, pero hoy se gestionan en un único microservicio.
Dominios relacionados
Estos dominios comparten al menos un servicio con Loyalty Offers. Una señal de posible acoplamiento o servicio candidato a split.