Clasificaciones
Asigna clasificaciones personalizadas a clientes vía CSV.
Permite asignar múltiples clasificaciones personalizadas (segmentación de cartera y segmentación comercial) a clientes.
Dependencia: Requiere cargar Clientes primero.
Endpoint
POST /full-csv-integration/upload-classifications
- Campo de Formulario:
classificationsFile
Comportamiento
- Reemplaza: Al subir clasificaciones para un cliente, se eliminan TODAS las clasificaciones previas de ese cliente y se asignan las nuevas.
- Crea al vuelo: Si un nombre de clasificación no existe en el sistema, se crea automáticamente.
- Múltiples por tipo: Un cliente puede tener varias clasificaciones del mismo tipo (múltiples filas con el mismo
erp_customer_idyclassification_type).
Campos Requeridos
| Campo | Tipo | Descripción | Validaciones |
|---|---|---|---|
erp_customer_id | String | ID del cliente en ERP | Debe existir en Clientes |
classification_type | String | Tipo de clasificación | PORTFOLIO_SEGMENTATION o COMMERCIAL_SEGMENTATION |
classification_name | String | Nombre de la clasificación | No puede estar vacío |
Tipos de Clasificación
| Valor | Nombre en UI |
|---|---|
PORTFOLIO_SEGMENTATION | Segmento de cartera |
COMMERCIAL_SEGMENTATION | Segmentación comercial |
Ejemplo CSV
erp_customer_id,classification_type,classification_name
CUST001,PORTFOLIO_SEGMENTATION,Retail
CUST001,PORTFOLIO_SEGMENTATION,VIP
CUST001,COMMERCIAL_SEGMENTATION,Colombia
CUST002,COMMERCIAL_SEGMENTATION,Enterprise
CUST002,PORTFOLIO_SEGMENTATION,Wholesale
En este ejemplo:
- CUST001 tendrá dos segmentaciones de cartera (“Retail” y “VIP”) y una segmentación comercial (“Colombia”).
- CUST002 tendrá un segmentación de cartera (“Wholesale”) y una segmentación comercial (“Enterprise”).