Hallo Zusammen,
ich möchte ein mal pro Tag früh morgens (z.B. um 6:00 Uhr) eine Funktion von meinem Plugin ausführen. Dafür habe ich in meinem Plugin Resources/cronjob.xml das folgende:
<?xml version="1.0" encoding="utf-8"?>
<cronjobs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../../../engine/Shopware/Components/Plugin/schema/cronjob.xsd">
<cronjob>
<name>EET-Daten importieren</name>
<action>importEET</action>
<active>true</active>
<interval>86400</interval>
<disableOnError>true</disableOnError>
</cronjob>
</cronjobs>
Soweit ich verstehe, gibt es keinen Weg einen Controller hier festzulegen, dem die Action "importEET" gehört. Wie soll ich dann vorgehen? Wie versteht Shopware welche von der möglichen gleichnahmigen Funktionen in unterschiedlichen Dateien des Plugins aufzurufen?
(Und noch eine Zusatzfrage, wenn ich darf: wie sage ich dem System an welcher Uhrzeit soll der Job aufgeführt werden?)
Danke im Vorab!
Roman