Action Transform Field - Guide avancé
L'action Transform Field est l'un des outils les plus polyvalents du système de règles de flux. Elle vous permet de reconstruire complètement les valeurs de champs en utilisant des données provenant de plusieurs champs produit.
Comment fonctionne Transform Field
Transform Field utilise un système de modèles avec des placeholders. Tout texte entouré de doubles accolades {{field_name}} sera remplacé par la valeur réelle de ce champ.
Exemple de base
{{brand}} {{title}} - {{color}}
{
brand: "Nike",
title: "Air Max 90",
color: "White"
}
Nike Air Max 90 - White
Techniques avancées
1. Texte conditionnel avec existence de champ
Si un champ n'existe pas ou est vide, son placeholder est remplacé par une chaîne vide :
{{title}}{{subtitle}} → "Product Name" (si subtitle est vide)
{{title}} - {{subtitle}} → "Product Name - " (le tiret reste)
2. Multiples transformations en séquence
Créez plusieurs règles qui se construisent les unes sur les autres :
- Règle 1 : Transform title →
{{brand}} {{title}} - Règle 2 : Transform title →
{{title}} | Acheter maintenant - Résultat : "Nike Air Max 90 | Acheter maintenant"
3. Créer des URL SEO-friendly
Cas d'usage : Générer des slugs SEO
Combiner Transform Field avec d'autres actions :
- Transform :
{{brand}}-{{title}}-{{color}}-{{size}} - Changer la casse : minuscules
- Remplacer le texte : " " par "-"
- Résultat :
nike-air-max-90-white-10
Exemples du monde réel
Optimisation de titres e-commerce
Objectif : Créer des titres spécifiques au marketplace
Modèle : {{brand}} {{title}} {{gender}} {{category}} - {{color}} {{size}} - Expédition rapide
Résultat : "Nike Air Max 90 Chaussures Homme - White 10 - Expédition rapide"
Messages de statut d'inventaire
Objectif : Ajouter le statut de stock aux descriptions
Modèle : {{description}} | Statut stock : {{inventory_count}} unités disponibles
Support multi-langues
Objectif : Créer des champs spécifiques à la langue
Modèles :
- Anglais :
Buy {{title}} from {{brand}} - Espagnol :
Comprar {{title}} de {{brand}} - Français :
Acheter {{title}} de {{brand}}
Bonnes pratiques
- Toujours tester avec des données d'exemple - Prévisualisez comment les transformations affectent différents types de produits
- Considérer la disponibilité des champs - Tous les produits n'ont pas tous les champs
- L'ordre compte - Placez les règles de transformation dans un ordre logique
- Combiner avec des conditions - Utilisez les conditions IF pour appliquer les transformations sélectivement
- Documenter les transformations complexes - Utilisez les titres de règles pour expliquer le but