Transformación de datos y fórmulas
El Conector Exportación CSV permite transformar, limpiar y enriquecer los datos durante la exportación mediante el uso de fórmulas aplicadas a cualquier campo mapeado en la sección Datos de salida.
Las fórmulas son útiles cuando se desea:
- Formatear o modificar valores
- Combinar información de varios campos
- Eliminar o reemplazar caracteres no deseados
- Estandarizar textos
- Crear valores calculados o condicionales
Este capítulo ofrece una visión general de los casos más comunes de uso.
1. Uso de fórmulas para modificar los valores exportados
Se puede aplicar fórmulas a cualquier campo de:
- Categorías
- Productos
- Variantes
- Puntos de Venta
- Entidades personalizadas
Las fórmulas permiten alterar solo el valor exportado, sin modificar los datos almacenados en el PIM.
Como se explicó en la sección 2, el conector incluye un Asistente IA de Macros que te ayuda a:
- Crear nuevas fórmulas
- Comprender la sintaxis
- Corregir errores
- Construir campos condicionales o calculados
Ejemplos típicos:
Convertir texto a mayúsculas o minúsculas
- UPPERCASE({Name})
Eliminar HTML u otros formatos
- CLEAN_HTML({Description})
Aplicar lógica condicional
- IF(IS_EMPTY({Color}), "No color", {Color})
Estas transformaciones afectan únicamente al CSV exportado, no a los datos del PIM.
2. Combinación de campos
Las fórmulas permiten combinar varios campos para crear valores enriquecidos o más legibles.
Son especialmente útiles para generar:
- Nombres compuestos
- Textos optimizados para SEO
- Identificadores personalizados
- Descripciones unificadas
Ejemplos:
Crear un título combinado
- CONCAT({Name}, " - ", {Brand})
Combinar información de producto y variante
- CONCAT({Product Name}, " ", {Size}, " ", {Color})
3. Limpieza y normalización de datos
Las fórmulas también pueden ayudarte a preparar los valores para su uso en sistemas que requieren un formato específico o limpio.
Ejemplos frecuentes:
Eliminar saltos de línea y espacios adicionales
- CLEAN_TEXT({Description})
Eliminar HTML no deseado
- CLEAN_HTML({Long Description})
Extraer números de un texto
- EXTRACT_NUMBER({Dimension})
Reemplazar o eliminar caracteres específicos
- REPLACE({Field}, "-", "")
Limpiar los datos en el momento de la exportación ayuda a mantener los CSV consistentes y fáciles de procesar.
4. Enlace a la documentación oficial de fórmulas
Puedes consultar las referencias completas y actualizadas de todas las funciones de fórmulas disponibles en este artículo.
También puedes contar con el Asistente IA de Macros, integrado en el conector, para ayudarte a crear o depurar fórmulas directamente desde la interfaz.