Erinnerungen & Ablauf
B2B+ Quotes hält Angebote von sich aus aktuell: abgelaufene Angebote verfallen, und Kunden bekommen kurz vor Ablauf eine Erinnerung. Beides erledigt ein geplanter Task.
Der Ablauf-Task
Der Task avellon.quote.expiry läuft stündlich über den Shopware-Scheduler und die Message Queue und erledigt bei jedem Lauf zwei Aufgaben.
Er lässt abgelaufene Angebote verfallen: Alle offenen Angebote — requested, in_progress, sent —, deren Gültigkeit überschritten ist, setzt er auf expired (Abgelaufen). Veraltete Preise lassen sich danach nicht mehr annehmen.
Und er verschickt die Ablauf-Erinnerung. Für gesendete Angebote, die in den nächsten N Tagen ablaufen und noch keine Erinnerung erhalten haben, geht die E-Mail „Ihr Angebot läuft bald ab" an den Kunden — mit dem Button zur Express-Annahme. Jedes Angebot bekommt genau eine Erinnerung. Im selben Lauf löst der Task das Flow-Event avellon.quote.expiring aus (siehe Flow Builder).
Eine Erinnerung, auch bei Fehlversand
Die Erinnerung gilt als verschickt, sobald der Task sie angestoßen hat — auch wenn der eigentliche E-Mail-Versand scheitert. Bei defektem Mail-Setup wird der Kunde so nicht bei jedem stündlichen Lauf erneut angeschrieben.
Steuernde Einstellungen
| Einstellung | Bedeutung | Standard |
|---|---|---|
Ablauf-Erinnerung (Tage vorher, 0 = aus) (expiryReminderDays) | Wie viele Tage vor Ablauf die Erinnerung rausgeht. 0 schaltet sie ab. | 3 |
Standard-Gültigkeit von Angeboten (Tage) (defaultValidityDays) | Wie viele Tage ein neues Angebot ab Erstellung gültig ist. Pro Angebot anpassbar. | 14 |
Beide liegen unter Konfiguration.
Gültigkeit je Angebot
Die Standard-Gültigkeit ist nur der Startwert. Auf der Detailseite lässt sich „Gültig bis" pro Angebot überschreiben.