
Google Store Map Error Missing API Key en prestashop
opps! something went wrong.
Hemos encontrado un error en una tienda online de uno de nuestro cliente. en la parte de Nuestras Tiendas, allí sale una mapa de google que muestran todo los puntos de ventas en google mapa.
el error salio como opps! something went wrong. the page didnt load google maps correctly. see the java script console for technical details.
la solucion es activar 3 API en Google Console. https://console.developers.google.com/apis/library.
con el nombre de su dominio. la lista es
- Google Maps JavaScript API
- Google Maps Geocoding API
- Google Maps Geolocation API
y luego modificar un archivo desde tu FTP. /controllers/front/StoresController.php
Linea puede ser más o menos 289 con esta codigo
$this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://maps.google.com/maps/api/js?sensor=true®ion='.substr($default_country->iso_code, 0, 2));
Hay que cambiar por : ojo NO olvidáis cambiar tu clave de tu API (en rojo) que has creado en google console.
$this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://maps.google.com/maps/api7/js?key=PAZEsr83h3h379020323Hp7sY9bHYT7&sensor=true®ion='.substr($default_country->iso_code, 0, 2));
guardar archivo y Listo.