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

Désactiver le bouton Comparer | Astuce Prestashop 1.6
views 1856
On me demande très souvent comment on désactive la partie « comparer » dans le back office de Prestashop. C'est très simple : Allez dans le...
Le nouveau menu du back-office de Prestashop 1.7 – Partie 3
views 13703
Pour rappel, le menu du back-office de Prestashop 1.7 est organisé en 3 parties : Vendre qui regroupe les commandes, le catalogue, les clients, l...
Gérer les paniers abandonnés | Astuce Prestashop 1.6
views 3399
Qu'est ce qu'un panier abandonné ?  L’abandon de panier,  c’est lorsque l’un de vos internautes ne finalise pas le processus de commande, après avoir...
Page blanche bon de livraison | Astuce Prestashop 1.6
views 1333
Lorsque vous désirez télécharger le bon de livraison depuis le back-office de prestashop, vous avez le droit à une jolie page blanche. Ce bug se tr...
Comment paramétrer la devise dans Prestashop 1.6 & 1.7
views 5882
Par rapport à Prestashop 1.6, la création d’une devise dans Prestashop 1.7 a été grandement simplifiée. Par exemple les champs: code ISO et  ISO code ...
Ajouter le drapeau du pays dans le bloc langues | Astuce Prestashop 1.6
views 3071
Vous désirez insérer le drapeau du pays des langues que vous avez choisies pour votre site e-commerce. L'astuce est simple et rapide. Valable pour ...
Optimisez le sitemap de votre boutique | Astuce Prestashop 1.6
views 2588
Qu'est ce qu'un sitemap ?  Un sitemap est un fichier qui contient une liste enrichie d'URLs internes à un site web. Ce fichier est au format XML. Il ...
Quels sont les modules utilisés sur la page d’accueil ? | Prestashop 1.7
views 15757
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 de...
Liste des variables smarty : Prestashop 1.7
views 6219
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,...
Configurer les réseaux sociaux sur la page produit | Prestashop 1.6 et 1.7
views 3330
Aujourd'hui, nous allons voir comment configurer les réseaux sociaux sur les pages produits de votre boutique e-commerce sous Prestashop 1.6 et 17 ...
  1. karo

    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. Christophe FORGERON

    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));

Laisser un commentaire

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