Entrar
Começar

Documentação do Easy Digital Downloads

Documentação, Materiais de Referência e Tutoriais para Easy Digital Downloads 

Configurando Cache para Easy Digital Downloads

Plugins e serviços de cache são projetados para ajudar a garantir que seu site responda o mais rápido possível. Entendemos que uma loja rápida converte melhor do que uma loja lenta. Trabalhamos com várias soluções de cache para escrever guias sobre como configurar seus plugins ou serviços para funcionar melhor com Easy Digital Downloads.

Cloudflare

Easy Digital Downloads funciona com os serviços da Cloudflare, no entanto, temos algumas configurações e sugestões. Você pode consultar nossa extensa documentação da Cloudflare para garantir que sua loja funcione com este serviço.

WP Super Cache

WP Super Cache é um dos plugins de cache mais populares disponíveis. É totalmente compatível com Easy Digital Downloads, embora, se você desejar usá-lo, haja algumas opções de configuração que você deve habilitar para que ele funcione completamente.

Uma vez que o WP Super Cache esteja ativado, vá para Configurações > WP Super Cache e clique na aba Avançado. Na seção de Diversos, existem duas opções que devem ser marcadas:

  1. Não cachear páginas para usuários conhecidos. (Recomendado) – Isso é principalmente para usuários logados.
  2. Não cachear páginas com parâmetros GET. (?x=y no final de uma url) – Isso garantirá que a página de checkout e os widgets do carrinho funcionem como esperado.
  3. Desde WP Super Cache v1.3.1 – Conteúdo em cache dinâmico – Isso deve ser habilitado na seção Configurações Avançadas.
  4. Adicione /checkout/ à opção de URIs rejeitados.

Você pode ver uma captura de tela das configurações abaixo:

Exemplo de URIs rejeitados:

WP Fastest Cache

Para usar o WP Fastest Cache com Easy Digital Downloads, há muitas configurações para alterar. Esta é uma lista básica das configurações que precisam ser configuradas.

Configurações

Usuários logados: Habilitado.
Pré-carregar: Desabilitado
Novo Post: Habilitado
Post Atualizado: Habilitado
Combinar Js: Desabilitado. Esta configuração frequentemente causa a má formatação do JavaScript do EDD quando atualizações são feitas, às vezes causando falha no checkout e na adição ao carrinho.

Se você estiver usando a Extensão de Downloads Gratuitos, por favor, habilite a caixa de seleção 'Mobile', pois isso impedirá que seus usuários de celular vejam a versão desktop do formulário de downloads gratuitos.

Excluir

Adicione regras à seção Excluir para:

Páginas a excluir:

Sua página de checkout. Por padrão, esta é `checkout`

Página de Confirmação de Compra. Por padrão, esses URLs contêm o slug `purchase-confirmation`.

Observação: Se você renomeou as páginas padrão de checkout, confirmação de compra ou histórico de compras, você precisará usar os URLs dessas páginas aqui em vez dos padrões.

Cookies a excluir:

Para que o carrinho do EDD funcione, você precisará excluir o cookie `edd_items_in_cart`.

Para garantir que os erros do carrinho não sejam cacheados, exclua o cookie `edd_cart_messages`

Após uma compra ser concluída, certifique-se de que a confirmação da compra não seja armazenada em cache excluindo o cookie `edd_purchase`.

Se o seu site usa taxas de alguma forma, exclua o cookie `edd_cart_fees`.

Para suportar a recuperação de carrinho, exclua o cookie `edd_resume_payment`.

Certifique-se de que o próprio carrinho não seja armazenado em cache excluindo o cookie `edd_cart`.

Se você estiver usando descontos, certifique-se de excluir os cookies `cart_discounts` e `preset_discount`.

Excluir JS:

Para garantir que o arquivo JavaScript do Checkout do EDD esteja sempre atualizado, você vai querer excluí-lo do cache. Não excluí-lo pode impedir que seu site permita que os clientes finalizem a compra quando o EDD for atualizado.

Se você continuar tendo problemas com o WP Fastest Cache com essas configurações, entre em contato diretamente com a equipe de suporte do WP Fastest Cache em https://www.wpfastestcache.com/contact-us/

WP Engine

Se você estiver hospedando seu site com o WP Engine, pode adicionar Exclusões de Cache Personalizadas usando seu painel de administração.

O WP Engine fornece um artigo de documentação https://wpengine.com/support/cache/#Custom_Cache_Exclusions sobre como excluir itens do cache.

Em alguns casos, ao passar o parâmetro "discount" na URL, o código de desconto não está sendo adicionado à página de Checkout quando o cliente a acessa. Para que isso funcione, você precisa adicionar o argumento "discount" como uma exclusão, seguindo as etapas listadas no artigo acima.

Precisaria ser adicionado no formato: arg: discount=

Seguindo o mesmo exemplo, você pode adicionar outros argumentos para serem excluídos do cache.

Kinsta

Para usuários hospedados com Kinsta, é possível que os dados de sessão da página de Checkout sejam armazenados em cache. A maneira de corrigir isso é através do painel Ferramentas da sua conta de hospedagem, ativando "Remover cabeçalhos Set-Cookie".

Cloudways

O plugin Cloudways Breeze para WordPress permite que você exclua certas páginas do Cache.

No campo Never Cache URL(s), adicione o seguinte (um por linha). Observe que esses URLs podem precisar ser ajustados dependendo do slug da página real em seu site.

/cart
/checkout
/purchase-confirmation

Dentro da sua conta Cloudways, em Configurações do Varnish (para sua aplicação específica), adicione regras de exclusão personalizadas para que, se algum dos cookies no final deste artigo for detectado, o Varnish ignore o cache.

Além disso, adicione as exclusões de URL dinâmicas (o mesmo que Breeze acima) para garantir que essas páginas não sejam armazenadas em cache pelo Varnish.

Spider Cache

Não há conflitos conhecidos entre Spider Cache e Easy Digital Downloads. O Spider Cache passou por testes extensivos com o Easy Digital Downloads, conduzidos pelo desenvolvedor principal do Spider Cache.

W3 Total Cache

Para usar o W3 Total Cache com o Easy Digital Downloads, há algumas configurações que você precisa garantir que estejam configuradas corretamente. Esta é uma lista básica das configurações que precisam ser configuradas.

Configurações Gerais

Page Cache: habilitado com Disk: enhanced
Minify: desabilitado
Database cache: desabilitado
Object cache: desabilitado
Browser cache: habilitado
CDN: habilitado (isso não afeta o EDD)

Cache de Objeto

Grupos Globais:
usuários
logins de usuário
metadados do usuário
meta do usuário
transiente do site
opções do site
pesquisa do site
pesquisa de blog
detalhes do blog
rss
posts globais

Uma lista de Cookies que o EDD usa pode ser encontrada abaixo:

A complete list can be found below:

edd_items_in_cart
edd_session_*
edd_cart_messages
edd_purchase
edd_cart_fees
edd_resume_payment
edd_cart
cart_discounts
preset_discount
edd_cart_token
edd_saved_cart

Esta não é uma lista exata e definitivamente haverá variações, mas esta é a configuração que demonstrou funcionar. Se você encontrar outras opções/variações que funcionam ou não funcionam,
entre em contato conosco pelo suporte. Atualizaremos este documento conforme necessário.

Este artigo foi útil?

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]