C’est un bug rencontré assez souvent pour en parler : ne pas pouvoir changer de devise en tant que client sur une boutique PrestaShop.
Prestashop : currency change not working on frontend
C’est exactement pareil pour n’importe quelle boutique PrestaShop peu importe la langue que se soit en français ou en anglais ou dans une autre langue.
Le bug relevé : le client arrive sur la boutique et à n’importe quel moment décide de changer la devise de la boutique. C’est alors que dans le menu de choix des devises, la devise choisie est prise en compte mais partout sur le site, aucun changement ! En somme, la devise n’est pas mise à jour sur le front office.
Comment corriger cela ? Un simple tutoriel suffira :
Les explications pas à pas :
- Rendez-vous dans l’administration de PrestaShop, dans Localisation > Localisation.
- Dans le bloc Paramètres : passez à « Non » l’option « Définir la langue depuis le navigateur ».
- Toujours dans le bloc Paramètres : passez à « Non » l’option « Définir le pays par défaut d’après la langue du navigateur ».
- Enregistrez et essayez de changer la devise sur le front office, c’est bon !