Catalogues fournisseurs

Comment normaliser availability dans un catalogue JSON fournisseur

2026-06-28
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

  1. Ouvrez l’éditeur JSON et trouvez la valeur availability dans l’objet produit.

    Champ JSON availability dans Eofferix
    La valeur surlignée sera normalisée avant l’export.
  2. Ouvrez les paramètres de la valeur.

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

    Règles de remplacement JSON availability dans Eofferix
    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.

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