Caractéristiques de la source dans le Catalogue unifié

Créer automatiquement des propriétés de catalogue à partir de blocs répétés nom/valeur en XML ou JSON.

Le mode "Caractéristiques de la source" s'utilise lorsque les propriétés produit ne sont pas des colonnes fixes. Chaque propriété arrive comme un bloc répété : un champ enfant contient le nom, un autre contient la valeur, et un champ optionnel peut contenir une indication de type.

Caractéristiques de la source dans le Catalogue unifié — Eofferix
Capture d’écran de l’interface Eofferix : Caractéristiques de la source dans le Catalogue unifié

Quand l'utiliser

Utilisez ce mode si le fournisseur envoie du XML ou du JSON avec des paires "paramètre - valeur" : couleur, matière, poids, taille, pays d'origine et autres attributs sont stockés dans la même structure répétée. Sans ce mode, chaque propriété devrait être créée manuellement avant l'import.

Ce qu'il faut activer

  1. Activez "Créer de nouvelles caractéristiques depuis la source" dans les paramètres du profil.
  2. Ouvrez l'éditeur XML ou JSON et choisissez le rôle du nœud : produit, offre commerciale ou section.
  3. Activez le bloc "Caractéristiques de la source".
  4. Sélectionnez le nœud répété qui représente une caractéristique.
  5. Sélectionnez le chemin du nom de propriété et le chemin de la valeur.
  6. Si la source fournit un type, sélectionnez le chemin du type. Sinon, Eofferix l'infère à partir des valeurs.

Exemple XML

<Product>
  <Feature>
    <Name>Couleur</Name>
    <Value>Blanc</Value>
  </Feature>
  <Feature>
    <Name>Poids</Name>
    <Type>number</Type>
    <Value>12.5</Value>
  </Feature>
</Product>

Pour cette source, le nœud répété est Product/Feature, le nom de propriété est Product/Feature/Name, la valeur est Product/Feature/Value et l'indication de type est Product/Feature/Type.

Ce que crée l'import

Pendant l'import, Eofferix lit les paires nom/valeur, normalise le nom en code technique et vérifie si le Catalogue unifié possède déjà cette propriété personnalisée. Si elle n'existe pas et que la limite le permet, elle est créée automatiquement. Si elle existe déjà, l'import la réutilise sans créer de doublon.

Les valeurs sont écrites dans les valeurs personnalisées du produit, de l'offre commerciale ou de la section. Lorsque la suppression des doublons est activée, les valeurs identiques d'un même élément sont fusionnées.

Limites tarifaires

La création de nouvelles propriétés respecte la limite tarifaire des champs personnalisés. Lorsque la limite est atteinte, aucune nouvelle propriété n'est créée, mais l'import continue de traiter le reste des données. Les propriétés existantes peuvent toujours être renseignées.

Les dictionnaires de valeurs ont des limites séparées : si une caractéristique fonctionne comme dictionnaire, le nombre de dictionnaires et de valeurs doit aussi respecter la formule. Ces limites sont supprimées uniquement pour les utilisateurs disposant d'une base individuelle du Catalogue unifié.

Comment vérifier

  1. Lancez l'import sur un petit extrait de la source.
  2. Ouvrez un produit ou une offre commerciale dans le Catalogue unifié.
  3. Vérifiez que les nouvelles propriétés apparaissent dans les caractéristiques personnalisées.
  4. Contrôlez les valeurs et les types sur plusieurs produits.
  5. Si les propriétés ne sont pas créées, vérifiez l'option du profil, le rôle du nœud et les limites tarifaires.