Objectif
L’API JSON fournisseur renvoie availability avec available, preorder et discontinued. Votre schéma catalogue attend in_stock à la place de available, tout en gardant les autres statuts explicites.
Réponse courte
Ouvrez les paramètres de la valeur availability et ajoutez les règles de remplacement : available -> in_stock, preorder -> preorder, discontinued -> discontinued.
Comment le faire dans Eofferix
Ouvrez l’éditeur JSON et trouvez la valeur
availabilitydans l’objet produit.
La valeur surlignée sera normalisée avant l’export. Ouvrez les paramètres de la valeur.

L’animation montre l’ouverture des paramètres du champ JSON répété. Ajoutez des règles de remplacement pour chaque statut fournisseur connu.

Les règles convertissent les valeurs fournisseur vers le vocabulaire catalogue avant l’export.
Avant / après
Avant
données source{
"supplier": "Nord",
"products": [
{
"sku": "SKU-3001",
"name": "Lampe Elodie",
"availability": "available"
},
{
"sku": "SKU-3002",
"name": "Fauteuil Martin",
"availability": "preorder"
},
{
"sku": "SKU-3003",
"name": "Etagere Loire",
"availability": "discontinued"
}
]
}Après
résultat{
"supplier": "Nord",
"products": [
{
"sku": "SKU-3001",
"name": "Lampe Elodie",
"availability": "in_stock"
},
{
"sku": "SKU-3002",
"name": "Fauteuil Martin",
"availability": "preorder"
},
{
"sku": "SKU-3003",
"name": "Etagere Loire",
"availability": "discontinued"
}
]
}Points à retenir
- Normalisez les statuts avant import pour ne pas dépendre du vocabulaire de chaque fournisseur.
- Si l’API envoie un tableau de produits imbriqué, Eofferix permet quand même de configurer le champ répété.
- Pour les statuts inconnus, ajoutez une règle dédiée ou laissez-les inchangés pour contrôle.