Frank: Trigger/Action/Hook Konzept ?

Beitrag lesen

Guten Morgen,

ich suche nach einer Lösung, einen Ansatz oder entsprechende Fachbegriffe, um folgende Situation abzubilden (Beispiel): In einem WebShop werden bei einem Produkt Aktionen hinterlegt für "Bestand < 10" und "Bestellung ausgelöst". Bei jeder der beiden Aktionen oder Zustände sollen 1-x Aktionen durchgeführt werden. Zum Beispiel beim Auslösen der Bestellung soll der Bestand entsprechend reduziert werden und dann eine Bestellbestätigungsmail versandt werden. Ist der Bestand bereits 0, soll eine Storno-Mail versendet werden.

Im Prinzip ist es eine Verlagerung von PHP-Routinen in eine DB. Die Routinen sind eine Art Bausteine, die beliebig kombiniert werden können.

Wie nennt man ein solches System? Kennt ihr Beispiele, die man sich anschauen könnte ohne alles von Null an neu zu erfinden?

Gruß, Frank