Objectif
Les variantes utilisent des SKU comme TSHIRT-100-RED-M et TSHIRT-100-BLUE-L. Le flux marketplace a besoin d’un group_id commun sans couleur ni taille.
Réponse courte
Créez group_id depuis sku et gardez seulement le préfixe avant le deuxième tiret avec ^[^-]+-[0-9]+.
Comment le faire dans Eofferix
Ouvrez les paramètres de la colonne de sortie
group_idet sélectionnezskucomme source.
Le cadre marque la colonne group_id.Ajoutez une transformation : condition
Expression régulière, valeur^[^-]+-[0-9]+, actionSupprimer tout sauf.
L’expression régulière garde la partie commune du SKU variante. Enregistrez le modèle, puis lancez la transformation à la dernière étape.
Avant / après
Avant
données source| sku | name |
|---|---|
| TSHIRT-100-RED-M | T-shirt rouge M |
| TSHIRT-100-BLUE-L | T-shirt bleu L |
Après
résultat| sku | group_id |
|---|---|
| TSHIRT-100-RED-M | TSHIRT-100 |
| TSHIRT-100-BLUE-L | TSHIRT-100 |