<html lang="pt-br" dir="ltr"><head></head><body># O Easy Digital Downloads funciona com o Cloudflare?

Entendemos que a segurança e o desempenho do site são essenciais para o sucesso da sua loja de comércio eletrônico. O Cloudflare é um serviço que ajuda a proteger e acelerar seu site usando uma coleção de recursos e regras para garantir que suas páginas carreguem de forma segura e rápida para seus clientes.

De modo geral, o Easy Digital Downloads é compatível com o Cloudflare, no entanto, dada a complexidade das lojas de comércio eletrônico, existem alguns recursos e configurações que você desejará garantir que sejam considerados ao usar o serviço.

Como sempre, ao otimizar o desempenho do site, quando alterações são feitas nos recursos de otimização no Cloudflare, recomendamos fortemente que você teste as áreas críticas do seu site como um usuário desconectado para garantir que a funcionalidade não seja afetada.

- [Otimização Automática de Plataforma para WordPress (APO)](#aioseo-automatic-platform-optimization-for-wordpress-apo)
- [Rocket Loader](#aioseo-rocketloader)
- [ScrapeShield](#aioseo-scrapeshield)
- [Reescrita de Protocolo HTTPS](#aioseo-https-protocol-rewriting)
- [Regras de Página](#edd-page-rules)
- [Pagamentos não marcados como concluídos](#aioseo-payments-not-marked-as-complete)



Otimização Automática de Plataforma para WordPress (APO)
---------------------------------------------------

O recurso Otimização Automática de Plataforma do Cloudflare (ou APO) é um recurso que pode melhorar o desempenho do seu site, reduzindo o tempo para o primeiro byte (TTFB). O recurso APO suporta muitos plugins populares do WordPress, incluindo o Easy Digital Downloads.

Para ativar a Otimização Automática de Plataforma, você primeiro precisa instalar e ativar o Plugin Cloudflare WordPress

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/CleanShot-2024-09-19-at-1057022x-800x339.png)Após ativado, vá para `Configurações &gt; Cloudflare`. Você precisará criar uma conta gratuita ou, se já tiver uma conta, clique em `Entrar aqui`

Você precisará do endereço de e-mail usado para sua conta Cloudflare, bem como sua Chave de API Global, que pode ser encontrada clicando no link abaixo do formulário

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/CleanShot-2024-09-19-at-1102072x-800x811.png)Isso abrirá uma nova janela onde você clicará no menu `Tokens de API`, onde poderá clicar no botão `Ver` para sua Chave de API Global.

Após conectar seu site ao Cloudflare, você pode ativar a Otimização Automática de Plataforma em `Configurações &gt; Cloudflare &gt; Início` nas configurações dentro da sua área administrativa do WordPress.

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/CleanShot-2024-09-19-at-1105302x-800x307.png)Recomendamos que a configuração `Cache por Tipo de Dispositivo` esteja ativada para garantir a melhor experiência do usuário.

Rocket Loader
-------------

O recurso Rocket Loader do Cloudflare melhora o desempenho de carregamento da página carregando todo o Javascript de forma assíncrona, inclusive scripts de terceiros. Isso pode ajudar suas páginas a carregar mais rápido e permitir que os clientes interajam com o site mais rapidamente.

![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-3-1200x265.png)Quando ativado, o recurso Rocket Loader pode causar problemas no checkout do EDD, pois pode criar pagamentos duplicados no Gateway devido à duplicação do clique para processar uma compra. Para garantir que seu checkout não seja afetado por esse resultado indesejado, você deve desativar o Rocket Loader na página de checkout usando uma Regra de Configuração. Para ativar uma Regra de Configuração, no menu à esquerda das configurações do seu domínio Cloudflare, escolha `Regras &gt; Regras de Configuração`



![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-4.png)



Uma vez lá, clique em 'Criar regra'

![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-5-1200x390.png)Em seguida, configure uma regra que desative o 'Rocket Loader' na página de checkout. Nosso exemplo usa a página de checkout padrão `/checkout`

![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-6-1200x716.png)Role para baixo e clique em '+ Adicionar' para Rocket Loader, e certifique-se de que esteja 'Desativado'

![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-9-1200x160.png)![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-10-1200x217.png)Em seguida, clique em 'Implantar'

![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-8-1200x149.png)ScrapeShield
------------

A tecnologia ScrapeShield do Cloudflare captura o endereço de e-mail do cliente e o ofusca para que os spammers não possam extraí-lo e enviar spam.

A desvantagem disso é que, em seguida, não é um endereço de e-mail válido, e o cliente fica desconectado da compra.

![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184cd0fc23e5.png)[O Cloudflare oferece instruções sobre como desativar este recurso](https://support.cloudflare.com/hc/en-us/articles/200170016-What-is-Email-Address-Obfuscation-). Uma vez desativado, o problema é resolvido.

Reescrita de Protocolo HTTPS
------------------------

Esta opção tenta fazer com que todos os ativos do seu site (como arquivos CSS, etc.) sejam carregados sobre o mesmo protocolo (http ou https). Ocasionalmente, ele não carrega corretamente, fazendo com que os downloads sejam servidos sem conteúdo, resultando em tamanho de arquivo 0. Você pode desativar este recurso no seu painel Cloudflare, [a documentação do Cloudflare sobre Reescrita de Protocolo HTTPS explica como](https://support.cloudflare.com/hc/en-us/articles/227227647-Understanding-Automatic-HTTPS-Rewrites).

Regras de Página
----------

![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/image.png)O Cloudflare possui várias ferramentas de desempenho e, para que sua Loja EDD funcione bem com o Cloudflare, você pode precisar ajustar algumas Regras de Página para garantir que a adição ao carrinho e o processamento de pedidos sejam concluídos com sucesso.


Estas são as regras de página sugeridas que você deve adicionar à sua conta Cloudflare para garantir a funcionalidade ideal.

- domain.com/checkout\*
    - Nível de Cache: Ignorar
    - Verificação de Integridade do Navegador: Desativado
    - Rocket Loader: Desativado
- domain.com/admin-ajax.php
    - Nível de Cache: Ignorar
    - Verificação de Integridade do Navegador: Desativado
- domain.com/wp-json/edd\*
    - Nível de Cache: Ignorar
    - Verificação de Integridade do Navegador: Desativado

Pagamentos não marcados como concluídos
-------------------------------

Se você estiver tendo problemas com seus pagamentos não sendo marcados como concluídos (geralmente acontece apenas com gateways de pagamento 'offsite' como o PayPal) e você usa o CloudFlare em seu site, tente desativar o CloudFlare temporariamente para ver se os pagamentos são marcados corretamente como concluídos quando ele está desativado.

Pode ser necessário excluir sua página de checkout do cache do Cloudflare. Aqui está um de seus artigos de ajuda para começar: 
&lt;https://support.cloudflare.com/hc/en-us/articles/200172316-How-do-I-exclude-a-specific-URL-from-CloudFlare-s-caching-&gt;</body></html>