Quels sont les plugins de changement de devises compatibles avec WP Rocket ?
Pour que le changement de devise soit compatible avec la mise en cache des pages, il doit s'appuyer sur AJAX (JavaScript) ou installer un cookie (qui peut être utilisé soit pour exclure la ou les pages de la mise en cache, soit pour créer par programme différents fichiers de cache en fonction de la valeur de ce cookie).
C'est parce que WP Rocket élimine tous les processus PHP/MySQL d'une page et crée une sortie HTML statique à la place (comme la plupart des autres plugins de mise en cache).
WP Rocket est automatiquement compatible avec les extensions suivantes :
- Aelia Currency Switcher
- CURCY – Multi Currency for WooCommerce
- WooCommerce Currency Converter Widget
- YayCurrency: depuis la version 2.0.9
Chacune de ces extensions utilise un cookie pour stocker la devise, ce qui permet à WP Rocket de créer différents fichiers de cache en fonction de la valeur de ce cookie. Nous vous recommandons de choisir l'un de ces plugins pour votre site afin de vous assurer que le changement de devise peut fonctionner correctement.
Si vous optez pour l'utilisation de CURCY, vous devrez vous assurer que l'option "Utiliser la SESSION" dans leurs réglages généraux est désactivée.
Attention !
Gardez à l'esprit que lorsque vous utilisez l'un de ces plugins, la première visite ne donnera pas accès à la page en cache. En effet, aucun cache ne sera servi tant que le cookie n'aura pas été placé sur le navigateur du visiteur. Voir : Pourquoi la première visite ne reçoit-elle pas la page en cache ?
Si votre plugin actuel utilise déjà un cookie pour cela, et que vous voulez continuer à l'utiliser, voir : Créer différents fichiers de cache avec des cookies dynamiques et obligatoires
Résoudre le problème d'affichage du panier du menu
Si vous utilisez un panier de menu et que la devise affichée sur celui-ci ne fonctionne pas comme prévu, cela pourrait être causé par la fonction automatisée de WP Rocket pour Optimiser WooCommerce Get Refreshed Fragments.