R

Kostenlos anfragen

Jetzt beraten lassen

p

Anrufen

030 64444 340

}

Erreichbarkeit

9:00  – 17:00

Warum bestimmte WooCommerce-Seiten nicht gecacht werden sollten

Caching ist entscheidend für die Ladegeschwindigkeit deines Shops. Doch in WooCommerce gibt es Seiten, die du niemals cachen solltest – sonst drohen schwerwiegende Fehler.

  • Der Warenkorb aktualisiert sich nicht
  • Falsche Preise oder Produkte im Checkout
  • Kunden können sich nicht einloggen
  • Sitzungen werden nicht richtig gespeichert

Solche Fehler entstehen, wenn dynamische Inhalte wie Warenkorb, Kasse oder Mein Konto im Cache landen. Diese Seiten zeigen personalisierte Informationen, die sich je nach Nutzer unterscheiden. Wird der Inhalt zwischengespeichert, sehen alle Besucher dieselben Daten – mit fatalen Folgen für Datenschutz und Nutzererlebnis.

Auch WooCommerce-Cookies wie woocommerce_cart_hash oder wp_woocommerce_session_ sollten vom Cache ausgeschlossen werden. Sie regeln Warenkorbinhalte und Sitzungsdaten. Wenn dein Cache-Plugin diese Cookies nicht berücksichtigt, kommt es zu Problemen wie leeren Warenkörben oder nicht funktionierenden Checkouts.

Im nächsten Abschnitt erfährst du, welche Seiten du in jedem Fall vom Caching ausschließen solltest – und wie du das zuverlässig einrichtest.

Welche WooCommerce-Seiten du immer vom Cache ausschließen solltest

Nicht alle Seiten in deinem WooCommerce-Shop dürfen gecacht werden. Besonders dynamische Bereiche, in denen Nutzerdaten verarbeitet werden, müssen vom Cache ausgeschlossen werden.

Folgende Seiten sollten niemals zwischengespeichert werden:

  • /warenkorb – Inhalte ändern sich bei jeder Aktion
  • /kasse – Zahlungsdaten und dynamische Preisberechnung
  • /mein-konto – Kundenbezogene Informationen
  • /login und /registrieren – Sessions und Authentifizierung
  • /passwort-zurücksetzen – enthält sensible Links
  • /danke oder Upsell-Seiten von FunnelKit oder CartFlows

Diese Seiten enthalten persönliche Daten oder verändern sich je nach Nutzerinteraktion. Werden sie dennoch gecacht, entstehen Datenschutzprobleme, Checkout-Fehler oder Verwirrung bei Bestellungen.

Hinweis: Falls du benutzerdefinierte Checkouts oder A/B-Test-Varianten nutzt, solltest du auch diese URLs aktiv vom Caching ausschließen.

Im nächsten Abschnitt zeige ich dir, welche Cookies und Sessions du zusätzlich ausschließen musst, um typische WooCommerce-Fehler zu vermeiden.

Welche WooCommerce-Cookies und Sessions nicht gecacht werden dürfen

Beim Caching geht es nicht nur um Seiten, sondern auch um Cookies und Sessions. In WooCommerce gibt es bestimmte Cookie-Namen, die niemals zwischengespeichert werden dürfen.

Folgende Cookies solltest du aus dem Cache ausschließen:

  • woocommerce_cart_hash
  • woocommerce_items_in_cart
  • wp_woocommerce_session_*
  • woocommerce_recently_viewed
  • _wc_session_*

Wenn diese Cookies nicht korrekt ausgeschlossen sind, kann es zu folgenden Problemen kommen:

  • Falsche Produkte im Warenkorb
  • Verlust der Sitzungsdaten
  • Rabattfunktionen oder Gutscheine funktionieren nicht
  • Login- und Logout-Prozesse schlagen fehl

Die meisten Cache-Plugins bieten ein Feld zum Eintragen dieser Cookies. Achte darauf, die Namen genau so einzutragen wie oben genannt.

Tipp: Wenn du Tools wie FunnelKit oder externe Payment-Gateways einsetzt, prüfe auch dort die Cookie-Struktur. Weitere Cookies könnten ausgeschlossen werden müssen.

Im nächsten Abschnitt erfährst du, wie du Cache-Plugins wie WP Rocket, W3 Total Cache oder LiteSpeed korrekt konfigurierst.

So konfigurierst du die wichtigsten Cache-Plugins richtig

Fast alle gängigen Cache-Plugins bieten Möglichkeiten, Seiten und Cookies vom Caching auszunehmen. Hier zeige ich dir die passenden Einstellungen für die bekanntesten Tools:

WP Rocket

  1. Gehe zu Einstellungen > WP Rocket > Erweitert
  2. Trage bei Seiten niemals cachen folgende URLs ein:
    /warenkorb, /kasse, /mein-konto, /login, /passwort-zurücksetzen
  3. Unter Cookies nie cachen eintragen:
    woocommerce_cart_hash, woocommerce_items_in_cart, wp_woocommerce_session_

LiteSpeed Cache

  1. Öffne Cache > Excludes
  2. Trage die gleichen Seiten und Cookies wie bei WP Rocket ein
  3. Aktiviere den WooCommerce-Kompatibilitätsmodus

W3 Total Cache

  1. Gehe zu Performance > Page Cache > Advanced
  2. Trage bei Never cache the following pages die WooCommerce-Seiten ein
  3. Unter Rejected cookies die bekannten Cookies hinzufügen

WP Super Cache

  1. Wechsle zu Einstellungen > WP Super Cache > Erweiterte Einstellungen
  2. Füge die kritischen Seiten in die Ausschlussliste ein
  3. Optional: Nutze DONOTCACHEPAGE direkt im Template für gezielte Ausschlüsse

CDN Tools wie Cloudflare

  1. Nutze Page Rules und setze für URLs wie /kasse* und /warenkorb* den Modus „Cache Level: Bypass“
  2. Vermeide HTML-Caching auf Checkout-Seiten

Diese Einstellungen helfen dir, typische Fehler durch falsches Caching zu vermeiden und sorgen für einen reibungslos funktionierenden WooCommerce-Checkout.

Im nächsten Abschnitt geht es um benutzerdefinierte Checkout-Lösungen wie FunnelKit und wie du auch diese zuverlässig vom Caching ausschließt.

FunnelKit und benutzerdefinierte Checkouts korrekt vom Cache ausschließen

Viele Shops nutzen Tools wie FunnelKit oder CartFlows, um optimierte Checkout-Prozesse zu erstellen. Doch genau hier entstehen oft Fehler – wenn diese Seiten nicht vom Caching ausgeschlossen werden.

Individuelle Checkout-Seiten haben oft eigene URLs, zum Beispiel:

  • /special-checkout/
  • /angebote/kasse/
  • /custom-funnel/

Diese Seiten enthalten kritische Inhalte wie Warenkorb-Daten, dynamische Preise oder Zahlungsoptionen. Werden sie gecacht, kommt es zu folgenden Problemen:

  • Leere oder nicht aktualisierte Warenkörbe
  • Falsche Produktauswahl oder Rabatte
  • Fehlgeschlagene Bestellungen

Was du tun solltest:

  1. Identifiziere alle benutzerdefinierten Checkout-Seiten oder Funnels
  2. Trage deren URLs manuell in dein Cache-Plugin unter „Cache ausschließen“ ein
  3. Nutze bei dynamischen Inhalten zusätzlich den Code: define('DONOTCACHEPAGE', true);

Tipp: Teste den gesamten Bestellprozess in einem Inkognito-Fenster und mit verschiedenen Geräten. So erkennst du Caching-Fehler schnell und zuverlässig.

Im nächsten Abschnitt fassen wir die wichtigsten Punkte zusammen und geben dir eine Checkliste für deinen Shop mit.

Fazit: So schützt du deinen WooCommerce-Shop vor Cache-Problemen

Caching verbessert die Performance deines Shops. Aber ohne saubere Konfiguration kann es zu fehlerhaften Bestellungen, leeren Warenkörben und Datenschutzproblemen kommen.

Gerade dynamische Seiten wie Warenkorb, Kasse oder Mein Konto müssen immer vom Caching ausgeschlossen werden. Auch Tools wie FunnelKit oder CartFlows bringen eigene URLs mit, die du manuell eintragen musst.

Die meisten Probleme entstehen durch:

  • vergessene Seiten in den Cache-Ausschlüssen
  • nicht ausgeschlossene WooCommerce-Cookies
  • falsche CDN-Konfiguration (z. B. bei Cloudflare)

Wenn du Cache-Fehler vermeiden willst, lohnt sich eine einmalige saubere Einrichtung – oder eine professionelle Prüfung.

Checkliste: WooCommerce vom Cache ausschließen

  • /warenkorb, /kasse, /mein-konto ausgeschlossen
  • Funnel-Seiten manuell ergänzt
  • woocommerce_cart_hash und verwandte Cookies ausgeschlossen
  • Page Rules im CDN für Checkout-Seiten definiert
  • Testkauf im Inkognito-Modus durchgeführt
  • Cache-Plugin auf WooCommerce-Kompatibilität geprüft

Wenn du dir bei der Einrichtung unsicher bist oder technische Fehler vermeiden willst, unterstützen wir dich gern.