Comment l’interface Noci récupère les données à partir de vos fichiers produits ?
Comment l'interface Noci récupère les données à partir de vos fichiers produits ?
Avant de commencer, il faut bien comprendre que vous n’obtiendrez un vendeur virtuel efficace que si vous mettez à disposition des données produits structurées.
Pour vous aider à comprendre le fonctionnement de la récupération de nos données, autant vous expliquer selon la structure du format que vous utiliserez.
- Fichier CSV
![](https://assets.website-files.com/5f8418f79cd0685d937f7da8/5f8996e00c9e894f1d31934b_JyaV2L7hcphM5EtCEYx-LSzw6HQ8Lqbs-U4Sua-iIh6Y4rBHq9U37QVJcX0dkRlwcGRRN6944Cx5mwLa2QZGn3douQ1gCysBTbXEhZyIQE95UA8btp8pI6H_UssDfxshy7KC6oWK.png)
Dans un fichier CSV (ici, présenté sur excel), c’est assez simple :
- Chaque colonne correspond à un attribut (une caractéristique)
- Le nom affiché en entête permet de délimiter une position
- Chaque ligne correspond à un produit
- Dans chaque colonne se trouvent les informations à configurer via des récupérateurs
Au final, c’est assez simple :
- vous allez créer dans notre interface un attribut “station”
- puis configurer dans la source , sa position “Station” (dans cet extrait)
- Puis créer les récupérateurs : Peyragudes, Piau...
Au final, lors de l’import, c’est un peu comme si vous disiez à notre interface : “Pour valider la valeur station “x” sur le produit 1, va chercher dans la colonne “Station” le mot x et attribue-le au produit 1”.
- Le Json et le Xml
Pour un fichier Json, seule la forme change. Voici un exemple :
![](https://assets.website-files.com/5f8418f79cd0685d937f7da8/5f8996e07899a02b6d874be1_hNPU4DU24Gy3NFvzKPGX1p_MpARDdmXEWFODXxZ6uPGtf9OhHYMrKgeAgiIVieSRHV-Z9_cOLXgyy7fvmhcCIFO52P9zjp-XoLhAheRqZiuiXjHIRHcAhIzWWKdceQCo5QFxtpCH.png)
[“product”]... correspond à un chemin. Il est peu utile de configurer un chemin sur notre interface sauf si vous souhaitez multipliez les sources.
les {} délimitent un tableau simulé par le Json qui est similaire à un tableau Excel.
“id”, “name” et “station” correspondent au nom d’une position. Dans notre interface, pour configurer la position station, vous devrez écrire la “fonction” suivante : product.station
“Peyragudes” correspondra au récupérateur à configurer.
Pour le XML, même schéma mais écriture différente. Les données sont enfermées dans des balises contenant le nom de la position.
![](https://assets.website-files.com/5f8418f79cd0685d937f7da8/5f8996e0deba3bcc5ae99fa2_4yamaeFMDYC7S7nRiCkzJ8xNnuJurki7TrRmX0UORXqz1o-FLFrYMyEZuEA2tNLB6t1-Bs8JLLo2F7H9Wuba6iOLqEAVB9bESTGkQ11GgnRHwikLLODvritd3O3UyyC_m-H_k3zx.png)
La position pour aller capter l’information liée à la station sera écrite : product.station
Bon, j’espère qu’on ne vous a pas fait peur ! Si c’est le cas, contactez-nous. Nous pouvons gérer toute la partie configuration à votre place ! Mais vous verrez à la fin du cours complet, je suis sûr que vous vous direz que ce n'était pas si compliqué après tout !
Vous avez votre fichier produit sous les yeux ? Allez maintenant que nous avons fait le plus dur, continuons !