FOX - Currency Switcher for WooCommerce

Chaque fois que vous allez à la page de paiement et que vous revenez à la page d'accueil, la devise repasse à la devise par défaut

Le visiteur choisit une devise, se rend à la caisse, revient — et la boutique est de nouveau dans la devise de base. C'est voulu, et une option change cela.

Pourquoi cela se produit

Par défaut, FOX convertit les prix pour l'affichage mais traite la commande dans la devise de base de la boutique. Comme la caisse doit fonctionner dans la devise de base, la devise est réinitialisée lorsque le visiteur y accède, et cette réinitialisation se répercute sur le reste du site.

Cette valeur par défaut existe pour une raison : accepter le paiement dans plusieurs devises nécessite une passerelle de paiement capable de régler dans chacune d'elles, et toutes les boutiques ne sont pas configurées ainsi.

Le paramètre

Dans l'onglet Avancé, définissez Is multiple allowed sur Oui et enregistrez. À partir de ce moment, la devise que le client a sélectionnée persiste après la caisse, et la commande est écrite dans la base de données dans cette devise — c'est ce qui permet aux remboursements, aux rapports et à l'écran de commande d'afficher la devise dans laquelle la vente a réellement eu lieu.

Avant de l'activer

La caisse multi‑devises impose une véritable exigence à vos passerelles de paiement. Une passerelle qui ne peut pas régler dans une devise rejettera la commande au pire moment. Deux choses à faire en même temps :

Chaque fois que je vais à la caisse et que je reviens à la page d'accueil, la devise repasse à la devise par défaut