Produktablaufdatum
E-Mails und Verarbeitung
Ablaufverarbeitung, Mail-Vorlagen und Shopware Queue betreiben.
E-Mails und Verarbeitung
Der tägliche Task steelcode_expiration_date.process leert relevante Caches, deaktiviert abgelaufene Produkte und stellt E-Mail-Batches in die Queue. Derselbe Ablauf kann manuell gestartet werden:
bin/console steelcode:expiration-date:process
E-Mails gehen an die Empfänger aus der Plugin-Konfiguration, nicht an den aktuellen Admin-Benutzer. Die Vorlage Produktablaufdatum enthält Produktname, Artikelnummer, Ablaufdatum und einen Admin-Link.
Im produktiven Betrieb sollte ein dauerhafter Messenger-Worker laufen:
bin/console messenger:consume -vv
Plugin-Protokolle liegen in var/log/steelcode_expiration_date.log.