FOX - Currency Switcher for WooCommerce

Le prix a été converti deux fois sur la page de paiement

Un prix qui arrive à la caisse converti deux fois signifie que quelque chose d’autre que FOX le convertit également. FOX applique le taux une fois, donc une conversion doublée est toujours due à un second intervenant dans la chaîne.

Les candidats habituels, dans l’ordre à vérifier :

  • Un thème avec sa propre intégration de devise ou de tarification. Les thèmes qui annoncent une prise en charge multi-devises incluent souvent une intégration FOX dont vous ignoriez l’existence.
  • Un plugin de réduction, de tarification dynamique ou de frais qui lit un total déjà converti et le convertit à nouveau.
  • Du code personnalisé dans functions.php appelant woocs_convert_price sur une valeur déjà convertie.

Pour isoler le problème, passez à un thème par défaut avec seulement WooCommerce et FOX actifs et passez une commande test. Si le montant y est correct, réactivez un plugin à la fois.

Lorsque le coupable est un plugin tiers qui compare de l’argent déjà converti, la solution est généralement woocs_back_convert_price — il ramène le montant à la devise de base afin que l’autre plugin effectue son calcul sur le nombre attendu.