unknown

Prestashop : comment corriger probleme devise non reconnue ?

tout servces prestashop

1. Prestashop : Vérifier l’activation de la devise dans le back-office

Dans PrestaShop, une devise non reconnue peut tout simplement être désactivée. Si elle n’est pas active, elle ne sera ni visible dans le front-office, ni utilisable lors du passage en caisse. Cela empêche tout calcul basé sur cette monnaie.

Va dans International > Devise, et vérifie que la devise est bien cochée comme active. Si ce n’est pas le cas, active-la et vérifie qu’elle est bien assignée à une zone géographique valide.


2. Prestashop : Vérifier le code ISO de la devise

Une devise inconnue peut être liée à un code ISO mal saisi ou invalide. PrestaShop utilise ce code pour reconnaître les devises, les symboles et les formats d’affichage. Un code incorrect rend la devise inutilisable.

Dans le menu International > Devise, vérifie que le code ISO est exact (par exemple : USD, EUR, GBP). Ce code doit correspondre à une norme internationale reconnue pour être pris en charge correctement par PrestaShop.


3. Prestashop : Contrôler la configuration multiboutique

En mode multiboutique, une devise reconnue dans une boutique peut être absente dans une autre. Si elle n’est pas activée pour la boutique courante, elle ne sera pas disponible pour les utilisateurs.

Accède à Paramètres > Multiboutique, sélectionne la boutique concernée, puis vérifie la liste des devises autorisées. Active les devises nécessaires pour que chaque boutique ait une configuration cohérente et sans erreur monétaire.


4. Prestashop : Réinstaller le pack de localisation

Une devise non détectée peut provenir d’un problème de configuration régionale. Si le pack de localisation n’a pas bien installé la devise du pays, celle-ci ne pourra pas être utilisée.

Va dans International > Localisation, choisis le pays concerné et importe de nouveau son pack. Coche les cases "devise" et "zone" pour tout réinitialiser. Cela restaure les références officielles et corrige les erreurs de reconnaissance.


5. Prestashop : Vider le cache pour actualiser les devises

Même après l’activation d’une devise, PrestaShop peut continuer à afficher une erreur de reconnaissance à cause du cache. Le système garde en mémoire les anciennes données et empêche la mise à jour.

Dans Paramètres avancés > Performances, clique sur "Vider le cache". Cela permet à PrestaShop de recharger toutes les devises actives et de résoudre les problèmes liés aux affichages obsolètes.


6. Prestashop : Vérifier la compatibilité des modules de paiement

Certains modules de paiement ne prennent en charge qu’un nombre limité de devises. Si une devise n’est pas incluse dans cette liste, PrestaShop peut la considérer comme non reconnue dans le tunnel de commande.

Va dans les paramètres du module, et vérifie les devises compatibles. Si la tienne n’y figure pas, contacte l’éditeur du module ou choisis une alternative compatible pour permettre une utilisation correcte de la devise.


7. Prestashop : Contrôler les données de la base SQL

Il se peut que la devise soit présente mais mal enregistrée dans la base de données. Un champ vide, une valeur incorrecte ou une référence manquante peuvent bloquer la reconnaissance système.

Accède à phpMyAdmin, puis vérifie la table ps_currency. Assure-toi que toutes les colonnes sont correctement renseignées (code ISO, symbole, taux…). Une entrée bien configurée permet à PrestaShop de reconnaître la devise sans erreur.


8. Prestashop : Tester en désactivant les modules tiers

Un module tiers peut entrer en conflit avec le système natif de gestion des devises. Cela peut bloquer la détection ou provoquer un message du type "devise inconnue" dans certaines zones du site.

Désactive temporairement les modules récemment ajoutés, puis recharge la boutique. Si la devise réapparaît, le module est à l’origine du problème. Remplace-le par un module compatible avec PrestaShop et bien maintenu.


9. Prestashop : Recréer la devise manuellement

Si une devise ne fonctionne pas malgré son activation, il peut être utile de la supprimer puis de la recréer. Cela permet de réinitialiser tous ses paramètres et d’éliminer les conflits invisibles.

Avant de la supprimer, vérifie qu’aucune commande n’est liée à cette devise. Puis recrée-la en entrant manuellement le code ISO, le taux de conversion et le symbole. Cette méthode règle souvent les problèmes de reconnaissance défectueuse.


10. Prestashop : Mettre à jour PrestaShop et ses modules

Une version obsolète de PrestaShop ou d’un module peut empêcher la bonne reconnaissance de certaines devises. Cela est fréquent après des changements dans les normes monétaires internationales.

Vérifie que ta version de PrestaShop est à jour. Mets également à jour tous les modules liés aux paiements ou aux conversions de prix. Les versions récentes corrigent les bugs connus et assurent une compatibilité complète avec toutes les devises valides.

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.