Bug Google MAP – Petit problème… | Prestashop 1.6

Vous êtes sur Prestashop 1.6 et la carte Google MAP, ne s’affiche pas sur la page « magasins » ?

Voici un tutoriel qui va permettre de régler ce petit souci.

Bug Google MAP - Petit problème... | Prestashop 1.6

A) Obtenir un clé API sur google

Pour générer une clé API de la part de google, allez sur le site suivant : https://developers.google.com/maps/documentation/javascript/?hl=fr et cliquez sur obtenir une clé

Bug Google MAP - Petit problème... | Prestashop 1.6

OPTION  1) 

Vous allez dans Préférences > Général et vous avez un  champs API KEY

OPTION  2) 

Sinon

B) Modifier les fichiers prestashop suivants : 

1) Ouvrir le fichier controllers/admin/AdminOrdersController.php

Modifier le code suivant (vers la ligne 339)

par

Il faudra modifier la phrase YOUR_API_KEY par votre clé API

2) Ouvrir le fichier  controllers/front/StoresController.php

Modifier le code suivant (vers la ligne 288)

par

Il faudra modifier la phrase YOUR_API_KEY par votre clé API

3) Ouvrir le fichier themes/default-bootstrap/js/stores.js

Modifier le code suivant (vers la ligne 198)

par

Il faudra modifier la phrase YOUR_API_KEY par votre clé API

4) Ouvrir le fichier themes/default-bootstrap/js/stores.jsadministration/themes/default/template/controllers/orders/helpers/view/view.tpl

Modifier le code suivant (vers la ligne 1331)

par

Il faudra modifier la phrase YOUR_API_KEY par votre clé API

5) Nettoyer votre cache

Allez dans le dossier cache et supprimer le fichier class_index.php

Vider le cache dans Prestashop

RESULTAT 

Si tout va bien, vous devez visualiser GOOGLE MAP

googlemap

 

Articles similaires

Ajouter les fabricants dans la page produit | Astuce Prestashop 1.6
views 2715
Ce tuto va vous expliquer comment insérer les fabricants dans la page produit dans la version Prestashop 1.6 A) Mettre le nom du fabricant avec le lien sur la page produit  Ajouter les lignes suivantes dans le fichier product.tpl qui se situe dans votre thème à l'endroit à vous désirez que le fabricant apparaisse :  Résultat :  B) Mettre le logo du fabricant avec le lien sur la page ...
La structure des fichiers du nouveau thème Classic | Prestashop 1.7
views 15223
La version stable de Prestashop 1.7 est sortie ce lundi et comme vous pourrez le constater, la structure des fichiers dans le dossier thème a totalement été remaniée. Maintenant, on retrouve un seul fichier CSS et JS pour tout le site. Les TPL sont classés dans différents dossiers: commandes, clients, catalogues.... Voici la nouvelle structure: A) assets | css ------> theme.css | img ...
Taille des Images du thème par défaut de Prestashop 1.6
views 6646
Ce tutoriel va vous permettre de connaitre la taille des images du thème par défaut de Prestashop La plupart des images que vous téléchargez dans le back-office doivent être enregistrées au format .jpg ou .png. Attention pour activer le format png il faut aller dans Préférences > Images et dans la partie "Options de génération d'images", cochez dans format d'image : Utiliser le PNG uniquemen...
Liste des variables smarty : Prestashop 1.7
views 12747
Je vais énumérer dans ce tutoriel, les variables utlisées dans Prestashop 1.7, Pour les découvrir, vous avez deux methodes. Pour les deux méthodes, il faut ouvrir le fichier header.tpl qui se situe dans themes/nomdevotretheme/templates/_partials/header.tpl. En haut de page, vous insérez soit 1) {debug}, lorsque vous allez allez sur votre site vous allez avoir une fenêtre qui va s'ouvrir avec...
Quels sont les modules utilisés sur la page d’accueil ? | Prestashop 1.7
views 17666
Par rapport à Prestashop 1.6, la page d'accueil a totalement été relooké et le nom et le hook des modules ont été modifiés. Voici une check-list des modules utilisés par défaut pour la page d'accueil. Vous trouverez: - le nom du hook sur lequel le module est positionné; - le nom du module utilisé dans le back-office; - le nom que porte le module dans le dossier "modules' situé dans votre ...

3 réponses à “Bug Google MAP – Petit problème… | Prestashop 1.6”

  1. karo dit :

    Merci ! Fonctionne très bien.
    Je n’ai juste pas fait la partie 4 car je n’ai jamais trouvé ces répertoires.
    Pour la partie 3, j’ai fait la modif dans le dossier de mon theme.
    Pas vidé le cache, cela a marché avec un petit F5.
    Merci encore

  2. Super. Merci pour les infos. Ça remarche.
    La seule chose a rajouter pour que ça marche: il faut OBLIGATOIREMENT activer les 2: MAPS JAVASCRIPT ET GEOCODING dans les API Google.

    J’ai juste modifie le stores.js et view.tpl. Pour les 2 autres, ça prenait deja en compte l’API.
    Par contre, peut etre que si j’avais commence par activer le GEOCODING, ça suffisait sans modifs de fichiers.

    Juste un détaildans « Nos Magasins »: pas de logo qui s’affiche a l’emplacement de ma boutique dont j’ai pourtant renseigne l’adresse et les coord GPS.
    => dans le StoresController, j’ai ça:
    $this->addJS(‘http’.((Configuration::get(‘PS_SSL_ENABLED’) && Configuration::get(‘PS_SSL_ENABLED_EVERYWHERE’)) ? ‘s’ :  »).’://maps.google.com/maps/api/js?’.$api_key.’region=’.substr($default_country->iso_code, 0, 2));

  3. Thierry dit :

    ça marche !!!
    merci beaucoup 🙂

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *