
Wenn in Ihrem WooCommerce-Shop Bestell-E-Mails verloren gehen oder Abonnementverlängerungen verspätet angezeigt werden, liegt die Ursache in der Regel nicht an Ihrem E-Mail-Plugin, sondern an WP-Cron. WordPress plant diese Aufgaben mit einem Schein-Scheduler ein, der nur dann ausgelöst wird, wenn jemand Ihre Website besucht; daher kommen sie bei einem wenig frequentierten oder stark zwischengespeicherten Shop zum Stillstand.
Hier erfahren Sie, was genau das Problem ist und wie Sie es richtig beheben können, indem Sie WP-Cron durch einen echten Server-Cron-Job ersetzen.
Wichtigste Erkenntnisse
- Fehlende E-Mails und verspätete Verlängerungen bei WooCommerce lassen sich in der Regel auf folgende Ursachen zurückführen: WP-Cron, nicht Ihre E-Mail- oder SMTP-Einstellungen.
- WP-Cron ist kein echter Scheduler; er wird nur ausgelöst, wenn jemand Ihre Website besucht. Bei geringem Traffic oder aggressivem Caching kommt es daher zu Verzögerungen bei geplanten Aufgaben.
- Die Lösung besteht darin, WP-Cron zu deaktivieren und einen echter Server-Cron-Job das trifft
wp-cron.phpin festgelegten Abständen (alle 5 Minuten ist für die meisten Geschäfte geeignet). - Überprüfen Sie nach der Umstellung die Aufträge unter „WooCommerce“, „Status“ und „Geplante Aktionen“ und nutzen Sie WP Crontrol, um eventuell hängengebliebene Vorgänge zu erkennen.
Was ist WP-Cron und warum schlägt es fehl?
WordPress verwendet WP-Cron um Hintergrundaufgaben wie das Versenden von Bestellbestätigungen und Verlängerungs-E-Mails, die Aktualisierung des Lagerbestands, die Überprüfung auf Plugin-Updates und die Abwicklung geplanter Verkäufe zu planen.
Der Haken daran ist, dass – anders als bei einem echten Cron-Job –, WP-Cron läuft nicht nach einem festen Zeitplan. Es wird nur ausgeführt, wenn jemand Ihre Website besucht. Wenn Ihre Website also nur wenig Traffic hat oder ein aggressives Caching verwendet, werden diese geplanten Aufgaben verzögert oder gar nicht ausgeführt. Genau aus diesem Grund bleiben Verlängerungserinnerungen hängen und Bestell-E-Mails werden unbemerkt nicht versendet.

Die einfache Lösung: Verwenden Sie einen echten Cron-Job
Die zuverlässige Lösung besteht darin, WP-Cron deaktivieren und ihn durch einen echten Server-Cronjob ersetzen das nach einem festen Zeitplan ausgeführt wird, unabhängig davon, wie viel Datenverkehr vorliegt. Und so geht’s.
Schritt 1: Deaktivieren Sie WP-Cron in WordPress
Weisen Sie WordPress zunächst an, den integrierten Cron-Dienst nicht mehr zu verwenden. Bearbeiten Sie Ihre wp-konfig.php Datei und fügen Sie diese Zeile hinzu über die Zeile, die besagt /* Das war's, Schluss mit der Bearbeitung! Viel Spaß beim Veröffentlichen. */:
define('DISABLE_WP_CRON', true);Dadurch wird verhindert, dass WP-Cron bei jedem Seitenaufruf automatisch ausgeführt wird.
Schritt 2: Richten Sie einen echten Cron-Job auf Ihrem Server ein
Erstellen Sie nun ein Cron-Job auf Systemebene um WordPress-Aufgaben in regelmäßigen Abständen auszulösen, beispielsweise alle 5 Minuten. Bei den meisten Hosting-Anbietern können Sie Cron-Jobs über cPanel, Plesk oder die Befehlszeile per SSH verwalten. Hier ist der Befehl, den Sie hinzufügen müssen:
*/5 * * * * wget -q -O - https://yourwebsite.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1Was die einzelnen Teile bewirken: */5 * * * * führt den Job alle 5 Minuten aus, wget -q -O - ruft im Hintergrund die Cron-URL ab und >/dev/null 2>&1 blendet die Ausgabe aus, damit Ihre Protokolle übersichtlich bleiben. Sie können den Zeitabstand anpassen, aber alle 5 Minuten ist für WooCommerce in der Regel ideal.

