WP Rocket auf einer E-Commerce-Site nutzen

WP Rocket ist mit den folgenden E-Commerce-Plugins für WordPress kompatibel:

  • WooCommerce
  • Easy Digital Download
  • iThemes Exchange
  • Jigoshop
  • WP-Shop

Hinweis: Diese Plugins erfordern Cache-Ausnahmen für bestimmte Seiten, auf denen individuelle Nutzungsdaten (wie etwa Produkte im Warenkorb) verarbeitet werden.
WP Rocket schließt den Warenkorb, sowie die Seiten des Bezahlvorgangs und der Nutzerkonten für die oben genannten Plugins automatisch vom Cache aus.

Warenkorb-Widgets

Sollte dein Warenkorb-Widget die Anzahl der Produkte bei aktivem Caching nicht korrekt anzeigen, liegt das wahrscheinlich daran, dass die Aktualisierung über PHP laufen soll. In diesem Fall kannst die Seiten, die das Widget enthalten, über den Warenkorb-Cookie vom Cache ausschließen (s. unten).

Viele Warenkorb-Widgets nutzen mittlerweile AJAX und arbeiten dementsprechend sauber auch auf gecachten Seiten, wie beispielsweise das Standard-Warenkorb-Widget von WooCommerce seit Version 2.0. Um ein solches Widget für dein Theme zu erstellen, folge der Anleitung von WooCommerce, oder dem Tutorial in unserem Blog.

Du kannst Seiten basierend auf einem mittels PHP gesetzten Cookies kategorisch vom Cache ausschließen.

Falls du zum Beispiel ein PHP-gesteuertes Warenkorb-Widget von WooCommerce nutzt, gehe zu WP Rocket → Erweiterte Regeln und trage den folgenden Wert in das FeldNie cachen (Cookies) ein:

woocommerce_items_in_cart

Für WP-Ecommerce lautet die Cookie-ID:

wpsc_customer_cookie