Autentificare
Începe

Documentație Easy Digital Downloads

Documentație, Materiale de Referință și Tutoriale pentru Easy Digital Downloads 

Configurarea cache-ului pentru Easy Digital Downloads

Plugin-urile și serviciile de caching sunt concepute pentru a ajuta la asigurarea faptului că site-ul dvs. răspunde cât mai rapid posibil. Înțelegem că un magazin rapid convertește mai bine decât un magazin lent. Am colaborat cu multiple soluții de caching pentru a scrie ghiduri despre cum să configurați plugin-ul sau serviciile lor pentru a funcționa cel mai bine cu Easy Digital Downloads.

Cloudflare

Easy Digital Downloads funcționează cu serviciile Cloudflare, însă avem câteva setări și sugestii. Puteți consulta documentația noastră extinsă despre Cloudflare pentru a vă asigura că magazinul dvs. funcționează cu acest serviciu.

WP Super Cache

WP Super Cache este unul dintre cele mai populare plugin-uri de caching disponibile. Este complet compatibil cu Easy Digital Downloads, deși dacă doriți să îl utilizați, există câteva opțiuni de configurare pe care trebuie să le activați pentru ca acesta să funcționeze complet.

Odată ce WP Super Cache este activat, accesați Setări > WP Super Cache și apoi faceți clic pe fila Avansat. În secțiunea Diverse, există două opțiuni care ar trebui bifate:

  1. Nu salva în cache paginile pentru utilizatorii cunoscuți. (Recomandat) – Aceasta este în principal pentru utilizatorii conectați.
  2. Nu salva în cache paginile cu parametri GET. (?x=y la sfârșitul unui URL) – Acest lucru va asigura că pagina de finalizare a comenzii și widget-urile coșului funcționează conform așteptărilor.
  3. De la WP Super Cache v1.3.1Conținut dinamic din cache – Acesta trebuie activat în secțiunea Setări Avansate.
  4. Adăugați /checkout/ la opțiunea URIs respinse.

Puteți vedea o captură de ecran a setărilor mai jos:

Exemplu URIs respinse:

WP Fastest Cache

Pentru a utiliza WP Fastest Cache cu Easy Digital Downloads, există destul de multe setări de modificat. Aceasta este o listă de bază a setărilor care trebuie configurate.

Setări

Utilizatori conectați: Activat. Acest
Preîncărcare: Dezactivat
Postare nouă: Activat
Postare actualizată: Activat
Combinare Js: Dezactivat. Această setare cauzează frecvent ca JavaScript-ul de la EDD să fie greșit formatat atunci când se fac actualizări, uneori cauzând eșecuri la finalizarea comenzii și adăugarea în coș.

Dacă utilizați extensia Free Downloads, vă rugăm să activați caseta de selectare „Mobil”, deoarece acest lucru va împiedica utilizatorii dvs. mobili să vadă versiunea desktop a formularului de descărcare gratuită.

Exclude

Adăugați reguli în secțiunea Exclude pentru:

Pagini de excludere:

Pagina dvs. de finalizare a comenzii. Implicit, aceasta este `checkout`

Pagina de confirmare a achiziției. Implicit, aceste URL-uri conțin slug-ul `purchase-confirmation`.

Notă: Dacă ați redenumit paginile implicite de finalizare a comenzii, confirmare a achiziției sau istoric al achizițiilor, va trebui să utilizați URL-urile paginilor dvs. aici în locul celor implicite.

Cookie-uri de excludere:

Pentru ca coșul EDD să funcționeze, va trebui să excludeți cookie-ul `edd_items_in_cart`.

Pentru a vă asigura că erorile coșului nu sunt salvate în cache, excludeți cookie-ul `edd_cart_messages`

Odată ce o achiziție este completă, asigurați-vă că confirmarea achiziției nu este salvată în cache prin excluderea cookie-ului `edd_purchase`.

Dacă site-ul dvs. folosește taxe în orice mod, excludeți cookie-ul `edd_cart_fees`.

Pentru a suporta recuperarea coșului, excludeți cookie-ul `edd_resume_payment`.

