WooCommerce — Leistungstipps und häufige Probleme

WooCommerce-Shops benötigen mehr Serverressourcen als ein normales Blog. Dieser Artikel behandelt die häufigsten Leistungs- und Konfigurationsprobleme sowie deren Lösungen.


  • * *


PHP-Speicherlimit erhöhen


WooCommerce erschöpft bei vielen Produkten, Bestellungen oder Erweiterungen häufig das Standard-PHP-Speicherlimit. Wenn ein weißer Bildschirm oder die Meldung „Fatal error: Allowed memory size exhausted" erscheint:


  1. Gehen Sie zu cPanel → Software → MultiPHP INI Editor.
  2. Wählen Sie Ihre Domain aus.
  3. Setzen Sie memory_limit auf 256M oder 512M.
  4. Klicken Sie auf Apply.




  • * *


Objekt-Caching aktivieren


WooCommerce führt häufige Datenbankabfragen durch. Objekt-Caching reduziert diese, indem Abfrageergebnisse im Arbeitsspeicher gespeichert werden:


  • Installieren Sie ein Caching-Plugin wie W3 Total Cache oder LiteSpeed Cache (wenn Ihr Server LiteSpeed verwendet).
  • Aktivieren Sie den Objekt-Cache in den Plugin-Einstellungen.
  • WooCommerce-Warenkorb- und Checkout-Seiten dürfen nicht aus dem Full-Page-Cache ausgeliefert werden — fügen Sie diese Ihrer Cache-Ausschlussliste hinzu. WooCommerce erledigt dies für die meisten Caching-Plugins automatisch.




  • * *


Datenbank optimieren


WooCommerce speichert Bestelldaten, Sitzungen und Protokolle in Ihrer Datenbank. Diese wachsen mit der Zeit und verlangsamen Abfragen:


  • Gehen Sie zu WooCommerce → Status → Tools.
  • Führen Sie Clear WooCommerce sessions aus, um abgelaufene Gastsitzungen zu entfernen.
  • Führen Sie Clean up post revisions aus, um alte Produktrevisionen zu entfernen.
  • Ziehen Sie ein Plugin wie WP-Optimize für regelmäßige automatisierte Datenbankbereinigungen in Betracht.




  • * *


Häufige Probleme und Lösungen


  • Checkout-Seite zeigt 404 — gehen Sie zu WordPress → Einstellungen → Permalinks und klicken Sie auf „Änderungen speichern", um die Rewrite-Regeln neu zu generieren.
  • Produkte werden nicht angezeigt — leeren Sie den Cache Ihres Caching-Plugins. Überprüfen Sie außerdem WooCommerce → Einstellungen → Produkte → Anzeige.
  • Zahlungsanbieter erscheint beim Checkout nicht — stellen Sie sicher, dass SSL auf Ihrer Checkout-Seite aktiv ist. Die meisten Zahlungsanbieter erfordern HTTPS. Erzwingen Sie HTTPS über .htaccess (siehe: HTTPS auf Ihrer Website erzwingen).
  • E-Mails werden nicht gesendet — WooCommerce verwendet die WordPress-Funktion wp_mail. Testen Sie mit einem Plugin wie WP Mail SMTP und konfigurieren Sie einen SMTP-Server. Siehe: Warum werden meine E-Mails blockiert.
  • „Sorry, no products were found" auf der Shop-Seite — die Shop-Seiteneinstellung ist möglicherweise falsch. Gehen Sie zu WooCommerce → Einstellungen → Seiten und überprüfen Sie, ob die richtige Seite dem Shop zugewiesen ist.




  • * *


WooCommerce und Cloudflare


Wenn Sie Cloudflare verwenden, fügen Sie Folgendes zu Ihren Cache-Bypass-Regeln hinzu:


  • Warenkorb-Seite (/cart/*)
  • Checkout-Seite (/checkout/*)
  • Mein-Konto-Seite (/my-account/*)




Das Ausliefern dieser Seiten aus dem Cloudflare-Cache verursacht Warenkorb- und Sitzungsprobleme. Siehe: Cloudflare für Ihre Website einrichten.

Aktualisiert am: 28/04/2026

War dieser Beitrag hilfreich?

Teilen Sie Ihr Feedback mit

Stornieren

Danke!