Customer Orders

1 servicio · 7 dominios relacionados

Vista de pedidos del cliente: historial de órdenes, detalle, totales, items e información de facturas asociadas a cada pedido.

customer
Customer Orders · Relaciones
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_orders["Customer Orders"]:::current
  customer_address["Customer Address"]:::related
  customer_devices["Customer Devices"]:::related
  customer_notifications["Customer Notifications"]:::related
  customer_preferences["Customer Preferences"]:::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_orders --> 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_preferences
  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
Este dominio Servicio exclusivo Servicio sobrecargado Dominio relacionado (vía servicio compartido) - -▶ Dependencia cruzada

Servicios

Customers Repo ↗

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.

customer over-scoped candidate-for-split under-review

Dominios relacionados

Estos dominios comparten al menos un servicio con Customer Orders. Una señal de posible acoplamiento o servicio candidato a split.