Google Maps este un serviciu Google Cloud. Începând din anul 2018 încoace, serviciul acesta este plătit, dar orice utilizator care-şi doreşte să-l folosească, primeşte un credit lunar în valoare de 200$ de la Google. Suma aceasta este în cele mai multe cazuri absolut suficientă pentru ca dvs. să folosiţi serviciul, astfel acesta devenind, practic, gratuit.

Cu Google Maps dvs. veţi oferi clienţilor dvs. posibilitatea pentru un checkout rapid şi confortabil, Cu funcţionalitatea Google Autocomplete clienţii dvs. îşi vor putea finaliza comenzile repede şi uşor. Completarea automată a adresei clientului reduce timpul de completare a câmpurilor la finalizarea comenzii şi elimină erorile de introducere. Câmpurile pentru ţară, oraş, judeţ, cod poştal etc. sunt completate automat de Google. 


 În articolul acesta citiţi:

Primii paşi

1. În primul rând, pentru ca să conectaţi magazinul dvs. CloudCart la Google Maps, este necesar să creaţi propria cheie API (API key), iar acest lucru îl puteţi face prin consola Google. Pentru a o accesa, este necesar să aveţi un cont pe Google, sau în cazul în care nu aveţi unul, va fi nevoie să creaţi unul nou. După ce aţi accesat profilul dvs., accesaţi https://cloud.google.com/ şi apoi - consola, apăsând butonul Console aflat în colţul din dreapta sus al ecranului.

2. Următorul lucru pe care trebuie să-l faceţi, este să completaţi informaţiile necesare în secţiunea Billing account din contul dvs. şi din meniul derulant din stânga pe ecran > Billing, pentru ca să puteţi folosi serviciul Google Maps şi pentru a primi creditul iniţial de 300$. 

După introducerea cu succes a datelor dvs., veţi primi acest mesaj privind creditele adăugate de Google şi care vă stau la dispoziţie pentru ca dvs. să beneficiaţi de servicii.

Crearea proiectului

1. După ce aţi parcurs primii paşi şi după ce aţi făcut necesarul de acţiuni iniţiale, este timpul să trecem la crearea proiectului. Implicit, fiecare utilizator nou înregistrat are un proiect nou creat, dar dvs. puteţi face unul nou, prin care să setaţi cheia dvs. API pentru Google Maps, prin butonul New Project.2. Completaţi câmpurile: denumirea proiectului, selectaţi organizaţia dvs., locaţia sa şi apăsaţi butonul Create, pentru a crea proiectul dvs.

3. În partea de jos din meniul de navigare, selectaţi Google Maps Platform > Overview şi selectaţi după aceea şi proiectul pe care l-aţi creat deja, dacă aveţi mai multe proiecte, în caz contrar, se va deschide imediat proiectul dvs.

Aici va trebui să activaţi câteva API-uri

  • Geolocation API - serveşte în scopuri de localizare faţă de punctul la care se află utilizatorul respectiv.
  • Places API - serveşte în scopuri de căutare de locaţii pe Google Maps, spre exemplu pentru completarea numelui unei organizaţii sau unui obiect, Google va introduce adresa exactă la care se află unitatea respectivă.
  • Mapa JavaScript API - aici se află adevărata bibliotecă Google Maps, pe care trebuie s-o folosiţi obligatoriu.
  • Geocoding API - serveşte în scopuri de convertire adrese în coordonate. Coordonatele sunt necesare în situaţiile în care se pun la dispoziţia serviciilor oferite de părţi terţe.
  • Dacă doriţi să folosiţi o imagine statică a unei hărţi, şi dacă doriţi ca aceasta să fie vizibilă şi pe panoul de administrare al magazinului dvs., activaţi API-ul Maps Static API.

Acestea sunt cele 5 API-uri de care aveţi nevoie. Pentru ca să activaţi fiecare dintre ele, faceţi clic pe API-ul respectiv şi apăsaţi Enable.Pentru ca să vă întoarceţi înapoi şi să activaţi şi restul, apăsaţi APIs de la meniul de navigare.De aici puteţi activa şi restul API-urilor, făcând clic pe ele şi apăsând din nou butonul Enable.

Generarea cheii API

1. După ce aţi activat deja toate API-urile necesare, trebuie să creaţi cheia dvs. API. În acest scop, accesţi Google Maps Platform din meniu, secţiunea Credentials şi selectaţi APIs & Services.2. Apăsaţi butonul + Create Credentials > API Key şi copiaţi cheia generată. Salvaţi-o într-un fişier separat, pentru ca s-o puteţi folosi mai târziu.

Protejarea cheii API

Vă recomandăm să vă protejaţi cheia API, deoarece în caz contrar, aceasta va fi vizibilă şi va putea fi furată de răuvoitori care pot abuza şi pot genera o factură semnificativă pe contul dvs. În situaţia în care cheia API nu este protejată, vedeţi această coloană:

