Passer au contenu Passer à la barre latérale

Home » Documentation WPML » Projets connexes » WPML multilingue et multidevise pour WooCommerce – traduisez vos boutiques » WCML Multi-devise pour WooCommerce

WCML Multi-devise pour WooCommerce

Ajoutez plusieurs devises et un sélecteur de devise flexible à votre boutique WooCommerce. Affichez les prix en fonction de la localisation du client et offrez un processus de paiement plus fluide.

4,1 étoiles sur 5.

Comment fonctionne WCML

WPML Multilingual & Multicurrency for WooCommerce (WCML) s’intègre parfaitement à WooCommerce et offre toutes les fonctionnalités multi-devises dont votre boutique a besoin — gratuitement.

Augmentez vos ventes en affichant les prix dans la devise locale du client.

Proposez un sélecteur de devise personnalisable qui maintient la cohérence du style de votre marque.

Obtenez des taux de change fiables et en temps réel automatiquement ou gérez-les manuellement.

Ajustez les prix et les frais d’expédition par devise pour une expérience de paiement plus fluide.

Passez à un abonnement WPML pour combiner plusieurs devises avec des produits traduits et offrir un parcours entièrement localisé à chaque client.

Fonctionnalités du plugin Multi-devise WooCommerce

Plus de 200 devises disponibles, affichées selon la localisation du client

Définissez l’affichage de chaque devise pour des pays spécifiques

Sélecteur de devise personnalisable pour WooCommerce (incluant CSS et shortcodes)

Taux de change automatiques mis à jour selon votre fréquence préférée (horaire, quotidienne ou hebdomadaire)

Taux de change personnalisés, définis manuellement

Prix personnalisés dans différentes devises

Formatage des devises et règles d’arrondi personnalisables

Frais d’expédition ajustables par devise

Visualisation des commandes et analyses par devise

Fonctionnalités supplémentaires avec la mise à niveau WPML

Traduisez l’intégralité de votre boutique WooCommerce dans plus de 65 langues

Devise par défaut pour chaque langue

Passerelles de paiement personnalisées par devise et localisation

Hooks API et filtres pour une logique multi-devise personnalisée

Comment activer le multi-devise dans WooCommerce

Voici les étapes simples pour ajouter plusieurs devises WooCommerce avec WCML :

  1. Télécharger et installer WCML
  2. Aller dans WooCommerce → WCML et activer le mode multi-devise
  3. Ajouter vos devises secondaires
  4. Configurer les taux de change automatiques

Examinons ces étapes en détail :

1. Télécharger et installer WCML

Pour exécuter votre boutique en plusieurs devises, installez et activez :

  • WooCommerce
  • WPML multilingual multicurrency pour WooCommerce

Pour accéder à toutes les fonctionnalités multilingues, vous avez également besoin de WPML et WPML String Translation.

2. Aller dans WooCommerce → WCML et activer le mode multi-devise

Activez le mode multi-devise et choisissez comment vous souhaitez afficher les devises :

  • Choisissez l’option gratuite pour configurer les devises par localisation.
  • Si vous avez un abonnement WPML, vous pouvez également choisir d’afficher les devises par langue.

Option 1 : afficher plusieurs devises selon la localisation

WooCommerce utilise la géolocalisation MaxMind pour détecter l’adresse IP du client. Créez un compte MaxMind gratuit et saisissez votre clé de licence.

Si nécessaire, vous pouvez utiliser le hook de filtre wcml_geolocation_get_user_country pour remplacer le pays géolocalisé par défaut et utiliser l’adresse de facturation ou de livraison à la place.

Voir l’ensemble complet des filtres et hooks WCML.

Option 2 : afficher plusieurs devises selon la langue

Si vous avez WPML, vous pouvez définir une devise par défaut pour chaque langue. Les utilisateurs verront les prix dans cette devise lorsqu’ils changent de langue. Vous pouvez choisir d’afficher plusieurs devises pour chaque langue ou une seule devise basée sur la langue du client.

Configurer les devises en fonction de la langue

3. Ajouter vos devises secondaires

Cliquez sur Ajouter une devise pour ajouter plusieurs devises dans votre boutique WooCommerce parmi plus de 200 devises disponibles. Choisissez les pays où vous souhaitez afficher chaque devise.

Ici, vous pouvez également configurer vos propres options de devise et règles d’arrondi. Cliquez sur l’icône crayon à côté de Aperçu de la devise.

4. Configurer les taux de change automatiques

Lors de la configuration des taux de change automatiques, choisissez un fournisseur de services, la majoration et la fréquence de mise à jour.

Ajouter un sélecteur de devise pour WooCommerce avec WCML

