1) Importez les données de votre boutique en ligne dans Channable
Dans notre exemple, le flux de données de la boutique en ligne est appelé "Boutique". Pour plus d'informations sur la façon d'ajouter votre flux de données de boutique en ligne dans Channable, consultez notre article sur l'import.
2) Recherche d'une source de données météorologiques sur Internet
Nous utilisons ici le flux de données français que vous pouvez trouver sur data.gouv.fr. Le lien à importer est le suivant : www.data.gouv.fr/fr/datasets/r/abbb4615-9237-4df8-91d0-562e1971c499
Mais il est également possible d'utiliser un autre flux de données météorologiques.
Remarque : n'ajoutez pas encore votre fichier météo ! Vous devez d'abord créer un flux "passerelle" puis suivre un ordre précis pour combiner tous les fichiers. Ce processus est expliqué dans les étapes suivantes.
3) Dans la base de données météorologiques, trouvez la station d'observation la plus pertinente
La base de données météorologiques contiendra probablement plusieurs stations d'observation qui contiennent des données différentes. Sélectionnez la station pour laquelle les données sont les plus pertinentes pour vous. Dans cet exemple, nous avons choisi "Neuville Saint Amand".
4) Assurez-vous que votre boutique en ligne et vos flux de données météorologiques contiennent un champ partagé
Pour ajouter les données météorologiques à votre import existant, vous devrez combiner les deux flux. Afin de faire cela, il faut qu'il y ait un champ et une valeur qui soient identiques dans les deux flux. Le flux de données de la boutique en ligne et le flux de données météorologiques dans notre exemple ne contiennent pas un tel champ, c'est pourquoi nous allons ajouter un champ à l'import du flux de données de la boutique en ligne.
Nous avons choisi d'utiliser le champ "station_name" comme champ partagé, mais vous pouvez également utiliser un autre champ d'identification unique comme "station_id". Ajoutez ce champ au mapping d'importation de votre flux "Boutique" comme dans la capture d'écran ci-dessous et cliquez sur "Sauvegarder et importer".
5) Créer un flux "passerelle"
Après avoir ajouté le champ au mapping d'importation de votre flux "Boutique", vous devez créer un lien pour vous assurer que le champ est rempli avec la bonne valeur. Pour cela, vous pouvez créer un nouveau flux d'export "Custom XML".
Dans ce flux "passerelle", vous devrez définir une règle qui donne au champ "station_name" la valeur de la station d'observation choisie, en l'occurrence "NEUVILLE SAINT AMAND".
Après avoir créé et enregistré la règle, vous pouvez configurer l'étape Finaliser en incluant les champs "id" et "station_name".
Enfin, à l'étape Aperçu, récupérez l'URL du flux, vous en aurez besoin pour l'étape suivante.
6) Combiner les trois flux de données dans Installation
Vous disposez désormais de trois flux, celui de votre boutique en ligne, celui des données météo et le flux passerelle. Dans l'onglet Installation, vous devez combiner ces trois flux. Le premier flux que nous allons combiner est le flux passerelle. Renseignez l'URL du flux et dans le mapping sous "Plus d'options", choisissez de combiner les imports grâce au champ "id".
Vous devriez maintenant avoir deux imports dans votre vue d'ensemble des imports dans l'onglet Installation : le flux "Boutique" et le flux "passerelle". Vous pouvez alors ajouter le flux de données météorologiques en vous assurant de combiner le flux dans le mapping grâce au champ "station_name" afin que toutes les données de la station "Neuville Saint Amand" soient ajoutées à vos articles.
Remarque : Dans ce flux, assurez-vous également que le champ "id" (s'il y en a un) est configuré sur "ne pas importer", sinon vos codes d'identification produit seront écrasés !
7) Profitez de votre travail !
Après avoir ajouté le flux de données météorologiques, votre vue d'ensemble des imports dans Installation devrait ressembler à la capture d'écran ci-dessous.