Catalogues fournisseurs

Comment garder dans YML seulement delivery=true

2026-06-29
Objectif

Le YML contient des produits avec delivery=true, delivery=false et sans delivery. Ce catalogue a besoin seulement des articles où delivery est autorisé.

Réponse courte

Ajoutez une condition d’export sur offer : delivery doit correspondre à l’expression régulière ^(true|1|yes)$ (correspond à true, 1 ou yes du début à la fin).

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. Option sans expression régulière : ajoutez une condition d’export sur delivery - Égal à true.

    Condition d’export
    Cette option convient si le fournisseur envoie toujours exactement true ou false.
  4. Option avec expression régulière : ajoutez une condition d’export sur delivery - Expression régulière ^(true|1|yes)$ (correspond à true, 1 ou yes du début à la fin).

    Condition d’export
    Utilisez cette option si le fournisseur peut écrire la livraison autorisée de plusieurs façons.

Avant / après

Avant

données source
<yml_catalog date="2026-06-29 10:00">
  <shop>
    <offers>
      <offer id="YML-26001">
        <name>Lampe Elodie</name>
        <price>1290.00</price>
        <delivery>true</delivery>
      </offer>
      <offer id="YML-26002">
        <name>Fauteuil Martin</name>
        <price>8400.00</price>
        <delivery>false</delivery>
      </offer>
      <offer id="YML-26003">
        <name>Etagere Loire</name>
        <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-26001">
        <name>Lampe Elodie</name>
        <price>1290.00</price>
        <delivery>true</delivery>
      </offer>
    </offers>
  </shop>
</yml_catalog>

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