---
title: "Como corrigir o cache do WP Rocket em páginas dinâmicas do WooCommerce"
url: https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/
date: 2026-06-17
author: "Clayton Margiotti"
---

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

## O que é cache do WP Rocket no WooCommerce?

O cache do WP Rocket no WooCommerce gera um arquivo HTML estático de cada página e serve esse arquivo para os próximos visitantes, o que acelera a loja. O problema aparece quando uma página com conteúdo dependente do usuário (mini carrinho, total do pedido, estoque, preço por região) é salva nesse HTML estático: todo visitante passa a receber o estado de quem gerou o cache. O WP Rocket já trata esse risco excluindo automaticamente as páginas de Carrinho, Finalizar compra e Minha conta definidas em WooCommerce, além da REST API do WooCommerce, e otimiza a requisição get_refreshed_fragments que atualiza o mini carrinho.

## Como identificar

- O mini carrinho no cabeçalho mostra o aviso 'Carrinho vazio' ou um número de itens que não corresponde ao que o cliente adicionou.

- Em 'Aparência -> Personalizar' ou na home, o total do carrinho fica fixo no valor de outro visitante e só muda depois de um refresh forçado (Ctrl+F5).

- Uma página de loja criada com page builder (não a página padrão de carrinho) exibe preço, estoque ou desconto de outro usuário.

- Cupons e preços por região aparecem aplicados para quem não deveria, porque a página foi servida do cache estático.

- Após esvaziar o cache do WP Rocket o conteúdo volta ao normal por alguns minutos e depois congela de novo.

## Como prevenir

- Mantenha as três páginas transacionais sempre definidas em WooCommerce -> Configurações -> Avançado para a exclusão automática do WP Rocket continuar valendo após migrações ou troca de tema.

- Sempre que criar uma página de loja com page builder, adicione o caminho dela em Never Cache URL(s) no mesmo dia, antes de gerar tráfego.

- Implemente recursos dinâmicos (carrinho, preço por região, vistos recentemente) via JavaScript ou AJAX, nunca em PHP renderizado no servidor.

- Depois de qualquer mudança em cookies de estado do visitante, revise o campo Never Cache Cookies e limpe o cache uma vez.

Erros relacionados

