Catalogues fournisseurs

Comment choisir la catégorie finale depuis JSON categories

2026-06-29
Objectif

Chaque produit a un tableau JSON categories avec les niveaux 1, 2 et 3. L’import a besoin de la catégorie finale de troisième niveau.

Réponse courte

Ouvrez name dans categories et ajoutez une condition sur le champ voisin level : expression régulière ^3$ (correspond à une valeur exactement égale à 3).

Comment le faire dans Eofferix

  1. Dans le snapshot JSON, sélectionnez name dans le tableau categories.

    Champ JSON name
    Le champ sélectionné appartient à un objet catégorie.
  2. Ouvrez les paramètres de la valeur.

    Ouverture des paramètres name
    L’animation montre l’ouverture des paramètres du champ.
  3. Ajoutez une condition d’export : level ^3$.

    Condition JSON
    La condition sélectionne seulement le bon élément avant l’export.

Avant / après

Avant

données source
{
    "products": [
        {
            "sku": "SKU-20001",
            "name": "Lampe Elodie",
            "categories": [
                {
                    "level": 1,
                    "name": "Luminaires"
                },
                {
                    "level": 2,
                    "name": "Lampes de table"
                },
                {
                    "level": 3,
                    "name": "Lampes LED"
                }
            ]
        },
        {
            "sku": "SKU-20002",
            "name": "Fauteuil Martin",
            "categories": [
                {
                    "level": 1,
                    "name": "Luminaires"
                },
                {
                    "level": 2,
                    "name": "Lampes de table"
                }
            ]
        }
    ]
}

Après

résultat
{
    "products": [
        {
            "sku": "SKU-20001",
            "name": "Lampe Elodie",
            "category": "Lampes LED"
        },
        {
            "sku": "SKU-20002",
            "name": "Fauteuil Martin",
            "category": null
        }
    ]
}

Points à retenir

  • Si le niveau nécessaire est toujours fixe, utilisez égal 3 sans expression régulière.
  • Si certains produits n’ont pas de niveau 3, ils n’auront pas de valeur de catégorie finale.

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