Objectif
Certains offer du YML fournisseur n’ont pas de picture ou ont un picture vide. Ces produits ne doivent pas être exportés.
Réponse courte
Ajoutez une condition d’export sur offer : picture n’est pas vide. Le produit entier sans image est exclu.
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
picture:picturen’est pas vide.
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-21001"><name>Lampe Elodie</name><vendorCode>LA-21001</vendorCode><price>1290.00</price><picture>https://cdn.example.com/fr/la-21001.jpg</picture></offer>
<offer id="YML-21002"><name>Fauteuil Martin</name><vendorCode>KR-21002</vendorCode><price>8400.00</price></offer>
<offer id="YML-21003"><name>Etagere Loire</name><vendorCode>PN-21003</vendorCode><price>990.00</price><picture></picture></offer>
</offers>
</shop>
</yml_catalog>Après
résultat<yml_catalog date="2026-06-29 10:00">
<shop>
<offers>
<offer id="YML-21001"><name>Lampe Elodie</name><vendorCode>LA-21001</vendorCode><price>1290.00</price><picture>https://cdn.example.com/fr/la-21001.jpg</picture></offer>
</offers>
</shop>
</yml_catalog>Points à retenir
- Placez la condition sur
offer, pas sur le champpicture, pour retirer le produit entier. - Si seuls les liens commençant par
http://ouhttps://sont acceptés, utilisez l’expression régulière^https?://(correspond à une valeur qui commence parhttp://ouhttps://).