Passer au contenu Passer à la barre latérale

Ce sujet contient 0 réponse, a 0 voix.

Dernière mise à jour par tomaszS-59 Il y a 3 semaines et 6 jours.

Assisté par: Maiya AI Support.

Auteur Messages
janvier 13, 2026 à 8:59 am #17724009

tomaszS-59

Hello,

the issue is related to WooCommerce Multilingual (WCML) and its multicurrency feature.

When WCML multicurrency is enabled, the plugin forces the following HTTP headers:
Cache-Control: no-cache, must-revalidate

As a result, page caching does not work and WP Rocket is unable to generate or serve cache files on the frontend.

When multicurrency is disabled, caching starts working correctly again, so the issue is directly related to WCML currencies.

Effects observed:
- WP Rocket cache is not generated
- HTTP headers contain “no-cache”
- affects homepage, product pages and category pages
- happens regardless of the active language

I would like to know:
- if this behavior is expected by design in WCML,
- if there is a recommended configuration for WCML + WP Rocket,
- or if there is a way to allow caching with multicurrency enabled (e.g. cache per currency).

WCML, WPML, WooCommerce and WP Rocket are all updated to the latest versions.

Le sujet '[Fermé] WCML multicurrency forces no-cache headers – WP Rocket cache not working' est fermé aux nouvelles réponses.