unknown

Chronopost Prestashop : comment corriger probleme de chargement Map ?

tout servces prestashop

1. PrestaShop : Vérifier la clé API Google Maps

Le problème de carte qui ne s’affiche souvent vient d’une clé API Google Maps incorrecte ou manquante. Assurez-vous d’avoir activé une clé valide dans la console Google Cloud et de l’avoir renseignée dans le module Chronopost.

Vérifiez aussi que la clé est bien autorisée à utiliser les services Maps JavaScript. Une clé incomplète ou limitée à un domaine erroné peut empêcher le chargement de la carte.


2. PrestaShop : Activer les services nécessaires dans Google Cloud

Dans la console Google Cloud, vous devez activer les services suivants : Maps JavaScript API, Geocoding API et Places API. Ces services sont indispensables pour que la carte s'affiche correctement.

Sans cela, le module Chronopost ne pourra pas localiser les points relais ni afficher l’interface de sélection. Pensez à relancer le cache après avoir effectué les modifications API.


3. PrestaShop : Désactiver les bloqueurs de scripts

Certains navigateurs ou extensions (comme uBlock, Adblock) peuvent bloquer les scripts Google nécessaires à l’affichage de la carte. Cela peut empêcher la map de se charger correctement pour vos clients.

Effectuez un test en mode navigation privée et vérifiez la console du navigateur (F12) pour voir si des erreurs liées à Google Maps sont présentes. Adaptez le site pour contourner ce type de conflit.


4. PrestaShop : Corriger les erreurs JavaScript

Une erreur JavaScript dans votre thème ou un autre module peut bloquer le chargement de la carte Chronopost. Vérifiez la console de développement dans votre navigateur pour identifier d’éventuelles erreurs.

Des conflits entre modules peuvent empêcher le bon fonctionnement du script de carte interactive. Corrigez ou désactivez temporairement les scripts problématiques pour tester l'affichage de la map Pickup.


5. PrestaShop : Vérifier les permissions du domaine dans Google Cloud

Dans les paramètres de sécurité de votre clé API Google Maps, assurez-vous que votre nom de domaine est autorisé à utiliser cette clé. Un domaine mal configuré peut entraîner un blocage de la carte.

Ajoutez votre domaine avec et sans "www", en HTTP et HTTPS, pour couvrir toutes les variantes. Cela garantit que les requêtes API sont bien acceptées par Google.


6. PrestaShop : Utiliser la dernière version du module Chronopost

Un module obsolète peut ne plus être compatible avec les versions actuelles de Google Maps ou PrestaShop. Vérifiez si une mise à jour du module Chronopost est disponible et installez-la.

Les mises à jour corrigent souvent des bugs connus liés à l’affichage de la map et assurent la compatibilité avec les dernières APIs Google.


7. PrestaShop : Vider le cache de PrestaShop et du navigateur

Un cache obsolète peut empêcher le chargement de la carte, surtout si des scripts ont été récemment modifiés. Videz le cache PrestaShop depuis le back-office et celui du navigateur.

Cette action permet de forcer le chargement des nouvelles ressources, y compris les scripts nécessaires à l’affichage correct de la Google Map Chronopost.


8. PrestaShop : Tester avec un thème par défaut

Si vous utilisez un thème personnalisé, essayez de basculer temporairement vers le thème PrestaShop par défaut (comme Classic) pour vérifier si le problème de carte persiste.

Certains thèmes bloquent ou modifient les hooks nécessaires à l’affichage du widget Chronopost. Ce test permet d’identifier un conflit de thème rapidement.


9. PrestaShop : Désactiver les modules de cache ou d’optimisation

Les modules comme PageSpeed, CCC, ou Smart Cache peuvent minifier ou retarder l’exécution des scripts Google Maps, empêchant ainsi la carte de s'afficher correctement.

Désactivez temporairement ces optimisations pour voir si la carte Chronopost se charge correctement. Ensuite, ajustez les règles d'exclusion si nécessaire.


10. PrestaShop : Contacter le support Chronopost

Si toutes les vérifications techniques ont été faites sans succès, il peut s’agir d’un bug du module ou d’un problème côté serveur. Contactez alors le support technique de Chronopost ou du développeur du module.

Ils pourront analyser les logs d’erreurs, tester l’intégration sur leur environnement, et vous proposer une solution ciblée. Ne négligez pas cette aide si le problème persiste malgré vos tentatives de correction.

Hi, we're

the Cookies!

We are kind and respectful of the EU GDPR and the Swiss Data Protection Act. Will you have us?

closebtn
closebtn

Without any cookies, this site will not function. Some cookies are imperative for this site to function properly, such as add to cart or purchase.

If you haven't changed your mind and don't want any cookies, we'll say goodbye and redirect you to google.com, please click Here.
If you've changed your mind, please click Here.

Back

Please reload the page after making your selections.

GDPR PRO - General Data Protection Regulation - ALL in 1

Make your Store trustworthy for EU customers and your business GDPR Compliant with easy to use storefront consent message.