Objectif
Le YML fournisseur contient les catégories actives 101 et 205, tandis que la catégorie archive 999 ne doit pas être importée.
Réponse courte
Ajoutez une condition d’export sur le noeud offer : categoryId doit correspondre à l’expression régulière ^(101|205)$ (correspond à une valeur exactement égale à 101 ou 205).
Comment le faire dans Eofferix
Dans le snapshot XML/YML, sélectionnez le noeud répété
offer.Ouvrez les paramètres du noeud.

L’animation montre l’ouverture des paramètres du noeud produit répété. Ajoutez une condition d’export pour
categoryId:categoryId^(101|205)$.
La condition s’applique à l’article entier.
Avant / après
Avant
données source<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-1001" available="true"><name>Lampe Elodie</name><categoryId>101</categoryId><price>24.90</price></offer>
<offer id="YML-1002" available="true"><name>Fauteuil Martin</name><categoryId>205</categoryId><price>139.00</price></offer>
<offer id="YML-1003" available="true"><name>Etagere Loire</name><categoryId>999</categoryId><price>16.40</price></offer>
</offers>
</shop>
</yml_catalog>Après
résultat<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-1001" available="true"><name>Lampe Elodie</name><categoryId>101</categoryId><price>24.90</price></offer>
<offer id="YML-1002" available="true"><name>Fauteuil Martin</name><categoryId>205</categoryId><price>139.00</price></offer>
</offers>
</shop>
</yml_catalog>Points à retenir
- Placez la condition sur
offerpour exclure tout le produit. - Si la liste des catégories est longue, gardez-la séparément et mettez à jour l’expression avec attention.