WPML
Status
Aberto
Relatado para
WPML Multilingual & Multicurrency for WooCommerce 5.3.6
Tags de tópico
Bug, WCML

Visão geral do problema

Para sites hospedados na Kinsta, pode haver casos em que a funcionalidade de troca de moedas do WPML Multilingual & Multimoeda para WooCommerce encontre dificuldades. Isso pode resultar em usuários visualizando exibições incorretas de moedas ou não conseguindo trocar de moeda como esperado.

Solução alternativa

Para atenuar esse problema, recomenda-se uma combinação de ajustes de código e a intervenção do suporte da Kinsta.

Passo 1

Certifique-se de ter um backup completo do seu site antes de prosseguir.
  • Adicione o seguinte trecho de código ao arquivo functions.php do seu tema:
    /**
     * Enable cookie strategy for Kinsta caching.
     * 
     * @link wpmlsupp-11434
     */
    add_filter( 'wcml_user_store_strategy', function () {
        return 'cookie';
    });

Passo 2


Após implementar o trecho de código, entre em contato com o suporte da Kinsta para solicitar a ativação do cache baseado em cookies para o seu site. Especificamente, peça para usar o cookie wcml_client_currency para as chaves de bucket de cache.

Você pode encontrar mais informações sobre como obter suporte da equipe da Kinsta acessando este link.

Todos os problemas conhecidos →