- Typischer Nutzwert
- Hoch
- Aufwand
- Mittel
- Risiko
- Hoch
- Hosting / Umgebung
- Alle Cache-Stacks mit WooCommerce
- Voraussetzungen
- Kenntnis der tatsächlichen Shop-URLs und Cookies
- Aussagekraft
- hoch
- Zuletzt geprüft
- 17. August 2026
Cookbook: Ziel und Ergebnis
Öffentliche Produkt- und Kategorieseiten dürfen schnell bleiben; kundenbezogene Antworten werden nie zwischen Sitzungen geteilt.
Rezept: Schritt für Schritt
- Tatsächliche Seiten-IDs und URLs für Warenkorb, Kasse und Mein Konto in WooCommerce prüfen – Slugs können übersetzt oder angepasst sein.
- Cache-Regeln des Hosts/Plugins kontrollieren: diese Pfade, Add-to-Cart-, Store-API-/AJAX- und Sitzungsanfragen müssen dynamisch bleiben.
- Cookies
woocommerce_cart_hash,woocommerce_items_in_cartundwp_woocommerce_session_*im Cache-Key bzw. Bypass berücksichtigen. - Mit zwei privaten Browserfenstern parallel Warenkorb, Login, Preise, Gutscheine, Versand und Checkout testen.
Rechenweg oder Entscheidungsregel
Regel: Eine Seite ist nur cachebar, wenn ihre HTML-Antwort für alle Besucher derselben Cache-Variante identisch ist. Variation nach Kunde, Rolle, Währung, Region oder Warenkorb verlangt Bypass oder eine bewusst definierte Variante.
Variantenlast = öffentliche URLs × Länder × Währungen × Geräte × Sprachen
Praxisbeispiel
5.000 Produkte × 3 Währungen × 2 Länder ergeben bereits 30.000 mögliche HTML-Versionen. Sind Preis und Steuer client- oder API-seitig korrekt lösbar, darf man nicht blind sechs Cache-Varianten erzeugen. Checkout bleibt in jedem Fall dynamisch.
Prüfen, ob es funktioniert
- Fenster A sieht niemals den Warenkorb oder Kontodaten aus Fenster B.
- Produktänderung, Lagerstatus und Preis werden nach Purge zuverlässig sichtbar.
- Keine Cache-Hits auf Kasse, Konto, Passwort-Reset und Sitzungspfaden.
Rollback
Neue Ausnahmen/Varianten auf den gesicherten Stand zurücksetzen, vollständigen HTML-Cache kontrolliert purgen und zwei frische Sitzungen erneut testen. Bei Datenschutzrisiko Cache bis zur Klärung abschalten.
Pflichtausnahmen
WooCommerce nennt Warenkorb, Kasse und Mein Konto als dynamische Seiten. Zusätzlich müssen Add-to-Cart-, API- und Sitzungsanfragen gemäß Cache-System berücksichtigt werden. Viele etablierte Integrationen setzen Ausnahmen automatisch – sie müssen trotzdem geprüft werden.
Cookies und Sitzungen
Die Cookies woocommerce_cart_hash, woocommerce_items_in_cart und wp_woocommerce_session_* signalisieren kundenbezogenen Zustand. Ein Edge- oder Reverse-Proxy-Cache darf dadurch keine Antwort eines Kunden an einen anderen ausliefern.
Was weiterhin cachebar ist
Öffentliche Produkt-, Kategorie- und Inhaltsseiten können häufig gecacht werden, solange Preise, Währungen, Lagerbestand oder regionale Inhalte die Cache-Variante nicht personalisieren. Jede Variante erhöht Speicher und Miss-Rate.
Testplan
- Produkt anonym aufrufen, in den Warenkorb legen und Mengen ändern.
- In zweitem privaten Browserfenster prüfen, dass kein fremder Warenkorb erscheint.
- Login, Passwort-Reset, Gutscheine, Steuern, Versand und Checkout testen.
- Produkt ändern und zuverlässigen Purge prüfen.
Quellen und Prüfstand
Inhalt fachlich geprüft am 17. August 2026. Konkrete Werte sind Ausgangspunkte, keine Universaldosierung.