Schritt 3: Testen Sie es
Sobald der Cron-Job eingerichtet ist, geben Sie eine Testbestellung auf oder lösen Sie manuell eine Verlängerung aus, überprüfen Sie, ob die Bestell-E-Mails ohne Verzögerung eintreffen, und öffnen Sie dann WooCommerce, Status, Geplante Aktionen um sicherzustellen, dass die Aufgaben termingerecht ausgeführt werden. Wenn Sie regelmäßig Aktionen mit dem Status “Abgeschlossen” sehen, ist alles in Ordnung. Während Sie die E-Mail-Versendung optimieren, sollten Sie auch darauf achten, dass Ihre SMTP ist ordnungsgemäß konfiguriert, da cron und SMTP gemeinsam darüber entscheiden, ob die E-Mails Ihres Shops tatsächlich ankommen.
Bonus-Tipp: Überwachen Sie die Cron-Leistung
Installieren WP Crontrol um alle geplanten Aufgaben anzuzeigen, Cron-Aufträge manuell auszuführen und hängengebliebene Aufträge zu erkennen, bevor sie Ihnen einen Verkauf kosten.

So lässt sich auf einfache Weise der Überblick darüber behalten, was hinter den Kulissen vor sich geht – insbesondere in einem geschäftigen Geschäft, in dem schon ein einziger ins Stocken geratener Auftrag eine ganze Reihe von Verlängerungen aufhalten kann.
Lohnt sich der Aufwand für die Einrichtung eines echten Cron-Jobs?
Ganz ehrlich: Ja, das ist eine der rentabelsten 10-Minuten-Aufgaben in einem WooCommerce-Shop. WP-Cron ist für eine stark frequentierte Website mit konstantem Traffic in Ordnung, aber sobald Ihr Shop über Nacht wenig besucht ist oder hinter einem Vollseiten-Caching läuft, gehen Sie ein Risiko bei Bestell-E-Mails und Verlängerungen ein – und das sind Einnahmen. Ein echter Server-Cron macht Schluss mit dem Rätselraten: Aufgaben werden planmäßig ausgeführt, unabhängig davon, ob gerade jemand auf der Seite surft oder nicht.
Es handelt sich um eine kleine Änderung, die sich in puncto Zuverlässigkeit sehr auszahlt. Sobald Ihr Shop also echte Bestellungen verarbeitet, würde ich nicht beim Standard-WP-Cron bleiben. In Kombination mit einem zuverlässigen Hosting läuft Ihr Shop dann wie am Schnürchen: keine fehlenden E-Mails, keine verspäteten Verlängerungen, keine fehlgeschlagenen geplanten Aktionen.
Benötigen Sie Hilfe beim Einrichten von Cron-Jobs oder bei der Absicherung Ihres Online-Shops?
Bei WpConsults kümmern wir uns um die Optimierung der Geschwindigkeit, Zuverlässigkeit und Automatisierung von WordPress. Arbeiten Sie mit uns oder E-Mail, und wir sorgen dafür, dass Ihr WooCommerce-Shop reibungslos läuft. Auch hier spielt das Hosting eine wichtige Rolle, daher lohnt es sich, auf Schnelles, zuverlässiges WordPress-Hosting.
Änderungsprotokolle
27. Juni 2026
- Für 2026 aktualisiert mit einem ausgearbeiteten Cron-Beispiel für ein Hosting-Panel, der WordPress-Cron-Referenz und einer klaren Antwort auf die Frage, ob sich ein echter Cron-Job lohnt.
Want our posts to show up more often on Google?
One step & Google will surface this site in your Top Stories.
