<html lang="it-it" dir="ltr"><head></head><body># Easy Digital Downloads funziona con Cloudflare?

Comprendiamo che la sicurezza e le prestazioni del sito Web siano essenziali per il successo del tuo negozio eCommerce. Cloudflare è un servizio che aiuta a proteggere e velocizzare il tuo sito utilizzando una raccolta di funzionalità e regole per garantire che le tue pagine vengano caricate in modo sicuro e rapido per i tuoi clienti.

In generale, Easy Digital Downloads è compatibile con Cloudflare, tuttavia, data la complessità dei negozi eCommerce, ci sono alcune funzionalità e configurazioni che dovrai tenere in considerazione quando utilizzi il servizio.

Come sempre, quando ottimizzi le prestazioni del sito, quando vengono apportate modifiche alle funzionalità di ottimizzazione in Cloudflare, ti incoraggiamo vivamente a testare le aree critiche del tuo sito come utente non registrato per assicurarti che la funzionalità non venga compromessa.

- [Ottimizzazione automatica della piattaforma per WordPress (APO)](#aioseo-automatic-platform-optimization-for-wordpress-apo)
- [Rocket Loader](#aioseo-rocketloader)
- [ScrapeShield](#aioseo-scrapeshield)
- [Riscrittura del protocollo HTTPS](#aioseo-https-protocol-rewriting)
- [Regole della pagina](#edd-page-rules)
- [Pagamenti non contrassegnati come completi](#aioseo-payments-not-marked-as-complete)



Ottimizzazione automatica della piattaforma per WordPress (APO)
---------------------------------------------------

La funzionalità di Ottimizzazione automatica della piattaforma per WordPress di Cloudflare (o APO) è una funzionalità che può migliorare le prestazioni del tuo sito riducendo il tempo di risposta del primo byte (TTFB). La funzionalità APO supporta molti plugin WordPress popolari, incluso Easy Digital Downloads.

Per abilitare l'Ottimizzazione automatica della piattaforma, devi prima installare e attivare il plugin WordPress di Cloudflare

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/CleanShot-2024-09-19-at-1057022x-800x339.png)Una volta attivato, vai su `Impostazioni &gt; Cloudflare`. Dovrai creare un account gratuito o, se hai già un account, fai clic su `Accedi qui`

Avrai bisogno dell'indirizzo email utilizzato per il tuo account Cloudflare, nonché della tua chiave API globale, che puoi trovare facendo clic sul link sotto il modulo

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/CleanShot-2024-09-19-at-1102072x-800x811.png)Si aprirà una nuova finestra in cui dovrai fare clic sul menu `Token API`, dove potrai fare clic sul pulsante `Visualizza` per la tua chiave API globale.

Dopo aver collegato il tuo sito a Cloudflare, puoi attivare l'Ottimizzazione automatica della piattaforma dalle impostazioni `Impostazioni &gt; Cloudflare &gt; Home` nella tua area di amministrazione di WordPress.

![](https://easydigitaldownloads.com/wp-content/uploads/2022/01/CleanShot-2024-09-19-at-1105302x-800x307.png)Consigliamo di abilitare l'impostazione `Cache per tipo di dispositivo` per garantire la migliore esperienza utente.

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

La funzionalità Rocket Loader di Cloudflare migliora le prestazioni di caricamento delle pagine caricando tutto il Javascript in modo asincrono, anche gli script di terze parti. Questo può aiutare le tue pagine a caricarsi più velocemente e consentire ai clienti di interagire più rapidamente con il sito.

![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-3-1200x265.png)Quando la funzionalità Rocket Loader è abilitata, può causare problemi con il checkout di EDD, poiché può creare pagamenti duplicati presso il Gateway a causa della duplicazione del clic per elaborare un acquisto. Per garantire che il tuo checkout non sia influenzato da questo risultato indesiderato, dovresti disabilitare Rocket Loader sulla pagina di checkout utilizzando una Regola di configurazione. Per abilitare una Regola di configurazione, nel menu a sinistra delle impostazioni del dominio Cloudflare, scegli `Regole &gt; Regole di configurazione`



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



Una volta lì, fai clic su 'Crea regola'

![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-5-1200x390.png)Quindi configura una regola che disattivi 'Rocket Loader' sulla pagina di checkout. Il nostro esempio utilizza la pagina di checkout predefinita di `/checkout`

![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-6-1200x716.png)Scorri verso il basso e fai clic su '+ Aggiungi' per Rocket Loader, e assicurati che sia 'Disattivato'

![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-9-1200x160.png)![](https://easydigitaldownloads.com/wp-content/uploads/2023/04/image-10-1200x217.png)Quindi fai clic su 'Distribuisci'

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

La tecnologia ScrapeShield di Cloudflare acquisisce l'indirizzo email del cliente e lo offusca in modo che gli spammer non possano estrarlo e inviare spam.

Lo svantaggio è che non si tratta più di un indirizzo email valido e il cliente viene disconnesso dall'acquisto.

![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/6184cd0fc23e5.png)[Cloudflare offre istruzioni su come disattivare questa funzionalità](https://support.cloudflare.com/hc/en-us/articles/200170016-What-is-Email-Address-Obfuscation-). Una volta disattivata, il problema è risolto.

Riscrittura del protocollo HTTPS
------------------------

Questa opzione tenta di far caricare tutte le risorse del tuo sito (come i file CSS, ecc.) tramite lo stesso protocollo (http o https). Occasionalmente non viene caricata correttamente, causando il caricamento dei download senza contenuti, quindi la dimensione del file è 0. Puoi disattivare questa funzionalità nel tuo pannello Cloudflare, [la documentazione di Cloudflare sulla riscrittura del protocollo HTTPS spiega come](https://support.cloudflare.com/hc/en-us/articles/227227647-Understanding-Automatic-HTTPS-Rewrites).

Regole della pagina
----------

![](https://easydigitaldownloads.com/wp-content/uploads/2022/07/image.png)Cloudflare dispone di una serie di strumenti per le prestazioni e, affinché il tuo negozio EDD funzioni bene con Cloudflare, potrebbe essere necessario regolare alcune Regole della pagina per garantire che l'aggiunta al carrello e l'elaborazione degli ordini vengano completate con successo.


Queste sono le regole della pagina suggerite che dovresti aggiungere al tuo account Cloudflare per garantire la funzionalità ottimale.

- domain.com/checkout\*
    - Livello cache: Bypass
    - Controllo integrità browser: Disattivato
    - Rocket Loader: Disattivato
- domain.com/admin-ajax.php
    - Livello cache: Bypass
    - Controllo integrità browser: Disattivato
- domain.com/wp-json/edd\*
    - Livello cache: Bypass
    - Controllo integrità browser: Disattivato

Pagamenti non contrassegnati come completi
-------------------------------

Se riscontri problemi con i tuoi pagamenti non contrassegnati come completi (di solito accade solo con gateway di pagamento 'offsite' come PayPal) e utilizzi CloudFlare sul tuo sito Web, prova a disabilitare temporaneamente CloudFlare per vedere se i pagamenti vengono contrassegnati correttamente come completi quando è disabilitato.

Potrebbe essere necessario escludere la tua pagina di checkout dalla cache di Cloudflare. Ecco uno dei loro articoli di aiuto per iniziare: 
&lt;https://support.cloudflare.com/hc/en-us/articles/200172316-How-do-I-exclude-a-specific-URL-from-CloudFlare-s-caching-&gt;</body></html>