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
Dans le snapshot JSON, sélectionnez
image_urldans le produit répété.
Le champ sélectionné sera vérifié avant l’export du produit. Ouvrez les paramètres de la valeur.

L’animation montre l’ouverture des paramètres du champ image. Ajoutez une condition d’export
non videpour{/products/image_url}et appliquez-la à l’élément produit courant.
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.