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

15% de réduction pour tous les produits de la boutique | Astuce Prestashop 1.6
views 1930
Vous désirez mettre en place une campagne de promotion :  15% de réduction pour tous les produits de la boutique Il est très facile de configurer ce cas de figure dans Prestashop Comment mettre en place cette promotion dans le back-office de Prestashop  ?  A) Connectez-vous au back-office de Prestashop B) Allez dans l'onglet Promotions > Règles Paniers C) Configurer les infor...
Supprimer « Imprimer » sur la fiche produit | Astuce Prestashop 1.6
views 2080
Personnellement, je n'arrive plus à me souvenir la dernière fois où j'ai imprimé une fiche produit depuis le site d"une boutique en ligne. Je suppose que si vous lisez cet article, vous êtes dans la même situation. Il est très simple de supprimer le mot et l'icône "Imprimer" sur la fiche produit,  mais il faut obligatoirement passer par le code. Comment supprime t-on "Imprimer"  sur la fiche p...
Petit aperçu du thème Classic de prestashop 1.7
views 7898
Prestashop vient de sortir la version  1.7.0.0 RC0. A noter, par rapport à la version Prestashop 1.6, le thème a été totalement repensé afin d'être plus minimaliste, fonctionnel et ergonomique. Il faut savoir aussi que la migration de Prestashop 1.6, 1.5....  vers  PrestaShop 1.7 sera impossible. D'un point de vue perso : - je ne suis pas fan des couleurs en particulier le gris (je l...
Comment insérer une nouvelle langue automatiquement | Prestashop 1.6 / 1.7
views 6810
Vous souhaitez que votre boutique de vente en ligne soit en plusieurs langues afin de toucher une clientèle très large ? Il est très facile depuis le back-office de Prestashop 1.6 & 1.7 de rajouter une langue avec toutes les traductions. Pour cela, il existe deux manières: - depuis le pack de localisation (avec cette manière, vous aurez les traductions mais aussi l'ensemble des données ...
Ajouter un accordéon dans une page cms | Astuce Prestashop 1.6
views 5568
Grâce à ce tuto très simple, vous pourrez ajouter un accordéon dans votre page CMS Astuce Prestashop 1.6 ------------------------------------------------- Solution 1 (ne fonctionne pas toujours) 1) Une fois sur la page cms, cliquez sur l'icône source code 2. Insérez le code suivant 3 Enregistrer et visualiser Solution 2 1) Une fois sur la page cms, cliquez sur l'icô...

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 *