- [Como corrigir o erro de checkout do WooCommerce causado pelo cache do WP Rocket](https://full.services/wp-fixer/corrigir-checkout-woocommerce-wp-rocket/)

- [Como corrigir carrinho do WooCommerce que esvazia sozinho](https://full.services/wp-fixer/corrigir-carrinho-esvazia-woocommerce/)

- [Como corrigir a exclusão de páginas do cache no WP Rocket](https://full.services/wp-fixer/corrigir-exclusao-cache-wp-rocket/)


---

## Metadados Estruturados (Schema.org)

```json-ld
{
    "@context": "https://schema.org",
    "@graph": [
        {
            "@type": "Organization",
            "@id": "https://full.services/#org",
            "name": "FULL Services",
            "url": "https://full.services/",
            "sameAs": [
                "https://www.instagram.com/fullservicesbr",
                "https://www.facebook.com/fullservices.br",
                "https://www.linkedin.com/company/fullservicesbr/"
            ],
            "knowsAbout": [
                "WordPress",
                "WordPress Hosting",
                "Web Development",
                "Performance Optimization",
                "WordPress Security",
                "SEO para WordPress"
            ],
            "award": [
                "Gold Medal - The WP Weekly Awards 2023",
                "Gold Medal - The WP Weekly Awards 2024"
            ],
            "logo": {
                "@type": "ImageObject",
                "url": "https://full.services/wp-content/uploads/full-services-logo.png",
                "width": 200,
                "height": 60
            },
            "hasCredential": {
                "@type": "EducationalOccupationalCredential",
                "credentialCategory": "certification",
                "name": "CVE Numbering Authority (CNA)",
                "description": "Autoridade de numeração de vulnerabilidades (CVE) para o ecossistema WordPress, autorizada a atribuir IDs CVE. Válida desde 2022-05-03, com abrangência global.",
                "url": "https://www.cve.org/PartnerInformation/ListofPartners/partner/FULL",
                "recognizedBy": {
                    "@type": "Organization",
                    "name": "CISA — Cybersecurity and Infrastructure Security Agency",
                    "url": "https://www.cisa.gov/",
                    "sameAs": "https://www.cisa.gov/"
                }
            }
        },
        {
            "@type": "TechArticle",
            "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#article",
            "headline": "Como corrigir o cache do WP Rocket em páginas dinâmicas do WooCommerce",
            "url": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/",
            "inLanguage": "pt-BR",
            "datePublished": "2026-06-17T12:39:29-03:00",
            "dateModified": "2026-06-17T12:39:29-03:00",
            "author": {
                "@id": "https://full.services/#org"
            },
            "publisher": {
                "@id": "https://full.services/#org"
            },
            "isAccessibleForFree": false,
            "about": [
                {
                    "@type": "Thing",
                    "@id": "https://www.wikidata.org/wiki/Q13166",
                    "name": "WordPress",
                    "sameAs": "https://www.wikidata.org/wiki/Q13166",
                    "url": "https://wordpress.org/"
                },
                {
                    "@type": "Thing",
                    "name": "Performance &amp; Velocidade"
                }
            ],
            "mentions": {
                "@type": "Thing",
                "@id": "https://www.wikidata.org/wiki/Q13166",
                "name": "WordPress",
                "sameAs": "https://www.wikidata.org/wiki/Q13166",
                "url": "https://wordpress.org/"
            },
            "mainEntityOfPage": {
                "@type": "WebPage",
                "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/"
            },
            "wordCount": 789,
            "description": "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.",
            "articleSection": "Performance &amp; Velocidade",
            "keywords": "carrinho desatualizado wp rocket, excluir checkout do cache wp rocket, mini cart fragments wp rocket, never cache url woocommerce, wp rocket woocommerce cache",
            "proficiencyLevel": "Intermediate",
            "citation": {
                "@type": "CreativeWork",
                "url": "https://docs.wp-rocket.me/article/1491-using-wp-rocket-on-your-woocommerce-site",
                "name": "WP Rocket — Using WP Rocket on your WooCommerce site"
            },
            "mainEntity": {
                "@type": "SoftwareSourceCode",
                "name": "Como corrigir o cache do WP Rocket em páginas dinâmicas do WooCommerce",
                "programmingLanguage": "PHP",
                "codeRepository": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/",
                "isAccessibleForFree": false
            }
        },
        {
            "@type": "FAQPage",
            "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#faq",
            "isPartOf": {
                "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#article"
            },
            "isAccessibleForFree": true,
            "mainEntity": [
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#faq-q1",
                    "name": "O WP Rocket já exclui o carrinho e o checkout do cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#faq-q2",
                    "name": "Por que meu mini carrinho mostra um número de itens errado?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#faq-q3",
                    "name": "Preciso excluir páginas do cache manualmente?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#faq-q4",
                    "name": "O cache afeta preço por região ou moeda?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#faq-q5",
                    "name": "Por que o conteúdo volta ao normal e depois congela de novo?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#faq-q6",
                    "name": "Recurso dinâmico em PHP funciona com cache?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                },
                {
                    "@type": "Question",
                    "@id": "https://full.services/wp-fixer/corrigir-cache-wp-rocket-woocommerce/#faq-q7",
                    "name": "Excluir uma página do cache desliga as outras otimizações?",
                    "inLanguage": "pt-BR",
                    "acceptedAnswer": {
                        "@type": "Answer",
                        "text": "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.",
                        "author": {
                            "@id": "https://full.services/#org"
                        }
                    }
                }
            ]
        }
    ]
}
```
