o

Cronjob.deAnleitungen › JTL-Shop

JTL-Shop Cronjob einrichten: Aufgabenplaner zuverlässig machen

JTL-Shop bringt einen eigenen Aufgabenplaner mit, startet ihn aber nur nebenbei beim Seitenaufruf. Diese Anleitung zeigt, wie Sie ihn stattdessen im festen Takt von außen anstoßen – JTL nennt diesen Weg in der eigenen Dokumentation ausdrücklich.

Warum überhaupt

Der Aufgabenplaner hängt an Ihren Besuchern

JTL-Shop arbeitet geplante Aufgaben über eine Warteschlange ab. Ausgelöst wird sie standardmäßig nicht von der Uhr, sondern vom Betrieb: der Shop startet den Aufgabenplaner erst nach einer eingestellten Zahl von Seitenaufrufen, ab Werk nach zehn. JTL nennt das selbst eine Pseudo-Cron-Methode.

Die Folge steht in derselben Dokumentation: „Bei niedriger Besucherfrequenz im JTL-Shop (z. B. in der Nacht) kann es deshalb vorkommen, dass Queue-Einträge verspätet ausgeführt werden." Genau dann sollen aber Exporte laufen, Preise aktualisiert und Bestellungen weitergereicht werden.

Ein Shop mit wenig Verkehr trifft damit den ungünstigsten Fall: Die Aufgaben, die nachts laufen sollen, warten bis zum ersten Kunden am Morgen. Ein fester Takt von außen löst das, ohne dass Sie am Shop selbst etwas ändern müssen.

Aufzurufende Adresse
https://ihr-shop.de/includes/cron_inc.php
Empfohlenes Intervall
alle 5 Minuten
Getestet mit
JTL-Shop 5.x
Ausreichender Tarif bei Cronjob.de
Der kostenlose Tarif genügt für den Einstieg. Wer Exporte und Bestellabwicklung eng takten will, nimmt den Minutentakt aus Cronjob.de Plus.

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“.

  1. Adresse des Aufgabenplaners zusammensetzen

    Der Aufgabenplaner steckt in Ihrem Shop unter /includes/cron_inc.php. Ein zusätzlicher Parameter ist nicht nötig.

    https://ihr-shop.de/includes/cron_inc.php
  2. Adresse einmal im Browser prüfen

    Rufen Sie die Adresse einmal selbst auf. Eine leere oder sehr knappe Antwort ist richtig. Kommt eine Fehlerseite oder eine Anmeldeaufforderung, blockiert etwas den Zugriff – meist ein Verzeichnisschutz oder eine Regel in der .htaccess.

  3. Pseudo-Cron im Backend abschalten

    Öffnen Sie im Shop-Backend Administration › System › Cron und dort die Registerkarte Einstellungen. Schalten Sie den Start über Seitenaufrufe ab. Sonst läuft beides parallel: Ihr Takt von außen und zusätzlich die Prüfung bei jedem zehnten Besuch.

  4. Konto bei Cronjob.de anlegen

    Die Registrierung dauert eine Minute und ist kostenlos. Fünf Cronjobs bleiben dauerhaft gratis, die ersten 14 Tage laufen im Unlimited-Tarif mit Aufrufprotokoll und Benachrichtigung.

  5. Cronjob mit dieser Adresse anlegen

    Tragen Sie die Adresse ein und wählen Sie im Zeitplan die Minuten 0, 5, 10 und so weiter. Wer die Crontab-Syntax kennt, tippt den Ausdruck direkt ein.

    */5 * * * *

    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.

  6. Benachrichtigung einschalten

    Hinterlegen Sie unter Benachrichtigungen eine E-Mail-Adresse. Antwortet Ihr Shop nicht mehr oder meldet einen Fehler, erfahren Sie es – statt es Tage später am liegen gebliebenen Export zu merken.

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.

Kontrolle

Läuft es wirklich?

Im Shop-Backend unter Administration › System › Cron sehen Sie, wann die Aufgaben zuletzt gelaufen sind. Im Aufrufprotokoll von Cronjob.de stehen parallel die Aufrufe mit Status 200 und der Laufzeit. Beide Listen sollten im gleichen Takt wachsen.

FAQ

Häufige Fragen zu JTL-Shop

Ist der Aufruf von außen bei JTL vorgesehen?
Ja. Die JTL-Dokumentation nennt diesen Weg ausdrücklich und führt externe Cron-Dienste als Beispiel an. Ein zusätzlicher Parameter oder Token ist nicht nötig.
Muss ich den Pseudo-Cron wirklich abschalten?
Nötig ist es nicht, sinnvoll schon. Bleibt er an, prüft der Shop zusätzlich bei jedem zehnten Seitenaufruf die Warteschlange. Das kostet Rechenzeit, ohne dass es etwas bringt, sobald der Takt von außen steht.
Welcher Takt ist richtig?
Alle fünf Minuten deckt den Normalfall ab und reicht für Exporte, Newsletter und Aufräumarbeiten. Wenn Bestellungen und Lagerbestände eng mit JTL-Wawi abgeglichen werden sollen, ist der Minutentakt die bessere Wahl.
Was passiert bei einem ausgefallenen Aufruf?
Nichts geht verloren. Die Warteschlange bleibt stehen und wird beim nächsten erfolgreichen Aufruf abgearbeitet. Ein einzelner Ausfall verschiebt die Ausführung nur nach hinten.
Der Aufruf endet mit Fehler 403.
Dann blockiert etwas den Zugriff auf das Verzeichnis /includes/. Häufige Ursachen sind ein Verzeichnisschutz, eine Sperrregel in der .htaccess oder eine Firewall beim Hoster. Nehmen Sie cron_inc.php dort von der Sperre aus.
Kann ich mehrere Shops überwachen?
Ja. Legen Sie je Shop einen Cronjob an und sortieren Sie sie in Ordner. Die Benachrichtigung lässt sich je Ordner mit einer eigenen Adresse einstellen – praktisch, wenn verschiedene Kunden dahinterstehen.
Ihr Server weist unsere Aufrufe ab? Ein Fehler 403 kommt fast immer von einer Firewall, einem Sicherheits-Plugin oder einem Verzeichnisschutz – nicht von Ihrem Skript. Alle unsere Aufrufe tragen die feste Kennung 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.

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 ansehen

Weitere Anleitungen

Offizielle Dokumentation von JTL-Shop

Die Angaben zu JTL-Shop stammen aus deren eigener Dokumentation, Stand September 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat. JTL-Shop ist eine Marke des jeweiligen Inhabers. Diese Anleitung stammt von Cronjob.de und steht in keiner geschäftlichen Verbindung zu diesem Anbieter.