Nous utilisons des cookies pour améliorer votre expérience de visite de notre site Web. Pour plus d'informations, Cliquez ici.
Mentions légales
×

Vue d'ensemble de la vie privée

Ce site utilise des cookies afin que nous puissions vous fournir la meilleure expérience utilisateur possible. Les informations sur les cookies sont stockées dans votre navigateur et remplissent des fonctions telles que vous reconnaître lorsque vous revenez sur notre site Web et aider notre équipe à comprendre les sections du site que vous trouvez les plus intéressantes et utiles.

Vous pouvez régler tous vos paramètres de cookies en naviguant sur les onglets sur le côté gauche.

Nom du cookieAcceptez
GDPR PRO - Règlement sur la protection des données générales - tout en 1 Ce module aide le site adevenir conforme à la norme RGPD en ajoutant les fonctionnalités conformes à la loi.
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.