Wenn Sie Ihre Shopware Cronjobs mit Hilfe der Shopware Console ausführen möchten, benötigen Sie ein Wrapper-Skript.
Zunächst konfigurieren Sie bitte die gewünschten Cronjobs in Ihrem Shopware Backend. Wie Sie dabei vorgehen, erfahren Sie in der Shopware Community unter folgendem Link: Cronjobs -- Konfiguration in Shopware
Beispiel für ein Wrapper-Skript
Um skriptgesteuert die Cronjobs über die Shopware Console auszuführen, erstellen Sie ein Skript mit folgendem Inhalt und der Dateiendung *.sh und legen es auf Ihrem Speicherplatz ab:
Wrapper Skript für Shopware Cron am Beispiel von PHP 7.0
Bitte passen Sie im oberen Beispiel den Pfad zu Ihrem Shopware-Verzeichnis und ggf. die PHP Version an und geben dem Skript die Rechte 700 (-rwx——). Wie Sie die Rechte anpassen können, erfahren sie unter folgendem Link: CHMOD -- Welche Rechte sollte ich vergeben? Wie geht dies?
Einrichtung des ServerCon Cronjobs
Anschließend müssen Sie das Skript triggern, indem Sie einen Cronjob in ServerCon erstellen und den Pfad zu dem soeben erstellen Skript angeben . Den passenden Artikel dazu finden Sie hier: Wie richte ich einen Cronjob ein?
Der Cronjob ist nun eingerichtet und wird im gewünschten Turnus durchgeführt.