Anmelden
Loslegen

Easy Digital Downloads Dokumentation

Dokumentation, Referenzmaterialien und Tutorials für Easy Digital Downloads 

Caching für Easy Digital Downloads konfigurieren

Caching-Plugins und -Dienste sollen sicherstellen, dass Ihre Website so schnell wie möglich reagiert. Wir wissen, dass ein schneller Shop besser konvertiert als ein langsamer. Wir haben mit mehreren Caching-Lösungen zusammengearbeitet, um Anleitungen zu schreiben, wie ihre Plugins oder Dienste am besten mit Easy Digital Downloads funktionieren.

Cloudflare

Easy Digital Downloads funktioniert mit den Diensten von Cloudflare, es gibt jedoch einige Einstellungen und Vorschläge, die wir haben. Sie können unsere umfangreiche Cloudflare-Dokumentation einsehen, um sicherzustellen, dass Ihr Shop mit diesem Dienst funktioniert.

WP Super Cache

WP Super Cache ist eines der beliebtesten Caching-Plugins. Es ist vollständig mit Easy Digital Downloads kompatibel. Wenn Sie es verwenden möchten, müssen Sie jedoch einige Konfigurationsoptionen aktivieren, damit es vollständig funktioniert.

Sobald WP Super Cache aktiviert ist, gehen Sie zu Einstellungen > WP Super Cache und klicken Sie auf die Registerkarte „Erweitert“. Im Abschnitt „Sonstiges“ gibt es zwei Optionen, die aktiviert sein sollten:

  1. Seiten für bekannte Benutzer nicht cachen. (Empfohlen) – Dies gilt hauptsächlich für angemeldete Benutzer.
  2. Seiten mit GET-Parametern nicht cachen. (?x=y am Ende einer URL) – Dies stellt sicher, dass die Checkout-Seite und die Warenkorb-Widgets wie erwartet funktionieren.
  3. Seit WP Super Cache v1.3.1 – Dynamisch gecachte Inhalte – Dies muss im Abschnitt „Erweiterte Einstellungen“ aktiviert werden.
  4. Fügen Sie /checkout/ zur Option Abgelehnte URIs hinzu.

Unten sehen Sie einen Screenshot der Einstellungen:

Beispiel für abgelehnte URIs:

WP Fastest Cache

Um WP Fastest Cache mit Easy Digital Downloads zu verwenden, müssen einige Einstellungen geändert werden. Dies ist eine grundlegende Liste der zu konfigurierenden Einstellungen.

Einstellungen

Angemeldete Benutzer: Aktiviert.
Vorab laden: Deaktiviert
Neuer Beitrag: Aktiviert
Aktualisierter Beitrag: Aktiviert
Kombiniere Js: Deaktiviert. Diese Einstellung führt häufig dazu, dass der JavaScript-Code von EDD bei Aktualisierungen fehlerhaft wird, was manchmal dazu führt, dass der Checkout und das Hinzufügen zum Warenkorb fehlschlagen.

Wenn Sie die kostenlose Download-Erweiterung verwenden, aktivieren Sie bitte das Kontrollkästchen „Mobile“, da dies verhindert, dass Ihren mobilen Benutzern die Desktop-Version des Formulars für kostenlose Downloads angezeigt wird.

Ausschließen

Fügen Sie Regeln zum Abschnitt „Ausschließen“ hinzu für:

Seiten ausschließen:

Ihre Checkout-Seite. Standardmäßig ist dies `checkout`

Seite zur Kaufbestätigung. Standardmäßig enthalten diese URLs den Slug `purchase-confirmation`.

Hinweis: Wenn Sie die Standardseiten für den Checkout, die Kaufbestätigung oder die Kaufhistorie umbenannt haben, müssen Sie hier stattdessen deren Seiten-URLs anstelle der Standardwerte verwenden.

Cookies ausschließen:

Damit der Warenkorb von EDD funktioniert, müssen Sie den Cookie `edd_items_in_cart` ausschließen.

Um sicherzustellen, dass Warenkorb-Fehler nicht gecacht werden, schließen Sie den Cookie `edd_cart_messages` aus.

Stellen Sie nach Abschluss eines Kaufs sicher, dass die Kaufbestätigung nicht zwischengespeichert wird, indem Sie den Cookie `edd_purchase` ausschließen.

Wenn Ihre Website Gebühren in irgendeiner Weise verwendet, schließen Sie den Cookie `edd_cart_fees` aus.

Um die Warenkorberholung zu unterstützen, schließen Sie den Cookie `edd_resume_payment` aus.

Stellen Sie sicher, dass der Warenkorb selbst nicht zwischengespeichert wird, indem Sie den Cookie `edd_cart` ausschließen.

Wenn Sie Rabatte verwenden, stellen Sie sicher, dass Sie die Cookies `cart_discounts` und `preset_discount` ausschließen.

JS ausschließen:

Um sicherzustellen, dass die JavaScript-Datei für den Checkout von EDD immer auf dem neuesten Stand ist, sollten Sie sie vom Cache ausschließen. Das Nicht-Ausschließen könnte verhindern, dass Ihre Website Kunden den Checkout ermöglicht, wenn EDD aktualisiert wird.

Wenn Sie weiterhin Probleme mit WP Fastest Cache mit diesen Einstellungen haben, wenden Sie sich bitte direkt an das Support-Team von WP Fastest Cache unter https://www.wpfastestcache.com/contact-us/

WP Engine

Wenn Sie Ihre Website bei WP Engine hosten, können Sie benutzerdefinierte Cache-Ausschlüsse über Ihr Administrationspanel hinzufügen.

WP Engine bietet einen Dokumentationsartikel https://wpengine.com/support/cache/#Custom_Cache_Exclusions darüber, wie Elemente vom Cache ausgeschlossen werden.

In einigen Fällen wird der Rabattcode nicht zur Checkout-Seite hinzugefügt, wenn der Parameter „discount“ in der URL übergeben wird, sobald der Kunde sie erreicht. Damit dies funktioniert, müssen Sie das Argument „discount“ als Ausschluss hinzufügen, indem Sie die Schritte in dem oben genannten Artikel befolgen.

Es müsste im Format hinzugefügt werden: arg: discount=

Nach demselben Beispiel können Sie andere Argumente hinzufügen, die von ihrer Zwischenspeicherung ausgeschlossen werden sollen.

Kinsta

Für Benutzer, die bei Kinsta hosten, ist es möglich, dass die Sitzungsdaten der Checkout-Seite zwischengespeichert werden. Die Lösung besteht darin, in den Tools Ihres Hosting-Kontos die Option „Set-Cookie-Header entfernen“ zu aktivieren.

Cloudways

Das Cloudways Breeze Plugin für WordPress ermöglicht es Ihnen, bestimmte Seiten vom Caching auszuschließen.

Geben Sie im Feld Never Cache URL(s) Folgendes ein (eine pro Zeile). Beachten Sie, dass diese URLs je nach Slug der tatsächlichen Seite auf Ihrer Website angepasst werden müssen.

/cart
/checkout
/purchase-confirmation

Fügen Sie in Ihrem Cloudways-Konto unter Varnish-Einstellungen (für Ihre spezifische Anwendung) benutzerdefinierte Ausschlussregeln hinzu, sodass Varnish den Cache umgeht, wenn einer der Cookies am Ende dieses Artikels erkannt wird.

Fügen Sie außerdem die dynamischen URL-Ausschlüsse hinzu (wie bei Breeze oben), um sicherzustellen, dass diese Seiten nicht von Varnish zwischengespeichert werden.

Spider Cache

Es gibt keine bekannten Konflikte zwischen Spider Cache und Easy Digital Downloads. Spider Cache wurde vom leitenden Entwickler von Spider Cache ausgiebig mit Easy Digital Downloads getestet.

W3 Total Cache

Um W3 Total Cache mit Easy Digital Downloads verwenden zu können, müssen Sie sicherstellen, dass einige Einstellungen korrekt eingerichtet sind. Dies ist eine grundlegende Liste der Einstellungen, die konfiguriert werden müssen.

Allgemeine Einstellungen

Seiten-Cache: aktiviert mit Disk: enhanced
Minify: deaktiviert
Datenbank-Cache: deaktiviert
Objekt-Cache: deaktiviert
Browser-Cache: aktiviert
CDN: aktiviert (dies wirkt sich nicht auf EDD aus)

Objekt-Cache

Globale Gruppen:
users
userlogins
usermeta
user_meta
site-transient
site-options
site-lookup
blog-lookup
blog-details
rss
global-posts

Eine Liste der Cookies, die EDD verwendet, finden Sie unten:

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

Dies ist keine exakte Liste und es wird definitiv Variationen geben, aber dies ist die Konfiguration, die sich als funktionierend erwiesen hat. Wenn Sie andere Optionen/Variationen finden, die funktionieren oder nicht funktionieren,
kontaktieren Sie uns bitte über den Support. Wir werden dieses Dokument bei Bedarf aktualisieren.

Was this article helpful?

Verkaufen Sie noch heute!

Schließen Sie sich über 50.000 klugen Shop-Besitzern an und nutzen Sie die einfachste Methode, um digitale Produkte mit WordPress zu verkaufen.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]