Cronjob.de › Anleitungen › WooCommerce
WooCommerce Cronjob einrichten: Action Scheduler im festen Takt
Damit WooCommerce seine Hintergrundaufgaben pünktlich erledigt, schalten Sie WP-Cron in der wp-config.php ab und lassen https://ihr-shop.de/wp-cron.php jede Minute von außen aufrufen. Dann arbeitet der Action Scheduler ausstehende Aktionen im Minutentakt ab, auch nachts, wenn niemand im Shop ist. Sie brauchen dafür weder Kommandozeile noch Code.
Stand:
Warum überhaupt
Der Action Scheduler wartet auf Besucher
WooCommerce und viele Erweiterungen legen Hintergrundaufgaben als geplante Aktionen im Action Scheduler ab. WooCommerce Subscriptions zum Beispiel verarbeitet so laut eigener Dokumentation seine geplanten Ereignisse wie Verlängerungen. Laut Action-Scheduler-FAQ wird die Warteschlange standardmäßig von WP-Cron gestartet, zusätzlich bei Aufrufen im Adminbereich.
WP-Cron wiederum startet nur, wenn jemand eine Seite aufruft. Kommt nachts niemand in den Shop und arbeitet niemand im Adminbereich, bleiben fällige Aktionen liegen, bis der nächste Besuch kommt. Die Dokumentation von WooCommerce Subscriptions nennt mehrere überfällige Aktionen, die älter als einen Tag sind, als möglichen Hinweis auf ein Problem mit WP-Cron.
Dazu kommt: Der Action Scheduler arbeitet je Durchlauf Pakete von standardmäßig 25 Aktionen ab und hört nach 30 Sekunden auf. Ein Rückstand braucht deshalb viele Durchläufe, und ohne festen Takt braucht jeder davon wieder einen Besucher. Ein Aufruf von außen jede Minute bricht diesen Kreis auf, ohne anderes Hosting-Paket und ohne Plugin-Programmierung.
- Aufzurufende Adresse
https://ihr-shop.de/wp-cron.php- Empfohlenes Intervall
- jede Minute
- Getestet mit
- WooCommerce 8.x bis 11.x
- Ausreichender Tarif bei Cronjob.de
- Für einen Shop ist der Minutentakt aus Cronjob.de Plus die richtige Wahl. Der kostenlose Tarif mit fünf Minuten funktioniert, Hintergrundaufgaben können sich dann aber um bis zu fünf Minuten verschieben.
Einrichtung
Schritt für Schritt
Kürzer geht es mit der KI
Sie müssen nichts davon selbst übertragen. Kopieren Sie diese Anleitung – oder die Ihres eigenen Systems – in den Assistenten, und Cronjob.de füllt Adresse, Methode, Zeitplan und Kopfzeilen aus. Bei Unklarheiten fragt er nach, statt zu raten. Am Ende sehen Sie, was eingetragen wurde, und legen den Job mit einem Klick an.
Im kostenlosen Tarif enthalten, ohne Aufpreis. Zu finden nach dem Anmelden unter „Cronjobs“ → „Mit KI anlegen“.
-
WP-Cron in der wp-config.php abschalten
Tragen Sie in der
wp-config.phpoberhalb des Kommentars/* That’s all, stop editing! */die folgende Zeile ein. Damit stößt WordPress WP-Cron nicht mehr bei Seitenaufrufen an. Den Takt gibt ab jetzt allein der Aufruf von außen vor.define( 'DISABLE_WP_CRON', true );
-
Rückstand im Shop ansehen
Öffnen Sie
WooCommerce › Status › Geplante Aktionen. Die Filter „Ausstehend“ und „Überfällig“ zeigen, wie viele Aktionen warten. Ein paar überfällige Aktionen sind laut WooCommerce nicht ungewöhnlich. Viele, die älter als einen Tag sind, sprechen dafür, dass WP-Cron nicht regelmäßig läuft. -
Adresse prüfen
Rufen Sie
https://ihr-shop.de/wp-cron.phpeinmal im Browser auf. Eine leere weiße Seite ist richtig. Kommt ein Fehler oder eine Passwortabfrage, blockiert meist ein Sicherheits-Plugin, ein Verzeichnisschutz oder eine Regel in der .htaccess. -
Konto bei Cronjob.de anlegen
Die Registrierung dauert eine Minute und ist kostenlos. Die ersten 14 Tage laufen im Unlimited-Tarif, mit Minutentakt und Aufrufprotokoll. So sehen Sie sofort, ob der Rückstand abgebaut wird.
Kostenlos starten 14 Tage Unlimited inklusive, keine Zahlungsdaten
-
Cronjob im Minutentakt anlegen
Tragen Sie die Adresse ein und wählen Sie jede Minute, per Klick oder als Satz für den KI-Assistenten. Die Methode bleibt GET. Jede Minute passt genau: Der Action Scheduler plant seinen eigenen WP-Cron-Lauf im Minutentakt, und WordPress sperrt einen laufenden WP-Cron standardmäßig 60 Sekunden gegen einen zweiten Start.
* * * * *
Diesen Ausdruck können Sie bei Cronjob.de direkt so eintragen – das Zeitplanfeld versteht die Crontab-Schreibweise. Sie müssen sie aber nicht kennen: klicken Sie den Takt stattdessen einfach an.
-
Benachrichtigung einschalten
Hinterlegen Sie unter Benachrichtigungen eine E-Mail-Adresse. Bei einem Shop ist das der wichtigste Schritt: Steht der Action Scheduler, merken Sie es sonst oft erst durch Kunden. Die Fehlerbenachrichtigung per E-Mail gibt es ab dem Tarif Plus, in den ersten 14 Tagen ist sie kostenlos dabei.
Was die fünf Felder eines Ausdrucks wie */5 * * * * bedeuten, steht in der Crontab-Referenz – mit Beispielen und den häufigsten Stolpersteinen. Bauen können Sie den Ausdruck im Crontab-Generator. Ob Sie dafür überhaupt einen Dienst von außen brauchen, zeigt der Vergleich der drei Wege.
Kontrolle
Läuft es wirklich?
Die Probe steht in WooCommerce › Status › Geplante Aktionen: Die Zahl unter „Überfällig“ muss sinken, und unter „Abgeschlossen“ tauchen frische Zeitstempel auf. Im Aufrufprotokoll von Cronjob.de sehen Sie dieselben Minuten mit Status 200. Eine sehr kurze Laufzeit ist normal, weil wp-cron.php auf vielen Servern die Verbindung sofort schließt und danach weiterarbeitet.
FAQ
Häufige Fragen zu WooCommerce
- Warum werden WooCommerce-Abos nicht pünktlich verlängert?
- WooCommerce Subscriptions verarbeitet Verlängerungen als geplante Aktionen im Action Scheduler, und der startet standardmäßig über WP-Cron. Ohne Besucher und ohne festen Takt bleiben diese Aktionen liegen. Prüfen Sie unter WooCommerce › Status › Geplante Aktionen, ob Verlängerungen auf „Überfällig“ stehen, und richten Sie den Aufruf von wp-cron.php im Minutentakt ein.
- Reicht der kostenlose Tarif für einen Shop?
- Er funktioniert, verschiebt fällige Aktionen aber um bis zu fünf Minuten. Bei einem Shop mit wenigen Bestellungen am Tag ist das oft verschmerzbar. Sobald Abonnements oder Erweiterungen mit vielen geplanten Aktionen im Spiel sind, empfehlen wir den Minutentakt aus dem Tarif Plus.
- Ich habe Tausende ausstehende Aktionen. Was tun?
- Erst den festen Takt einrichten, dann beobachten. Der Action Scheduler arbeitet je Durchlauf standardmäßig Pakete von 25 Aktionen ab, höchstens 30 Sekunden lang, und baut den Rückstand so Schritt für Schritt ab. Sinkt die Zahl nicht, sehen Sie unter „Fehlgeschlagen“ und in der Protokollspalte der Aktionen nach, welche Aktion einen Fehler meldet.
- Brauche ich zusätzlich die WordPress-Anleitung?
- Nein, diese hier enthält alles. Der Unterschied ist der Takt: WordPress allein kommt mit fünf Minuten meist gut zurecht, bei einem Shop empfehlen wir jede Minute.
- Verträgt sich das mit Caching-Plugins?
- Ja.
wp-cron.phpschickt selbst Kopfzeilen, die das Zwischenspeichern verbieten (Cache-Control: no-cache). Achten Sie nur darauf, dass ein Sicherheits-Plugin oder eine Firewall die Datei nicht sperrt. Das ist eine häufige Ursache für Fehler 403. - Was ist mit dem Shop im Wartungsmodus?
- Im Wartungsmodus fangen viele Plugins jeden Aufruf ab, auch diesen. Nehmen Sie
wp-cron.phpdort von der Sperre aus, sonst staut sich während der Wartung alles auf.
Cronjob.de
im User-Agent. Bitten Sie Ihren Hoster um eine Ausnahme dafür; das ist zuverlässiger als eine Freigabe per IP, weil sich unsere Adressen ändern können. Adressen und Einzelheiten in den häufigen Fragen.
Andere Fehler wie 401, 404 oder 500 erklärt die Fehlersuche.
Cronjob jetzt anlegen
Konto anlegen, Adresse eintragen, Zeitplan anklicken. Fünf Cronjobs sind dauerhaft kostenlos, die ersten 14 Tage laufen im Unlimited-Tarif.
Kostenlos starten Preise ansehenWeitere Anleitungen
- Webspace
- Windows
- WordPress
- Nextcloud
- Contao
- Drupal
- Joomla
- All-Inkl (KAS)
- STRATO
- IONOS
- Matomo
- Dolibarr
- phpList
- SuperWebMailer
- Firefly III
- Host Europe
- Hetzner Webhosting
- Gambio
- Shopware
- JTL-Shop
- PrestaShop
- Moodle
- WP All Import
- Doofinder
- GitHub Actions
- MySQLDumper
Offizielle Dokumentation von WooCommerce
Die Angaben zu WooCommerce stammen aus deren eigener Dokumentation, Stand Oktober 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat. WooCommerce ist eine Marke des jeweiligen Inhabers. Diese Anleitung stammt von Cronjob.de und steht in keiner geschäftlichen Verbindung zu diesem Anbieter.
Von Joscha Schultze, Betreiber von Cronjob.de · Erstellt mit Unterstützung von KI, Angaben zu Anbietern mit deren offiziellen Seiten abgeglichen.