Tout est réglé en euros mais depuis l'installation, tout est en dollars
La boutique est configurée en euros, FOX est installé, et le front-end affiche des dollars. Rien n'est cassé — un paramètre fait exactement ce qu'on lui a demandé.
La devise de bienvenue
FOX a une devise de bienvenue : la devise qu'un visiteur pour la première fois voit avant d'avoir choisi quoi que ce soit. Elle existe pour qu'une boutique basée dans un pays puisse accueillir le trafic international dans une devise que ces visiteurs lisent plus facilement.
Par défaut, elle peut pointer vers une devise qui n'est pas votre devise de base. Si votre devise de base WooCommerce est EUR et que le front-end s'ouvre en USD, c'est le paramètre à vérifier en premier — paramètres du plugin, puis le champ de la devise de bienvenue. Définissez-la sur votre devise de base, ou effacez-la, et les nouveaux visiteurs atterriront sur les prix en euros.
Deux autres candidats
Règles Geo IP. Si la géolocalisation est activée et qu'une règle associe votre propre pays — ou le pays d'où votre trafic de test semble provenir — à USD, cette règle l'emporte sur la devise de base lors de la première requête. Vérifiez l'onglet Geo IP.
Une devise stockée lors d'une visite précédente. Votre propre navigateur peut conserver une devise que vous avez sélectionnée lors des tests. Elle survit à un rechargement de page par conception. Ouvrez le site dans une fenêtre privée pour voir ce qu'un véritable nouveau visiteur obtient.
Tester correctement
Vérifiez toujours dans une fenêtre privée ou après avoir effacé les données du site. Une page mise en cache ajoute une quatrième variable, et traquer un bug de devise à travers un cache chaud fait perdre un après-midi.
Référence : le rapport original se trouve sur le support wordpress.org.