Cronjob.de › Anleitungen › Shopware
Shopware Cronjob einrichten: /backend/cron und Shopware 6
In Shopware 5 startet ein Aufruf von /backend/cron alle fälligen Cronjobs, abgesichert mit ?key=. Die Shopware-5-Doku empfiehlt einen Aufruf alle 10 bis 15 Minuten. Shopware 6 arbeitet seine geplanten Aufgaben ab Werk nur ab, solange jemand in der Administration angemeldet ist. Ohne SSH und ohne Worker auf dem Server hilft unser kostenloses Plugin für Shopware 6: Es macht die Aufgaben über eine geschützte Adresse aufrufbar.
Stand:
Warum überhaupt
Shopware 5 und 6 brauchen beide einen Anstoß von außen
In Shopware 5 erledigt das Plugin „Cron“ wiederkehrende Aufgaben, etwa Suchindex und SEO-Index erneuern, HTTP-Cache leeren, Topseller berechnen, Lagerbestandswarnungen und Geburtstagsgrüße verschicken. Die Doku sagt: Das Plugin „Cron“ muss aktiviert sein, damit überhaupt Shopware-Cronjobs laufen. Ausgelöst werden sie über /backend/cron. Der Newsletter hat eine eigene Adresse, /backend/Newsletter/cron.
Für die Adresse bietet das Cron-Plugin drei Sperren: Gültiger Schlüssel (als ?key= an die Adresse gehängt), Zulässige IP(s) (mit Semikolon getrennt) und Durch Benutzerkonto absichern. Wichtig aus der Doku: Die Filter lassen sich nicht kombinieren. Die Anfrage geht durch, sobald eine der Vorgaben erfüllt ist. Zwei ausgefüllte Felder bedeuten also zwei Wege hinein.
Shopware 6 arbeitet anders. Laut Entwicklerdoku werden Aufgaben ab Werk in der Datenbank gespeichert und über den Browser abgearbeitet, solange Sie in der Administration angemeldet sind. Für den Live-Betrieb empfiehlt Shopware CLI-Worker mit messenger:consume und scheduled-task:run. Dafür brauchen Sie SSH und einen dauerhaft laufenden Prozess oder einen Cronjob auf dem Server.
Mit Cronjob.de brauchen Sie in beiden Fällen nur eine Adresse: bei Shopware 5 die eingebaute, bei Shopware 6 die Adresse unseres Plugins. Kein Server-Cronjob, kein SSH, kein anderes Hosting-Paket.
- Aufzurufende Adresse
https://ihr-shop.de/backend/cron?key=IHR-SCHLUESSEL- Empfohlenes Intervall
- Shopware 5: alle 10 bis 15 Minuten (Empfehlung der Doku); Shopware 6 mit Plugin: alle 5 Minuten
- Getestet mit
- Shopware 5 (Cron-Plugin), Shopware 6.5 bis 6.7 per Plugin
- Ausreichender Tarif bei Cronjob.de
- Der kostenlose Tarif reicht für den 15-Minuten-Takt von Shopware 5 und für den 5-Minuten-Takt unseres Shopware-6-Plugins. Ab Plus (17,88 € im Jahr) geht jede Minute, dazu Aufrufprotokoll mit Antwort und Fehler-Mail.
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“.
-
Shopware-Version prüfen
Die folgenden Schritte gelten für Shopware 5. Bei Shopware 6 laden Sie unser kostenloses Plugin (Shopware 6.5 bis 6.7) unter Erweiterungen → Meine Erweiterungen → Erweiterung hochladen hoch, installieren und aktivieren es und öffnen den Verbindungslink aus der Plugin-Konfiguration. Der Cronjob ist dann schon ausgefüllt.
-
Cron-Plugin aktivieren
Suchen Sie im Plugin-Manager das Plugin „Cron“ und aktivieren Sie es. Die einzelnen Aufgaben mit Intervall, letzter und nächster Ausführung finden Sie unter Einstellungen → Grundeinstellungen → System → Cronjobs.
-
Schlüssel setzen
Tragen Sie in der Konfiguration des Cron-Plugins unter Gültiger Schlüssel ein langes, zufälliges Geheimnis ein. Lassen Sie „Zulässige IP(s)“ und „Durch Benutzerkonto absichern“ leer. Laut Doku genügt eine erfüllte Vorgabe, um einen Aufruf durchzulassen.
-
Adresse zusammensetzen
Die Adresse ist die Basisadresse Ihres Shops plus
/backend/cron, dahinter der Schlüssel. Verschicken Sie Newsletter über Shopware, legen Sie für/backend/Newsletter/croneinen zweiten Cronjob an.https://ihr-shop.de/backend/cron?key=EIN-LANGES-GEHEIMNIS https://ihr-shop.de/backend/Newsletter/cron
-
Konto bei Cronjob.de anlegen
Die Registrierung dauert eine Minute und ist kostenlos, Zahlungsdaten sind nicht nötig. Die ersten 14 Tage haben Sie alle Funktionen, danach läuft das Konto automatisch kostenlos weiter.
Kostenlos starten 14 Tage Unlimited inklusive, keine Zahlungsdaten
-
Cronjob mit dieser Adresse anlegen
Tragen Sie die Adresse ein und wählen Sie den Takt. Die Shopware-5-Doku empfiehlt alle 10 bis 15 Minuten. Welche Aufgabe dabei läuft, richtet sich nach den Intervallen unter Einstellungen → Grundeinstellungen → System → Cronjobs.
*/15 * * * *
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.
-
Fehler-Benachrichtigung einschalten
Hinterlegen Sie unter Benachrichtigungen eine E-Mail-Adresse. Sie erfahren damit auch dann von einem Ausfall, wenn der Shop selbst gerade nicht erreichbar ist. 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?
Starten Sie den Cronjob einmal von Hand. Shopware 5 gibt das Ergebnis laut Doku als Text aus; ab Plus sehen Sie diese Antwort im Aufrufprotokoll von Cronjob.de, dazu Zeitpunkt, Laufzeit und Statuscode. Unter Einstellungen → Grundeinstellungen → System → Cronjobs sollte sich die letzte Ausführung der fälligen Aufgaben ändern. Wird der Aufruf abgewiesen, prüfen Sie den Schlüssel und ob noch eine IP-Liste eingetragen ist.
FAQ
Häufige Fragen zu Shopware
- Wie richte ich bei Shopware 6 einen Cronjob ohne SSH ein?
- Mit unserem kostenlosen Plugin für Shopware 6 (6.5 bis 6.7, MIT-Lizenz). Jeder Aufruf seiner geheimen Adresse plant die fälligen Aufgaben ein und arbeitet die Warteschlange ab, höchstens 25 Sekunden lang. Solange die Aufrufe ankommen, schaltet das Plugin den Admin-Worker ab. Bleiben sie 15 Minuten aus, schaltet er sich wieder ein.
- Was ist der Admin-Worker in Shopware 6?
- Ab Werk arbeitet Shopware 6 Aufgaben laut Entwicklerdoku über den Browser ab, solange Sie in der Administration angemeldet sind. Ist niemand angemeldet, etwa nachts, bleiben sie liegen. Für den Live-Betrieb empfiehlt Shopware, die Warteschlange per CLI-Worker statt im Browser abzuarbeiten.
- Wie oft sollte /backend/cron bei Shopware 5 laufen?
- Die Shopware-5-Doku empfiehlt, die Cronjobs alle 10 bis 15 Minuten auszuführen. Wann welche Aufgabe tatsächlich läuft, legen Sie im Shop über das Intervall der Aufgabe fest (in Sekunden). Bei Cronjob.de reicht dafür der kostenlose Tarif.
- Warum verschickt Shopware 5 keine Newsletter per Cronjob?
- Weil
/backend/cronlaut Doku alle Cronjobs außer dem Newsletter startet. Für den Newsletter gibt es die eigene Adresse/backend/Newsletter/cron. Legen Sie dafür einen zweiten Cronjob an. - Soll ich Schlüssel und IP-Filter zusammen nutzen?
- Nein. Laut Shopware-5-Doku lassen sich die Filter nicht kombinieren: Die Anfrage geht durch, wenn eine der Vorgaben erfüllt ist. Zwei ausgefüllte Felder bedeuten also zwei Wege hinein, nicht doppelte Sicherheit. Nehmen Sie den Schlüssel.
- Warum kein IP-Filter?
- Weil wir von mehreren Servern aus aufrufen und sich diese Liste ändern kann. Ein IP-Filter würde dann stillschweigend blockieren. Die aktuell genutzten Adressen veröffentlichen wir zwar, raten von einer festen Sperrliste aber ab.
- Eine Aufgabe in Shopware 5 ist plötzlich nicht mehr aktiv.
- In der Cronjob-Übersicht gibt es die Option „Bei Fehler deaktivieren“, laut Doku im Standard aktiv. Tritt bei der Ausführung ein Fehler auf, schaltet Shopware die Aufgabe ab. Beheben Sie die Ursache und setzen Sie die Aufgabe wieder auf aktiv.
- Wird Shopware 5 noch weiterentwickelt?
- Nein. Laut Shopware wurde die Entwicklung Ende Juli 2024 eingestellt, danach gibt es keine Sicherheitsupdates mehr von Shopware. Die Shopware-5-Doku führt inzwischen SafeFive weiter. Der Cronjob-Weg über
/backend/cronfunktioniert unabhängig davon wie beschrieben.
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
- JTL-Shop
- PrestaShop
- Moodle
- WooCommerce
- WP All Import
- Doofinder
- GitHub Actions
- MySQLDumper
Offizielle Dokumentation von Shopware
Die Angaben zu Shopware stammen aus deren eigener Dokumentation, Stand Oktober 2026. Bitte prüfen Sie dort, ob sich inzwischen etwas geändert hat. Shopware 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.