WordPress Currency Switcher ou WooCommerce Currency Switcher : lequel choisir ?
WordPress Currency Switcher ou WooCommerce Currency Switcher : ce n'est pas un choix entre une édition basique et une édition avancée d'un même produit. Ce sont deux plugins de la même équipe, conçus pour deux usages différents. WPCS – WordPress Currency Switcher convertit les prix que vous écrivez dans les articles, les pages et le contenu personnalisé. FOX – WooCommerce Currency Switcher (anciennement WOOCS) convertit une boutique WooCommerce : prix des produits, panier, page de paiement et commandes. Installez celui qui est prévu pour l'autre usage et vous obtenez un sélecteur de devises qui ne change rien ; mieux vaut donc décider avant de configurer quoi que ce soit.
WPCS : les prix des articles, des pages et du contenu personnalisé
WPCS fonctionne sur n'importe quel site WordPress, avec ou sans WooCommerce. Vous écrivez chaque prix une seule fois, dans votre devise de base, à l'intérieur du shortcode [wpcs_price] : [wpcs_price value=100]. Lorsqu'un visiteur choisit une devise avec le sélecteur [wpcs], le widget ou le sélecteur latéral, chaque prix affiché par ce shortcode est converti au taux de change actuel et présenté avec le bon symbole et le bon format. Des règles GeoIP et une devise de bienvenue peuvent choisir la première devise d'un nouveau visiteur. Les réglages se trouvent sous Réglages → Currency Switcher (Settings → Currency Switcher).
WPCS n'a aucun lien avec WooCommerce. Il ne s'accroche ni aux prix des produits, ni au panier, ni à la page de paiement, ni aux paiements : même si WooCommerce est actif sur le même site, tous les prix de la boutique restent inchangés. C'est ainsi que le plugin est conçu, pas un défaut. Il se contente aussi d'afficher les prix : si votre site encaisse des paiements via un formulaire ou un plugin de réservation, le montant débité reste dans la devise de ce plugin. La configuration pas à pas de WPCS est expliquée dans comment afficher les prix en plusieurs devises sur WordPress.
FOX : la boutique WooCommerce
FOX nécessite WooCommerce et fonctionne à l'intérieur de celui-ci. Il convertit les prix des produits sur les pages de la boutique, des catégories et des produits, ainsi que les montants que WooCommerce en déduit dans le mini-panier, le panier et la page de paiement. Avec l'option Paiement multiple autorisé (Is multiple allowed), les clients paient dans la devise qu'ils ont sélectionnée et la commande est enregistrée dans cette devise ; sans elle, ils voient des prix convertis mais paient dans la devise de base. S'y ajoutent des fonctions propres aux boutiques : prix fixes par produit et par devise, passerelles de paiement par devise, règles GeoIP (y compris Paiement selon les règles GeoIP (Checkout by GeoIP rules)) et devise de bienvenue. Les réglages se trouvent dans WooCommerce → Réglages → Currency (WooCommerce → Settings → Currency), et le shortcode du sélecteur est [woocs].
Une boutique n'a pas non plus besoin de WPCS pour son blog ou ses pages de présentation : FOX convertit n'importe quel montant écrit dans la devise de base en la devise du visiteur avec [woocs_show_custom_price value=100].
Comparaison côte à côte
| WPCS | FOX | |
|---|---|---|
| Conçu pour | Les prix des articles, des pages, des types de contenu personnalisés et des widgets | Les boutiques WooCommerce |
| Nécessite WooCommerce | Non | Oui |
| Modifie les prix des produits, du panier et de la page de paiement | Non | Oui |
| Le client paie dans la devise sélectionnée | Non, il n'affiche que les prix | Oui, avec Paiement multiple autorisé (Is multiple allowed) |
| Montants dans le contenu | [wpcs_price value=100] | [woocs_show_custom_price value=100] |
| Sélecteur | [wpcs], widget, sélecteur latéral | [woocs], widget, sélecteur latéral |
| Règles GeoIP et devise de bienvenue | Oui | Oui |
| Réglages | Réglages → Currency Switcher (Settings → Currency Switcher) | WooCommerce → Réglages → Currency (WooCommerce → Settings → Currency) |
Lequel choisir
- WPCS : blogs et magazines, pages de services et de tarifs, portfolios, annonces de voyages, de locations et d'immobilier, catalogues sans panier, prix stockés dans des champs personnalisés de types de contenu personnalisés. Tout ce qui affiche un prix sans le vendre via WooCommerce.
- FOX : toute boutique WooCommerce, y compris les réservations, abonnements ou adhésions vendus comme des produits WooCommerce. Également une boutique dont les pages de contenu affichent des prix, car FOX les couvre avec son propre shortcode.
- Aucun des deux ne change la devise d'un formulaire de paiement ou d'un système de réservation qui n'est pas bâti sur WooCommerce. WPCS peut afficher à côté des montants convertis, à titre indicatif, pour autant qu'ils soient affichés avec
[wpcs_price].
Les signes d'une erreur de plugin
- Le sélecteur est visible, les taux sont définis, et les prix des produits WooCommerce ne changent jamais. C'est WPCS installé sur une boutique.
- Vérifiez le nom sur la page Extensions (Plugins) : WPCS - WordPress Currency Switcher ou FOX - Currency Switcher Professional for WooCommerce. L'emplacement des réglages indiqué dans le tableau ci-dessus permet aussi de les distinguer.
- Le paquet de téléchargement de FOX inclut WPCS en bonus, dans un dossier séparé nommé GIFT FOR YOU. L'archive de ce dossier s'installe et s'active comme n'importe quel plugin, puis ne touche jamais à la boutique. Installez plutôt l'archive du plugin principal.
Pour passer de WPCS à FOX, désactivez et supprimez WPCS, installez FOX et configurez de nouveau les devises dans WooCommerce → Réglages → Currency (WooCommerce → Settings → Currency). FOX ne lit pas les réglages de WPCS : les devises, les taux et les règles doivent donc y être saisis à nouveau.
Ne faites pas fonctionner les deux sur une boutique
Sur un site WooCommerce, gardez WPCS désactivé. Les deux plugins ont des listes de devises distinctes, des taux distincts et des choix de visiteurs enregistrés séparément : ils peuvent donc diverger, le sélecteur de WPCS affichant une devise pendant que FOX construit le panier et la page de paiement dans une autre. Utilisez le sélecteur de FOX ([woocs] ou son widget) et les shortcodes de FOX pour les prix dans le contenu.
Si, avec FOX seul, un seuil de livraison gratuite ou des frais ajoutés par un autre plugin (par exemple Flexible Shipping ou WooCommerce Extra Fees) ignorent encore la devise sélectionnée, c'est que ce plugin compare les montants du panier dans la devise de base. C'est une question de compatibilité entre FOX et ce plugin ; posez-la sur le forum de support FOX.
Essayer avant de décider
Les deux plugins sont disponibles sur wordpress.org : WPCS et FOX. Installez celui qui convient sur une copie de préproduction de votre site et testez le cas réel avant de construire dessus :
- WPCS : une page en brouillon avec
[wpcs]et[wpcs_price value=100]; le montant doit changer lorsque vous changez de devise. - FOX : une page produit et le panier ; le prix du produit et le total du panier doivent changer lorsque vous changez de devise.
Si les prix WPCS ne changent pas sur la page de test, suivez le sélecteur de devises ne convertit pas les prix. Pour tout le reste concernant WPCS, posez votre question sur le forum de support WPCS.