Hallo Liebe Community, ich habe mittlerweile Stunden in div. Suchmaschinen verbracht, doch konnte ich keine Antwort finden, deshalb wende ich mich als letzte Anlaufstelle an Euch. Die von Shopware vordefinierten Cronjobs z.B. Geburtstagsgruß haben die Aktion Shopware_Cronjob_Birthday. Ich nehme an, dass diese Aktion eine Methode (o.ä.) aufruft, aber wo ist diese Methode definiert? In meinem Testshop möchte ich eine dynamische Kategorie haben ( Altbestände ). Die Altbestände sollen alle Artikel beinhalten, welche in einem dynamisch vorgegebenen Zeitraum angelegt worden sind. Das MySQL-Statement für das Vorhaben habe ich schon fertig gestellt, getestet und es funktioniert einwandfrei. Ebenfalls habe ich festegestellt, dass ich, nachdem das MySQL Statement ausgeführt wurde, die Kategoriebäume neu aufbauen muss. Unterm Strich habe ich eigentlich zwei Fragen: Wo und wie kann ich einen eigenen CronJob definieren? Kann ich das Aufbauen der Kategoriebäume auch zeitlich steuern? Ich würde mich über jeden Tipp freuen! Danke Euch Liebe Grüße Georg
Du wirst dafür ein Cronjob Plugin schreiben (lassen) müssen. Im wiki sind zahlreiche Informationen über die Plugin Programmierung. Für die Implementierung eines Cronjobs würde ich einen bestehenden Cronjob als Referenz wählen. Und ja, so lässt sich das Aufbauen der Kategoriebäume zeitlich steuern. Fall du Hilfe bei der Programmierung benötigst, schreib mir bitte eine PN.