Catalogues fournisseurs

Comment garder dans YML seulement certains vendor

2026-06-29
Objectif

Le fournisseur a envoyé un YML commun, mais l’import a besoin seulement de deux vendor : Lumiere Nord et MaisonPro.

Réponse courte

Ajoutez une condition d’export sur offer : vendor doit correspondre à ^(Lumiere Nord|MaisonPro)$ (correspond à une valeur exactement égale à Lumiere Nord ou MaisonPro).

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 vendor : vendor ^(Lumiere Nord|MaisonPro)$.

    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-16001" available="true"><name>Lampe Elodie</name><vendor>Lumiere Nord</vendor><price>1290.00</price></offer>
      <offer id="YML-16002" available="true"><name>Fauteuil Martin</name><vendor>MaisonPro</vendor><price>8400.00</price></offer>
      <offer id="YML-16003" available="true"><name>Etagere Loire</name><vendor>Archive</vendor><price>990.00</price></offer>
    </offers>
  </shop>
</yml_catalog>

Après

résultat
<yml_catalog date="2026-06-29 10:00">
  <shop>
    <offers>
      <offer id="YML-16001" available="true"><name>Lampe Elodie</name><vendor>Lumiere Nord</vendor><price>1290.00</price></offer>
      <offer id="YML-16002" available="true"><name>Fauteuil Martin</name><vendor>MaisonPro</vendor><price>8400.00</price></offer>
    </offers>
  </shop>
</yml_catalog>

Points à retenir

  • Si un seul vendor est nécessaire, utilisez la condition égal sans expression régulière.
  • Placez la condition sur offer pour exclure tout le produit.

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