Plugin mit CronJob programmieren

Hallo,

ich bin mir nicht ganz sicher, wie ich ein Shopware Plugin programmieren muss, das eine bestimmte Aktion zyklisch durchführt. Ich schätze, dafür bieten sich Cronjobs an. Was brauch ich alles, damit ich in einem Plugin in Shopware einen Cronjob ausführen kann? Muss das Cron-Plugin selbst installiert sein? Muss am Server was eingestellt werden? Und wie erzeuge ich in einem Shopwareplugin einen Cronjob?

So mal die DevDocs absuchen ist jetzt nicht so Dein Ding, oder?  Sticking-out-tongue
Cron ist total simpel… wenn man die „neue“ Pluginstruktur verwendet:
Plugin quick Startup Guide

@sonic‍

aber muss dafür das Cron-Plugin im Shop installiert sein? und erforderliche Servereinstellungen damit Shopware einen Cronjob ausführen kann?

Shopware selber hat keinen “echten Cron” alle - auch die systemcrons - werden ja durch einen “externen” cron getriggert.
Wie “crons” unter Shopware funktionieren, findest Du in der normalen Doku.
Die Shopware-Einstellung vom Cron selber kommt ja aus der XML (Beispiel oben)
Crons werden entweder durch ein Cron “intern” bei z.B. Linux ausfgerufen, oder extern durch einen get auf /backend/cron
Mit diesem Aufruf werden dann die Shopware-Crons je nach Zeitplan gestartet.

https://community.shopware.com/shopware.php/sViewport,searchFuzzy/sLanguage,1?sSearch=cron&sLanguage=1