Catalogues fournisseurs

Comment exclure les produits JSON sans image principale

2026-06-29
Objectif

Certains produits du catalogue JSON ont un image_url vide. Ils ne doivent pas partir à l’import car la fiche n’est pas prête sans image principale.

Réponse courte

Ouvrez les paramètres de image_url, ajoutez la condition d’export non vide et appliquez-la à l’élément produit courant. Tout l’objet product sans image sera ignoré.

Comment le faire dans Eofferix

  1. Dans le snapshot JSON, sélectionnez image_url dans le produit répété.

    Champ JSON image_url
    Le champ sélectionné sera vérifié avant l’export du produit.
  2. Ouvrez les paramètres de la valeur.

    Ouverture de image_url en JSON
    L’animation montre l’ouverture des paramètres du champ image.
  3. Ajoutez une condition d’export non vide pour {/products/image_url} et appliquez-la à l’élément produit courant.

    Condition image_url non vide
    Ce filtre exclut un produit sans image principale.

Avant / après

Avant

données source
{
    "supplier": "Nord",
    "products": [
        {
            "sku": "SKU-4101",
            "name": "Lampe Elodie",
            "image_url": "https://cdn.example.com/4101.jpg",
            "price": "23,90"
        },
        {
            "sku": "SKU-4102",
            "name": "Fauteuil Martin",
            "image_url": "",
            "price": "128,00"
        },
        {
            "sku": "SKU-4103",
            "name": "Etagere Loire",
            "image_url": "https://cdn.example.com/4103.jpg",
            "price": "15,20"
        }
    ]
}

Après

résultat
{
    "supplier": "Nord",
    "products": [
        {
            "sku": "SKU-4101",
            "name": "Lampe Elodie",
            "image_url": "https://cdn.example.com/4101.jpg",
            "price": "23,90"
        },
        {
            "sku": "SKU-4103",
            "name": "Etagere Loire",
            "image_url": "https://cdn.example.com/4103.jpg",
            "price": "15,20"
        }
    ]
}

Points à retenir

  • La condition doit exclure tout le produit, pas seulement le champ image_url.
  • Si le fournisseur envoie un tableau d’images, choisissez le champ principal ou la première URL selon les règles de votre modèle.
  • Vérifiez que les valeurs composées seulement d’espaces ne sont pas traitées comme des liens valides.

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