Customer Preferences
Preferencias del cliente, tales como marketing, subscriptions, preferencias alimentarias y consentimientos específicos como tabaco.
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 customer_preferences["Customer Preferences"]:::current customer_address["Customer Address"]:::related customer_devices["Customer Devices"]:::related customer_notifications["Customer Notifications"]:::related customer_orders["Customer Orders"]:::related customer_profile["Customer Profile"]:::related geo_and_stores["Geo & Stores"]:::related loyalty_prizes["Loyalty Prizes"]:::related dc_wl_groceries_core_customers["Customers ⚠ 8 dominios"]:::overscoped customer_preferences --> dc_wl_groceries_core_customers dc_wl_groceries_core_customers -.-> customer_profile dc_wl_groceries_core_customers -.-> customer_address dc_wl_groceries_core_customers -.-> customer_notifications dc_wl_groceries_core_customers -.-> customer_devices dc_wl_groceries_core_customers -.-> loyalty_prizes dc_wl_groceries_core_customers -.-> geo_and_stores dc_wl_groceries_core_customers -.-> customer_orders
Servicios
Servicio central de cliente que concentra múltiples responsabilidades. Expone APIs para: - Gestión del perfil de cliente (creación, actualización, desactivación, existencia). - Términos y consentimientos (OneTrust / Conta). - Notificaciones e inbox del cliente (incluyendo popups y su estado). - Direcciones del cliente y sincronización con sistemas externos como VTEX. - Preferencias (dietarias, marketing, suscripciones, tabaco). - Dispositivos asociados al cliente. - Historial y detalle de órdenes e invoices. - Información geográfica y de tiendas, consumida desde CMS/servicios externos. - Lógica para determinar tiendas/sellers que pueden despachar a una dirección, reutilizada por otros servicios a través de este endpoint.
⚠ Servicio sobrecargado que agrupa múltiples dominios funcionales. Actualmente en proceso de revisión para descomponerlo en varios microservicios más pequeños y alineados con límites de dominio claros.
Dominios relacionados
Estos dominios comparten al menos un servicio con Customer Preferences. Una señal de posible acoplamiento o servicio candidato a split.