Wie kann man die Regeln für das Riskmanagement per Plugin erweitern?

Hallo zusammen,

wir würden gerne die Regeln für das Riskmanagement erweitern. Konkret sollen Regeln ermöglicht werden, die u.a. vom Lagerbestand abhängen. D.h. eine bestimmte Zahlungsart soll gesperrt werden, wenn der Lagerbestand mindestens eines Artikels in der Bestellung z.B. unter 0 ist (“Vorbestellungen”). Hierzu haben wir die Datei Core/sAdmin.php um eine neue Methode sRiskLAGERBESTANDLESS() erweitert. Dies ist allerdings ein Eingriff in den Core. Gibt es eine Möglichkeit, dies per Plugin zu lösen?

Vielen Dank und viele Grüße,
Hendrik

Du kannst dieses event nutzen: shopware/sAdmin.php at 5.2 · shopware/shopware · GitHub

Viele Grüße

Oder diese Dokumentation dazu lesen:

https://developers.shopware.com/developers-guide/risk-rules/#extend-risk-managment-backend-module

Unten ist auch ein Beispielplugin verlinkt.

Vielen Dank, das hat beides sehr weitergeholfen :slight_smile: