o

Cronjob.deAnleitungen › Doofinder

Doofinder-Reindex per Cronjob anstoßen

Doofinder liefert die Suche in Ihrem Shop aus einem eigenen Index – nicht direkt aus Ihrer Datenbank. Dieser Index muss regelmäßig neu aufgebaut werden. Das Plugin bringt dafür eine Adresse mit, die jemand aufrufen muss. Diese Anleitung zeigt, wie Sie das im festen Takt erledigen lassen.

Warum überhaupt

Ein veralteter Suchindex verkauft, was es nicht mehr gibt

Die Shop-Suche von Doofinder ist schnell, weil sie nicht Ihre Datenbank befragt, sondern einen vorbereiteten Index. Der Preis dafür: Dieser Index kennt nur den Stand seines letzten Aufbaus. Ändern sich Preise, Bestände oder Artikel, sieht die Suche das erst beim nächsten Reindex.

Im Alltag fällt das zuerst dem Kunden auf, nicht Ihnen: Er sucht einen Artikel, findet ihn, klickt – und landet auf einer Seite mit anderem Preis oder der Meldung, dass es ihn nicht mehr gibt. Wer ausgelistete Ware noch in der Suche stehen hat, verkauft im schlimmsten Fall Bestände, die längst weg sind.

Der Reindex selbst ist nur ein Aufruf einer Adresse. Genau das ist der Haken: Irgendjemand oder irgendetwas muss ihn auslösen. Ein Shop ohne eigenen Server-Cron hat dafür keine Stelle – und von Hand denkt niemand jeden Morgen daran.

Aufzurufende Adresse
https://ihr-shop.de/plugins/ws5_doofinder/sync.php?action=reindex
Empfohlenes Intervall
stündlich, bei häufigen Preis- und Bestandsänderungen alle 15 Minuten
Getestet mit
JTL-Shop 4 und 5, Shopware, PrestaShop
Ausreichender Tarif bei Cronjob.de
Für einen Shop genügt der kostenlose Tarif. Interessant wird Plus oder Unlimited, wenn Sie mehrere Shops betreuen oder sehen wollen, was der Reindex geantwortet hat.

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. Die Adresse Ihres Reindex heraussuchen

    Welche Adresse gilt, hängt vom Shopsystem ab. Die drei Formen, die uns in der Praxis begegnen:

    JTL-Shop 5:  https://ihr-shop.de/plugins/ws5_doofinder/sync.php?action=reindex
    JTL-Shop 4:  https://ihr-shop.de/includes/plugins/jst_doofinder/sync.php?action=reindex
    Shopware:    https://ihr-shop.de/doofinder/sync/reindex
  2. Adresse einmal im Browser aufrufen

    Rufen Sie die Adresse selbst auf, bevor Sie einen Cronjob daraus machen. Richtig ist eine kurze Bestätigung oder eine leere Seite. Fragt der Browser nach Benutzername und Passwort, ist der Reindex mit einem Passwortschutz versehen – das ist bei Shopware üblich und kein Fehler. Merken Sie sich die Zugangsdaten, sie kommen im übernächsten Schritt ins Formular.

  3. Konto bei Cronjob.de anlegen

    Die Registrierung dauert eine Minute und kostet nichts. Fünf Cronjobs bleiben dauerhaft kostenlos; die ersten 14 Tage laufen im Unlimited-Tarif, inklusive Aufrufprotokoll mit der Antwort Ihres Shops.

  4. Cronjob anlegen und Takt wählen

    Tragen Sie die Adresse ein und wählen Sie den Takt. Stündlich deckt den Normalfall ab. Wer Preise und Bestände mehrmals täglich pflegt, nimmt alle 15 Minuten. Wer die Crontab-Syntax kennt, tippt sie direkt ein – oder lässt den KI-Assistenten den Zeitplan aus einem Satz bauen.

    0 * * * *

    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.

  5. Zugangsdaten hinterlegen, falls verlangt

    Ist der Reindex mit einem Passwort geschützt, tragen Sie Benutzername und Passwort in die beiden Felder Zugangsdaten im Cronjob-Formular ein – nicht in die Adresse. Sonderzeichen sind dort kein Problem. Wenn Sie die Daten doch in der Form benutzer:passwort@ihr-shop.de eintragen, übernehmen wir sie beim Speichern automatisch in die Felder.

  6. Benachrichtigung einschalten

    Hinterlegen Sie eine E-Mail-Adresse für Fehlermeldungen. Wenn der Reindex nicht mehr durchläuft, weil das Plugin nach einem Shop-Update anders heißt oder der Server nicht antwortet, erfahren Sie es sofort – und nicht erst, wenn ein Kunde sich über falsche Preise beschwert.

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?

Im Doofinder-Konto sehen Sie, wann der Index zuletzt aufgebaut wurde und wie viele Artikel er enthält. Im Aufrufprotokoll von Cronjob.de steht parallel jeder Aufruf mit Status und Laufzeit. Beides sollte im gleichen Takt weiterlaufen. Ein guter Gegentest: Ändern Sie im Shop einen Preis und suchen Sie den Artikel nach dem nächsten Reindex – steht dort der neue Preis, stimmt die Kette.

FAQ

Häufige Fragen zu Doofinder

Wie oft sollte der Reindex laufen?
Stündlich ist für die meisten Shops richtig. Alle 15 Minuten lohnt sich, wenn Preise und Bestände laufend gepflegt werden. Enger als alle fünf Minuten bringt selten etwas: Der Aufbau des Index braucht selbst Zeit, und ein neuer Aufruf, während der vorige noch läuft, kostet nur Serverleistung.
Muss ich den Reindex nachts laufen lassen?
Nicht zwingend. Sinnvoll ist er dann, wenn nachts ohnehin Importe aus der Warenwirtschaft laufen – der Reindex gehört zeitlich dahinter, sonst indexiert er den alten Stand. Einige Shops lassen ihn deshalb einmal früh morgens laufen und tagsüber stündlich.
Der Aufruf endet mit Fehler 401 „Not authorized".
Der Reindex ist dann mit einem Passwort geschützt. Das ist bei Shopware-Shops der Normalfall: Der Server antwortet mit 401 und dem Hinweis WWW-Authenticate: Basic, oft mit einem Bereichsnamen wie IntediaDoofinder. Tragen Sie Benutzername und Passwort in die Felder Zugangsdaten des Cronjobs ein, dann läuft der Aufruf durch. Die Daten stammen aus der Konfiguration des Doofinder-Plugins in Ihrem Shop-Backend – wer den Shop nicht selbst betreut, bekommt sie von seiner Agentur.
Wo trage ich die Zugangsdaten ein?
Im Cronjob-Formular direkt unter der Adresse stehen zwei Felder für Benutzername und Passwort. Dort gehören sie hin, nicht in die Adresse: Sonderzeichen wie @ machen so keine Probleme, und das Passwort steht nicht in Protokollen oder Fehlermails. Wenn Sie es doch als benutzer:passwort@ihr-shop.de eintragen, verschieben wir es beim Speichern automatisch in die Felder.
Der Aufruf endet mit Fehler 403.
Das ist etwas anderes als 401: Hier hilft kein Passwort, sondern es blockiert etwas den Zugriff – ein Verzeichnisschutz, eine Regel in der .htaccess oder eine Firewall beim Hoster. Nehmen Sie genau diese eine Adresse von der Sperre aus. Manche Plugins erwarten zusätzlich einen Schlüssel in der Adresse; er steht in den Plugin-Einstellungen im Shop-Backend.
Der Aufruf läuft in eine Zeitüberschreitung.
Ein vollständiger Reindex kann bei großen Sortimenten länger dauern, als ein Aufruf offen bleibt. Im kostenlosen Tarif bekommt jeder Aufruf bis zu 45 Sekunden, in den bezahlten Tarifen bis zu 60. Wichtig: Der Shop arbeitet in aller Regel weiter, auch wenn wir die Verbindung vorher schließen – prüfen Sie im Doofinder-Konto, ob der Index trotzdem fertig wurde.
Nach einem Shop-Update läuft nichts mehr.
Häufigste Ursache ist ein geänderter Plugin-Pfad, etwa beim Wechsel von JTL-Shop 4 auf 5: aus /includes/plugins/jst_doofinder/ wird /plugins/ws5_doofinder/. Adresse im Cronjob anpassen, dann läuft es weiter. Mit eingeschalteter Benachrichtigung merken Sie so etwas am selben Tag.
Ich betreue mehrere Shops.
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 hinter den Shops verschiedene Kunden stehen.
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 Doofinder

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