Une fois que vous avez configuré plusieurs devises, vous pouvez afficher un sélecteur de devise dans le thème de votre site en utilisant un widget, un shortcode ou du code PHP.

Option 1 : widget de conversion de devise

Pour ajouter un sélecteur de devises en tant que widget WordPress classique :

  • Allez dans WooCommerce → WCML, dans l’onglet Multicurrency.
  • Faites défiler jusqu’à Widget Currency Switcher et ajoutez un nouveau widget de sélecteur de devise.

Option 2 : shortcode

Pour ajouter le sélecteur de devises à d’autres endroits de votre site, utilisez le shortcode suivant :

Shortcode : [currency_switcher]

Attributs : format (Balises disponibles : %name%, %code%, %symbol%) Par défaut : %name% (%symbol%)

Exemple d’utilisation : [currency_switcher format="%code% (%symbol%)"]

Option 3 : code PHP

Pour ajouter et personnaliser les sélecteurs de devises en utilisant du code PHP, utilisez l’action suivante :

do_action('wcml_currency_switcher', array('format' => '%name% (%symbol%)'));

En plus de format, vous pouvez utiliser le paramètre suivant pour afficher un menu déroulant basique avec les codes de devises comme valeurs d’options :

style_sélecteur : wcml-dropdown, wcml-dropdown-click, wcml-horizontal-list, wcml-vertical-list

La devise actuelle du client ou la devise par défaut configurée pour une langue spécifique sera automatiquement sélectionnée.

Pour plus de flexibilité, vous pouvez concevoir des sélecteurs de devises personnalisés en utilisant des fichiers de modèle.

Personnaliser les prix et les frais d’expédition pour plusieurs devises dans WooCommerce

Personnaliser les prix pour les différentes Devises

Pour définir des prix personnalisés pour les produits dans différentes devises :

  • Modifier un produit.
  • Dans les paramètres Général, sélectionnez l’option pour définir les prix manuellement et saisissez vos prix pour chaque devise disponible.
Définir des prix personnalisés par devise

Les prix personnalisés remplacent tous les prix déterminés automatiquement par le taux de change. Pour revenir aux prix automatiques, vous devez supprimer les prix personnalisés et mettre à jour le produit.

Définir les frais d’expédition par devise

Pour configurer des tarifs d’expédition distincts par devise :

  • Allez dans WooCommerce → Réglages et cliquez sur l’onglet Expédition.
  • Cliquez sur Modifier sous la méthode d’expédition que vous souhaitez personnaliser.
  • Activez l’option pour définir manuellement les coûts dans les devises personnalisées et saisissez les prix.
Définir manuellement les coûts d’expédition dans d’autres devises

Voir les commandes et analyses par devise

Sur la page WooCommerce → Commandes, vous pouvez afficher et filtrer les commandes par devise. Cela peut vous aider à comprendre les performances dans différentes devises.

Gérer les passerelles de paiement selon la devise et la localisation

Pour utiliser différentes méthodes de paiement pour chaque devise et localisation, vous avez besoin d’un abonnement WPML payant : WPML Multilingual CMS ou WPML Multilingual Agency.

Définir les passerelles de paiement par devise

Si vous avez WPML, vous pouvez aller dans l’onglet Multicurrency dans WooCommerce → WPML Multilingual Multicurrency for WooCommerce et cliquer sur l’icône crayon à côté d’une devise pour :

  • Activer les passerelles de paiement et définir des passerelles de paiement spécifiques pour chaque devise.
  • Choisissez la devise dans laquelle facturer les clients et recevoir les paiements pour chaque passerelle. Cela vous permet de recevoir des paiements dans une devise différente de celle utilisée par votre client. Ils verront leur montant total dans la devise convertie lors du paiement.

Configurer les passerelles de paiement selon la localisation du client

Sur les sites multilingues qui utilisent la géolocalisation pour afficher les devises, vous pouvez contrôler les modes de paiement affichés aux clients dans chaque emplacement.

  1. Allez dans WooCommerce → Réglages et cliquez sur l’onglet Paiements.
  2. Cliquez sur la méthode de paiement que vous souhaitez ajuster.
  3. Dans Disponibilité par pays, définissez les pays pour lesquels vous souhaitez que votre passerelle de paiement soit affichée.

Informations pour les développeurs – hooks pour Multi-devise

WCML offre des filtres et des hooks pour que les plugins tiers puissent implémenter une logique multi-devise personnalisée, permettant aux utilisateurs de voir les prix et de passer des commandes dans leur devise préférée.

Voir l’ensemble complet des filtres et hooks WCML.

Vous souhaitez proposer une boutique WooCommerce entièrement localisée ?

Suivez notre guide étape par étape pour rendre votre site WooCommerce multilingue avec WPML.

Mis à jour
Novembre 18, 2025