Dans Eofferix, une même source peut être utilisée de plusieurs façons. Un export classique lit les données d’entrée, applique les paramètres du profil et crée un résultat : fichier, flux ou données pour une application prise en charge. Le catalogue consolidé fonctionne autrement : il stocke d’abord les données dans une structure produit unifiée dans Eofferix, puis des exports séparés peuvent être créés à partir de cette structure.
Un export classique et un import vers le catalogue consolidé peuvent commencer avec les mêmes types de données :
- fichiers envoyés XML/YML, JSON, CSV, XLS, XLSX, XLSM et ZIP ;
- données du gestionnaire de sources : URL, URL avec autorisation, FTP/FTPS/SFTP, email, Google Sheets, Yandex Tables, Google Drive, Yandex Disk, 1C/CommerceML et autres modules pris en charge ;
- sur les forfaits où cette option est disponible, un catalogue consolidé Eofferix peut être sélectionné comme source pour un nouveau profil d’export.
1. Différence principale
Un export classique transforme une source en résultat attendu : fichier, flux ou transfert de données. Le catalogue consolidé sert lorsque plusieurs sources doivent être ramenées vers un même modèle produit : une structure unique de sections, des propriétés unifiées, des valeurs normalisées et, si nécessaire, des prix et stocks séparés par fournisseur.
| Ce qui change | Dans les sources | Dans le catalogue consolidé |
|---|---|---|
| Sections | Un fournisseur envoie /catalogue/telephones mobiles/ et un autre /catalogue/smartphones/. | Les deux branches peuvent être chargées dans une seule section : Catalogue / Smartphones. |
| Nom de propriété | Un fichier contient Color, un autre Colour ou Couleur du produit. | Les champs peuvent être reliés à une seule propriété Couleur. |
| Valeur de propriété | Un fournisseur envoie bleu clair, un autre bleu pâle. | Les deux valeurs peuvent être normalisées en bleu. |
| Prix et stock | Les fournisseurs envoient différents prix d’achat, entrepôts et stocks pour le même produit. | Le produit reste une seule fiche, tandis que les prix et stocks sont stockés dans des groupes de prix et d’entrepôts séparés. |
2. Quand un export classique suffit
Choisissez un export classique si vous n’avez pas besoin de stocker un catalogue partagé dans Eofferix. Par exemple, un fournisseur envoie une liste de prix et vous devez nettoyer des colonnes, renommer des champs, filtrer des lignes, arrondir les prix et obtenir du XML, JSON, CSV, XLSX, YML ou un autre résultat pris en charge.
- il existe un fichier d’entrée ou une source configurée ;
- le résultat est nécessaire directement dans le format final ;
- plusieurs fournisseurs n’ont pas besoin d’être fusionnés dans une seule fiche produit ;
- les groupes de prix et d’entrepôts n’ont pas besoin d’être stockés dans Eofferix.
3. Quand le catalogue consolidé est nécessaire
Choisissez le catalogue consolidé lorsque les données doivent devenir une base produit partagée plutôt qu’un fichier ponctuel. Le catalogue stocke et permet de configurer :
- produits et offres ;
- une structure unique de sections et de chemins de catégorie ;
- des propriétés unifiées et leurs valeurs ;
- images et fichiers liés s’ils sont associés dans le profil ;
- groupes de prix et groupes d’entrepôts ;
- des règles de mise à jour de l’assortiment : créer de nouveaux produits, mettre à jour les fiches trouvées, supprimer, dépublier ou mettre le stock à zéro pour les articles absents ;
- liens entre les enregistrements du catalogue et leurs sources.
Par exemple, plusieurs sources peuvent envoyer la même propriété sous les noms "Color", "Colour" ou "Couleur du produit". Dans le catalogue consolidé, ces champs peuvent être reliés à une seule propriété et leurs valeurs peuvent être normalisées par des règles communes. Le même principe s’applique aux sections : les catégories fournisseurs peuvent être chargées dans une structure unique de catalogue.

Si le même produit arrive depuis plusieurs fournisseurs, il peut rester une seule fiche produit. Les prix et le stock des fournisseurs doivent être enregistrés dans des groupes de prix et des groupes d’entrepôts séparés, afin que la fiche affiche quel prix d’achat et quel stock proviennent de chaque fournisseur.

4. Comment configurer un import vers le catalogue consolidé
Dans le profil d’import, sélectionnez la source et choisissez "Catalogue consolidé" comme résultat. Avant de passer au snapshot, définissez les clés d’identification, les règles de création et de mise à jour des produits, ainsi que les actions pour les articles disparus de la source : les conserver, les supprimer, les dépublier ou mettre le stock à zéro.

Dans le snapshot, sélectionnez d’abord le noeud produit répété, puis associez les valeurs aux champs du catalogue. Dans cet exemple, le noeud product reçoit le rôle Produit, name devient le nom du produit, sku devient le SKU et les transformations sont ouvertes pour le SKU. La règle "valeur actuelle contient la sous-chaîne -" avec l’action "remplacer la sous-chaîne par une valeur vide" transforme 111-111 en 111111.