Asigurați-vă că coșul în sine nu este pus în cache prin excluderea cookie-ului `edd_cart`.

Dacă folosiți reduceri, asigurați-vă că excludeți cookie-urile `cart_discounts` și `preset_discount`.

Excludeți JS:

Pentru a vă asigura că fișierul JavaScript pentru EDD’s Checkout este întotdeauna cel mai actualizat, va trebui să îl excludeți din cache. Neexcluderea ar putea împiedica site-ul dvs. să permită clienților să finalizeze achiziția atunci când EDD este actualizat.

Dacă continuați să aveți probleme cu WP Fastest Cache cu aceste setări, vă rugăm să contactați direct echipa de suport WP Fastest Cache la https://www.wpfastestcache.com/contact-us/

WP Engine

Dacă găzduiți site-ul dvs. web cu WP Engine, puteți adăuga Excluderi Personalizate de Cache folosind panoul dvs. de administrare.

WP Engine oferă un articol de documentație https://wpengine.com/support/cache/#Custom_Cache_Exclusions despre cum să excludeți elemente din cache.

În unele cazuri, atunci când transmiteți parametrul „discount” în URL, codul de reducere nu este adăugat la pagina de Finalizare comandă odată ce clientul ajunge la ea. Pentru ca acest lucru să funcționeze, trebuie să adăugați argumentul „discount” ca excludere, urmând pașii enumerați în articolul de mai sus.

Ar trebui adăugat în formatul: arg: discount=

Urmând același exemplu, puteți adăuga alte argumente pentru a fi excluse din cache-ul lor.

Kinsta

Pentru utilizatorii care găzduiesc cu Kinsta, este posibil ca datele sesiunii paginii de Finalizare comandă să fie puse în cache. Modul de remediere este din panoul de Instrumente al contului dvs. de găzduire, activând „Eliminare antete Set-Cookie”.

Cloudways

Pluginul Cloudways Breeze pentru WordPress vă permite să excludeți anumite pagini de la Caching.

În câmpul URL-uri de Nu Cache, adăugați următoarele (unul pe rând). Rețineți că aceste URL-uri ar putea necesita ajustări în funcție de slug-ul paginii reale de pe site-ul dvs. web.

/cart
/checkout
/purchase-confirmation

În interiorul contului dvs. Cloudways, sub Setări Varnish (pentru aplicația dvs. specifică), adăugați reguli personalizate de excludere, astfel încât, dacă sunt detectate oricare dintre cookie-urile de la sfârșitul acestui articol, Varnish să ocolească cache-ul.

De asemenea, adăugați excluderile URL dinamice (aceleași ca și Breeze mai sus) pentru a vă asigura că aceste pagini nu sunt puse în cache de Varnish.

Spider Cache

Nu există conflicte cunoscute între Spider Cache și Easy Digital Downloads. Spider Cache a fost supus unor teste extinse cu Easy Digital Downloads, efectuate de dezvoltatorul principal al Spider Cache.

W3 Total Cache

Pentru a utiliza W3 Total Cache cu Easy Digital Downloads, există câteva setări pe care trebuie să vă asigurați că sunt configurate corect. Aceasta este o listă de bază a setărilor care trebuie configurate.

Setări generale

Cache pagină: activat cu Disk: enhanced
Minify: dezactivat
Cache bază de date: dezactivat
Cache obiect: dezactivat
Cache browser: activat
CDN: activat (acest lucru nu afectează EDD)

Cache obiect

Grupuri globale:
users
userlogins
usermeta
user_meta
site-transient
site-options
site-lookup
blog-lookup
blog-details
rss
global-posts

O listă de cookie-uri pe care EDD le folosește poate fi găsită mai jos:

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

Aceasta nu este o listă exactă și vor exista cu siguranță variații, dar aceasta este configurația care s-a dovedit a funcționa. Dacă găsiți alte opțiuni/variații care funcționează sau nu funcționează,
vă rugăm să ne contactați prin suport. Vom actualiza acest document după cum este necesar.

A fost util acest articol?

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]