Bonjour,
Dans la configuration du plugin geolocation, vous pouvez sélectionner le service de géolocalisation à utiliser, soit
www.geoplugin.com/
soit
www.ipinfodb.com/
Donc la première chose à faire, c'est de vérifier comment est configuré ce paramètre et de récupérer les adresses IP des personnes rapportant le souci. Ensuite, sur le site de ces services, vous pouvez directement tester les adresses IP.
Si le service trouve un autre pays que le sien, alors il y a un problème avec le service de géolocalisation lui-même.
Aussi, le système se base sur le code 2 lettres des pays configurés dans Système>Zones. Si vous avez plusieurs pays avec le code 2 lettres CA, alors ce ne sera par forcément le canada qui sera trouvé. Et si l'autre zone n'a pas CAD de sélectionné dans sa devise, alors l'utilisateur passera sur la devise principale de la boutique.
Notez aussi que la géolocalisation ne se fait que sur la première page accédée lorsque l'utilisateur n'est pas connecté au site. Si l'utilisateur est connecté au site, il est possible alors que cela prenne en compte l'adresse de facturation du panier en cours.