Catalogues fournisseurs

Comment retirer les offres YML sans picture

2026-06-29
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

  1. Dans le snapshot XML/YML, sélectionnez le noeud répété offer.

  2. Ouvrez les paramètres du noeud.

    Ouverture des paramètres offer
    L’animation montre l’ouverture des paramètres du noeud produit répété.
  3. Ajoutez une condition d’export pour picture : picture n’est pas vide.

    Condition d’export
    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 champ picture, pour retirer le produit entier.
  • Si seuls les liens commençant par http:// ou https:// sont acceptés, utilisez l’expression régulière ^https?:// (correspond à une valeur qui commence par http:// ou https://).

Traitez vos données plus vite avec Eofferix

Créez un compte gratuit pour automatiser catalogues et listes de prix selon vos règles.

S’inscrire