1) Laad je product-feed in Channable
Als je meer informatie wilt lezen over hoe je een product-feed in Channable importeert, lees dan ons import support artikel door.
2) Zoek een weer-feed op het internet
Voor dit voorbeeld hebben wij https://data.buienradar.nl/1.0/feed/xml gebruikt, maar andere bestanden met weer-data zijn uiteraard ook mogelijk.
Opmerking: voeg je weer datafeed nog niet toe! Eerst moet je een linkfeed aanmaken en een specifieke volgorde volgen bij het combineren van alle databestanden. Dit wordt uitgelegd in de volgende stappen.
3) Zoek in de weer-feed het meetstation die voor jou relevant is
Wij hebben gekozen voor “Meetstation De Bilt”. Alle relevante data van dit weerstation weerstation wil je nu gaan koppelen aan de items in je feed.
4) Zorg voor een overeenkomstig veld in beide feeds
Om de items in je feed te koppen aan de data in de feed van het weerstation wil je de twee feeds met elkaar gaan koppelen. Hiervoor dienen er twee overeenkomstige velden in beide feeds te staan, die met elkaar gecombineerd kunnen worden. Op dit moment zijn er geen overeenkomstige velden, dus we gaan een veld toevoegen aan de hoofdimport die ook in de weer-feed staat.
Wij kiezen voor het veld station naam. Maar dit zou ook de unieke stationscode kunnen zijn. Dit veld kun je toevoegen in de mapping van de hoofdimport (zie afbeelding).
5) Maak een tweede koppel-feed
Nadat het veld is toegevoegd aan de mapping in de hoofd-feed dienen we een tweede koppel-feed te maken die een overeenkomstig veld uit de hoofd-feed bevat (ID) en uit de weer-feed (Stationsnaam) bevat.
Dit is de volgende stap die we gaan ondernemen. We maken een nieuwe XML export aan om het veld “stationsnaam” toe te voegen aan de hoofdimport. Hiervoor zet je een nieuwe XML export op bij “Feeds”.
6) Regel aanmaken
Vervolgens maken we een regel aan in de nieuwe XML export waarbij we het veld dat we net hebben aangemaakt vullen met de waarde “Meetstation De Bilt” (zie afbeelding). Daarna zorgen we er in de ‘Voltooien’ tab voor dat zowel ID als Stationnaam worden geëxporteerd.
7) Combineer de drie feeds
Nu komen we aan bij de laatste en belangrijkste stap: het koppelen van de 3 feeds. Allereerst voegen wij de nieuwe XML import die we hebben aangemaakt in stap 4 toe aan de hoofdimport. Deze feed koppelen we op ‘ID’ met de hoofdimport om ervoor te zorgen dat bij alle items het veld ‘Stationnaam’ met de waarde ‘Meetstation De Bilt’ wordt toegevoegd.
Als laatst kunnen we dan de weer-feed hieraan toevoegen door deze feed te combineren op het veld ‘Stationnaam’ om ervoor te zorgen dat alle data van ‘Meetstation De Bilt’ wordt toegevoegd aan je items. Zorg er in de mapping van de weer feed ook voor dat het veld "ID" op "Niet importeren" staat, anders zullen alle ID codes van je producten worden overschreven!
8) Ga aan de slag met de weerdata!
Als je alle bovenstaande stappen hebt gevolgd zou het eindresultaat eruit moeten zien als de afbeelding hieronder. Je kan dan in de regels aan de slag om je magie erop los te laten en regels te maken op basis van de weer data!