1. Pentru a o proteja, poziţionaţi cursorul mouse-ului pe pictograma care indică cheia neprotejată şi selectaţi edit settings.2. Puteţi modifica numele cheii (spre exemplu înlocuindu-l cu denumirea magazinului dvs.) pentru a seta diferite restricţii. Noi, personal vă recomandăm ca aceste restricţii să se refere la pagini web. Pentru a face acest lucru, selectaţi HTTP referrers (web sites) şi introduceţi pagina dvs. în câmpul New Item şi apăsaţi butonul Done.

3. În câmpul de restricții API puteți, de asemenea, să vă protejați cheia pentru anumite servicii. Pentru a face acest lucru, selectați cele cinci API-uri pe care le-ați activat anterior (Geolocation API, Places API, Map JavaScript API, Geocoding API, Maps Static API) din meniul drop-down. 

Cheia protejată va arăta astfel:

După ce finalizaţi setările, trebuie să accesaţi panoul de administrare al magazinului dvs. şi să lipiţi cheia API acolo pentru a conecta magazinul la Google Maps.

Setări în panoul de administrare al magazinului dvs. CloudCart

Înainte  să începeţi cu setările din panoul de administrare, este necesar să aşteptaţi ceva timp (de regulă 5-10 minute), pentru activarea serviciului de către Google, în caz contrar, veţi primi o notificare de eroare.


1. Pentru a pune cheia API în magazinul dvs., accesaţi secţiunea Setări > Setări coş. Se va deschide o fereastră, accesaţi secţiunea Altele şi în câmpul Google Maps cheie API, lipiţi cheia dvs. şi apăsaţi butonul Salvare, în colţul din dreapta sus, pe ecran. 

2. Pentru ca să vă convingeţi că totul funcţionează corect, accesaţi magazinul dvs., selectaţi un produs şi adăugaţi-l în coş. Continuaţi spre plată şi în checkout alegeţi adăugare adresă. Dacă totul este în ordine, veţi vedea harta Google şi sugestii de adrese pentru introducere. Toate câmpurile vor fi completate automat, la introducerea adresei sau la apăsarea butonului de localizare a dispozitivului.

Cheia dvs. este activată, la fel sunt şi posibilităţile pe care le aveţi datorita Geo zone şi Geo poligon.


Însă, dacă cineva totuşi reuşeşte să fure cheia dvs. API şi dacă încearcă să o folosească cu un alt domeniu, diferit faţă de cel pe care l-aţi introdus în consola Google, sistemul va detecta acest lucru şi va afişa o notificare de eroare:

Creare buget

Pentru ca să nu fiţi taxaţi de Google pentru serviciul acesta, puteţi crea un buget în valoare egală cu creditele gratuite disponibile pe care le primiţi de la Google, lunar. În plus, mai puteţi seta şi notificările/alarmele pentru atingerea unor anumite sume concrete. 


1. Pentru ca să faceţi acest lucru, accesaţi contul dvs. şi deschideţi consola Google. De la meniul de navigare selectaţi Billing > My Billing account > Budget & Alerts.

2. În câmpul Target Amount introduceţi valoarea bugetului pe care-l creaţi. În cazul nostru cu titlu de exemplu, valoarea este de 200$3. Pasul următor este să setaţi notificările la atingerea unui anumit procent din buget:

Monitorizarea consumului

De la consola Google, secţiunea Google Maps Platform >Metrics puteţi urmări consumul generat prin pagina dvs. privind Google Maps. Aveţi la dispoziţie diferite opţiuni metrice şi altele pentru filtrare în funcţe de diferitele API.

În Overview găsiţi informaţiile privind starea curentă a nivelului de consum al APIs activate:

Şi acestea sunt toate aspectele necesare pentru ca dvs. să vă conectaţi magazinul la Google Maps cu ajutorul cheii API pentru ca să le oferiţi clienţilor dvs. un plus de facilitate la finalizarea comenzilor

Troubleshooting

Dacă, dintr-un motiv oarecare, cheia dvs. API este invalidă la finalizarea comenzii atunci când încearcă să-și finalizeze comanda, clienții dvs. vor vedea un card „spărțit” și nu vor putea finaliza comanda. În acest caz, veți primi o notificare automată în panoul de administrare al magazinului dvs. despre problema existentă.

Solicită serviciul

În cazul în care aveţi nevoie de cooperare pentru setările Google Maps, puteţi apăsa butonul de mai jos, solicitând serviciul. Echipa noastră va face toate demersurile necesare pentru setarea şi funcţionarea fără probleme a funcţionalităţii Google Maps pentru magazinul dvs. pe CloudCart.


ПSolicită