Catalogues fournisseurs

Comment extraire le délai de livraison en jours depuis un XML fournisseur

2026-06-28
Objectif

Le XML fournisseur envoie le délai sous forme de texte : 3-5 jours, 14 jours, parfois sur demande. Le catalogue a besoin d’un lead time numérique pour filtrer et trier.

Réponse courte

Ouvrez les paramètres de la valeur delivery_time et ajoutez une règle : condition Expression régulière, valeur \d+ (trouve un ou plusieurs chiffres à la suite), action Supprimer tout sauf.

Comment le faire dans Eofferix

  1. Ouvrez les paramètres de la valeur delivery_time dans l’éditeur XML.

    Ouverture des paramètres de la valeur delivery_time dans l’éditeur XML
    L’animation ouvre les paramètres de la valeur du nœud XML, pas de tout l’élément offer.
  2. Ajoutez une règle : condition Expression régulière, valeur \d+ (trouve un ou plusieurs chiffres à la suite), action Supprimer tout sauf.

    Règle pour extraire le nombre de jours depuis XML delivery_time
    La règle garde le premier nombre trouvé et retire l’unité textuelle.
  3. Enregistrez les paramètres et testez les valeurs avec plage, nombre unique et texte sans nombre.

Avant / après

Avant

données source
<catalog>
  <offers>
    <offer id="4001">
      <sku>SKU-4001</sku>
      <name>Lampe Elodie</name>
      <delivery_time>3-5 jours</delivery_time>
      <stock>12</stock>
    </offer>
    <offer id="4002">
      <sku>SKU-4002</sku>
      <name>Fauteuil Martin</name>
      <delivery_time>14 jours</delivery_time>
      <stock>4</stock>
    </offer>
  </offers>
</catalog>

Après

résultat
<catalog>
  <offers>
    <offer id="4001">
      <sku>SKU-4001</sku>
      <name>Lampe Elodie</name>
      <delivery_time>3</delivery_time>
      <stock>12</stock>
    </offer>
    <offer id="4002">
      <sku>SKU-4002</sku>
      <name>Fauteuil Martin</name>
      <delivery_time>14</delivery_time>
      <stock>4</stock>
    </offer>
  </offers>
</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