Certains produits YML ont available="false". Ces articles doivent disparaître du résultat tandis que les offres disponibles restent.
Ajoutez une condition d’export sur offer : le plus simple est @available avant transformation égal à true. Si le fournisseur envoie seulement true/false, vous pouvez utiliser @available différent de false. Utilisez ^(true|1|yes)$ seulement si plusieurs valeurs positives sont possibles.
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é. Méthode 1 : dans
Conditions d’export, choisissez@available, phaseAvant transformation, conditionÉgal à, valeurtrue.
C’est une variante de condition ; les autres variantes ne sont pas à ajouter. Méthode 2 : si le fournisseur envoie toujours seulement
true/false, utilisez@availableDifférent defalse.
C’est une variante de condition ; les autres variantes ne sont pas à ajouter. Méthode 3 : si la disponibilité peut être
true,1ouyes, utilisez l’expression régulière^(true|1|yes)$(correspond exactement à l’une de ces valeurs).
C’est une variante de condition ; les autres variantes ne sont pas à ajouter.
Avant / après
Avant
données source<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-2001" available="true">
<name>Lampe Elodie</name>
<categoryId>101</categoryId>
<price>24.90</price>
</offer>
<offer id="YML-2002" available="false">
<name>Fauteuil Martin</name>
<categoryId>205</categoryId>
<price>139.00</price>
</offer>
<offer id="YML-2003" available="true">
<name>Etagere Loire</name>
<categoryId>101</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-2001" available="true">
<name>Lampe Elodie</name>
<categoryId>101</categoryId>
<price>24.90</price>
</offer>
<offer id="YML-2003" available="true">
<name>Etagere Loire</name>
<categoryId>101</categoryId>
<price>16.40</price>
</offer>
</offers>
</shop>
</yml_catalog>