Johku mahdollistaa tuotteen sijainnin esittämisen Google-kartalla, tai toisen karttapalvelun kartalla ko. palvelun upotuskoodia käyttäen. Kartta tulee esille tuotesivulle.

|| Google-kartan näyttäminen edellyttää tuotteen sijaintitietojen lisäksi Google Maps Javascript API-avaimen luontia ja asettamista Johkuun, maksutietojen asettamisen Google Cloud platformiin sekä evästeiden hallinnan kytkentää Johkuun.

|| Custom-karttakoodin tulee olla karttapalvelusta saatu, iframessa oleva upotuskoodi. Script-pohjaiset koodit eivät toimi tuotteella.

Sijaintitietojen asetus tuotteelle

Tuotteen sijaintitiedot edellytetään jotta tuotteen sijainti voidaan näyttää Google-kartalla. Sijaintitieto tarvitaan myös tuotteen näyttämiseksi Nettimökki.fi -palvelussa.

  • Mene tuote-editorin välilehdelle Lisätiedot
  • Syötä leveys- ja pituusaste manuaalisesti tai käytä Valitse sijainti kartalta -toimintoa osoitehakuineen
  • Tallenna


Google Maps -karttojen käyttöönotto ja kytkentä Johkuun

Google Maps Javascript API-avaimen luominen

  1. Avaa Google Cloud Platform Console, kirjaudu sisään Google-tunnuksillasi jos et jo ole kirjautuneena
  2. Valitse yläreunan valikosta olemassa oleva projekti tai luo uusi projekti klikkaamalla valikkoa ja sitten New Project

  1. Jos luot uuden projektin, kirjoita vapaavalintainen karttaprojektin nimi ja klikkaa Create.
    Google työstää uutta projektia hetkisen.

  1. Valitse Maps APIs and Services ja klikkaa Maps Javascript API -kohtaa

  1. Klikkaa Maps Javascript API -ikkunassa Enable

  1. Klikkaa Credentials in APIs & Services -linkkiä

Jos olet käyttänyt Google Cloud Platformia aiemmin, Credentials -kohta löytyy kun klikkaa valikosta APIs & Services > Credentials

  1. Klikkaa Create Credentials -kohdan alta API key

  1. Nyt esille tulee Googlen generoima API-avain. Kopioi avain talteen ja klikkaa Restrict Key

  1. Mene Restrict and Name Key -sivulla kohtaan Application Restrictions
  • Valitse sieltä HTTP-referrers
    A. Jos käytät Johku-kaupassasi oletusosoitetta eli [kaupantunnus].johku.com: Lisää rivi (Add an item) https://kaupantunnus.johku.com/*
    B. Jos käytät omaa domainia eli Johku kauppapaikkasi on ohjattu näkymään omassa domainissasi oletusooitteen sijasta: Lisää rivit (Add an item) https://.sivustonnimi.fi/ ja https://sivustonnimi.fi/*. Tällä tavalla saat kartan toimimaan kaikissa www.sivustonnimi.fi, info.sivustonnimi.fi sekä sivustonnimi.fi -domaineissa ja alasivuissa - jossa sivustonnimi.fi on oman sivustosi tai kauppapaikkasi domain-nimi ilman www- tai muuta alkua.
  • API Restrictions -kohtaan voi jättää oletusvalinnan Don’t restrict key

  1. Tallenna muutokset
  2. Jos et kopioinut vielä API-avainta talteen, saat sen kopioitua tältä sivulta tai voit käydä kopioimassa se myöhemmin

Maksutietojen asettaminen Google Cloud Platformiin

Google-karttojen käyttäminen edellyttää myös maksutietojen syöttämistä Googlen Cloud Platformiin.

  1. Klikkaa valikosta Billing, tai klikkaa suoraan laskutuksen asettamisen sivulle

  1. Klikkaa Link a billing accoun

  1. Klikkaa Create Billing Account

  1. Tarkista että tili- ja maatiedot ovat oikein, klikkaa ehdot hyväksytyiksi ja klikkaa Continue

  1. Syötä yritystiedot ja maksukortin tiedot


  1. Klikkaa lopuksi Start my free trial

Google Maps -avaimen asettaminen Johkuun

  • Mene Johkussa Asetukset > Perusasetukset > Muut -sivulle
  • Liitä tai kirjoita Google Maps API-avain kenttään
  • Tallenna sivu

|| Tämän jälkeen kytke lisäksi Cookiebot-evästeiden hallinta käyttöön kauppaasi, tai tee evästeiden hallinta Google Tag Managerin kautta.

Evästeiden hallinnan kytkentäasetukset tehdään Johkussa Asetukset > Kauppapaikka > Evästeiden hallinta -sivulla.

| Kun ylläolevat Johku-tuotteen sijaintitiedot, Google Cloud Platformin asetukset ja tiedot, Google Maps-avaimen syöttö Johkuun sekä evästeiden hallinnan käyttöönotto on tehty, Google-kartan tulisi näkyä tuotesivulla Johkussa.

Karttapalvelun upotuskoodin käyttäminen

Jos kohteesi on esillä toisessa karttapalvelussa ja ko. karttapalvelusta on saatavilla iframe-upotuskoodi, niin voit syöttää tämän koodin tuotteellesi Johkuun. Tällöin ko. karttapalvelun kartta näytetään Johkun tuotesivulla.

Johku ei tue script-pohjaisia upotuksia joten kartan upotuskoodin tulee olla iframe-pohjainen.

  • Lataa upotuskoodi käyttämästäsi karttapalvelusta
  • Mene Johkussa tuotesivun Lisätiedot-välilehdelle
  • Syötä upotuskoodi kenttään Custom-karttakoodi
  • Tallenna
  • Tarkista kartan näkyminen Johkun tuotesivulla. Jos kartta ei näy oikein, tarkista kartan upotuskoodi ja kohteesi näkyminen karttapalvelussa