🎉 USE O CUPOM DESCONTO-FULL | 10% OFF acima de R$ 100,00

Como corrigir o cache do WP Rocket em páginas dinâmicas do WooCommerce

Time Full Services Time Full Services Pro
Tipo Performance & Velocidade
Nome do erro Cache do WP Rocket em páginas dinâmicas do WooCommerce EN: WP Rocket caching WooCommerce dynamic pages
Severidade Grave
Descrição O cache do WP Rocket no WooCommerce mostra carrinho, total ou estoque desatualizados quando uma página dinâmica é servida como HTML estático. O WP Rocket exclui carrinho, checkout e minha conta automaticamente, mas páginas customizadas ou cookies próprios precisam de exclusão manual.

Conteúdo exclusivo para membros Pro

Faça upgrade para acessar este item completo.

Perguntas frequentes

O WP Rocket já exclui o carrinho e o checkout do cache?
Sim. O WP Rocket exclui automaticamente as páginas de Carrinho, Finalizar compra e Minha conta definidas no WooCommerce, além da REST API do WooCommerce. A exclusão só falha quando essas páginas não estão atribuídas nas configurações ou quando a loja usa páginas customizadas fora do padrão.
Por que meu mini carrinho mostra um número de itens errado?
O contador do mini carrinho é atualizado pela requisição get_refreshed_fragments. Se a otimização desse fragmento no WP Rocket conflita com o tema, o número fica preso no valor cacheado. Desativar a otimização de cart fragments nas configurações do WooCommerce do WP Rocket devolve a atualização via AJAX.
Preciso excluir páginas do cache manualmente?
Só quando a loja usa uma página de carrinho ou checkout fora do padrão do WooCommerce, montada com page builder ou shortcode. Nesse caso, adicione o caminho relativo em Never Cache URL(s) nas regras avançadas. As páginas padrão já são tratadas pela exclusão automática.
O cache afeta preço por região ou moeda?
Sim, se o estado vier de um cookie próprio não declarado. Sem declarar o cookie em Never Cache Cookies, o WP Rocket serve o mesmo arquivo estático para todos. Declarar o cookie faz o plugin gerar uma versão de cache por valor, preservando moeda e região corretas.
Por que o conteúdo volta ao normal e depois congela de novo?
Ao limpar o cache, a próxima visita recebe HTML fresco, então parece corrigido. Logo o WP Rocket regera o arquivo estático e volta a servir o mesmo estado para todos. Isso indica que a página dinâmica não está excluída; a correção definitiva é adicioná-la em Never Cache URL(s) ou declarar o cookie de estado.
Recurso dinâmico em PHP funciona com cache?
Não de forma confiável. Conteúdo gerado em PHP no servidor é congelado no arquivo de cache e exibido igual para todos. Listas de desejos, vistos recentemente e preço por geolocalização precisam ser carregados via JavaScript ou AJAX para refletir o usuário atual com o cache ativo.
Excluir uma página do cache desliga as outras otimizações?
Sim. No WP Rocket, ao excluir uma URL do cache você também a exclui de minificação, lazy load e demais otimizações daquela página. Por isso exclua só as páginas realmente dinâmicas, e não a loja inteira, para não perder performance onde o cache é seguro.

Seja PRO.

Tenha acesso a snippets de código premium — PHP, JavaScript, CSS e HTML prontos para usar em seus projetos.

Conhecer o plano Pro →

Uma nova era para o WordPress.

A FULL Services redefine o CMS com uma arquitetura modular que transforma o WordPress em um motor de crescimento digital. 

Painéis personalizados

Um novo nível de controle para o WordPress. Acompanhe métricas, automações e evolução do seu site em um único painel visual.

A força por trás de grandes marcas

Para agências, estúdios e profissionais independentes que desejam oferecer soluções de alto nível com sua própria marca.

Componentes

Hero Sections

30 componentes

Seções de CTA

14 componentes

Login

14 componentes

Blog

14 componentes

Cabeçalhos

24 componentes

Seções de FAQ

53 componentes

Cadastro

53 componentes

Blog individual

53 componentes

Rodapés

28 componentes

Seções de contato

27 componentes

Seções de preços

27 componentes

Faixas

27 componentes

Portfólio

16 componentes

Seções de equipe

12 componentes

Números

12 componentes

Logotipos

12 componentes