Acción Transform Field - Guía avanzada
La acción Transform Field es una de las herramientas más versátiles del sistema de reglas de feed. Te permite reconstruir completamente valores de campos usando datos de múltiples campos de producto.
Cómo funciona Transform Field
Transform Field usa un sistema de plantillas con placeholders. Cualquier texto rodeado de llaves dobles {{field_name}} será reemplazado con el valor real de ese campo.
Ejemplo básico
{{brand}} {{title}} - {{color}}
{
brand: "Nike",
title: "Air Max 90",
color: "White"
}
Nike Air Max 90 - White
Técnicas avanzadas
1. Texto condicional con existencia de campo
Si un campo no existe o está vacío, su placeholder es reemplazado con una cadena vacía:
{{title}}{{subtitle}} → "Product Name" (si subtitle está vacío)
{{title}} - {{subtitle}} → "Product Name - " (el guión permanece)
2. Múltiples transformaciones en secuencia
Crea múltiples reglas que se construyen una sobre otra:
- Regla 1: Transform title →
{{brand}} {{title}} - Regla 2: Transform title →
{{title}} | Comprar ahora - Resultado: "Nike Air Max 90 | Comprar ahora"
3. Crear URLs amigables para SEO
Caso de uso: Generar slugs SEO
Combinar Transform Field con otras acciones:
- Transform:
{{brand}}-{{title}}-{{color}}-{{size}} - Cambiar mayúsculas: minúsculas
- Reemplazar texto: " " con "-"
- Resultado:
nike-air-max-90-white-10
Ejemplos del mundo real
Optimización de títulos de e-commerce
Objetivo: Crear títulos específicos para marketplace
Plantilla: {{brand}} {{title}} {{gender}} {{category}} - {{color}} {{size}} - Envío rápido
Resultado: "Nike Air Max 90 Zapatos Hombre - White 10 - Envío rápido"
Mensajes de estado de inventario
Objetivo: Agregar estado de stock a descripciones
Plantilla: {{description}} | Estado de stock: {{inventory_count}} unidades disponibles
Soporte multiidioma
Objetivo: Crear campos específicos por idioma
Plantillas:
- Inglés:
Buy {{title}} from {{brand}} - Español:
Comprar {{title}} de {{brand}} - Francés:
Acheter {{title}} de {{brand}}
Mejores prácticas
- Siempre probar con datos de ejemplo - Previsualiza cómo las transformaciones afectan diferentes tipos de productos
- Considerar disponibilidad de campos - No todos los productos tienen todos los campos
- El orden importa - Coloca reglas de transformación en secuencia lógica
- Combinar con condiciones - Usa condiciones IF para aplicar transformaciones selectivamente
- Documentar transformaciones complejas - Usa títulos de reglas para explicar el propósito