An Preisberechnung ranhängen? - (ohne Rulebuilder)

Hallo zusammen,

wir möchten gern in die Preisberechnung eingreifen um die Preise, z. B. abhängig von der gewählten Option anzupassen.

Bisher haben wir versucht uns über die Events PRODUCT_PRICE_LOADED_EVENT, sales_channel.product.loaded ranzuhängen.

Wir haben auch gesehen, dass es Klassen gibt, die für die Preisberechnungen zuständig sind:

  • QuantityPriceCalculator
  • GrossPriceCalculator

Kann man sich hier irgendwie ranhängen, z.B. über Decorator?

Gibt es andere Möglichkeiten zur Laufzeit in die Preisberechnung einzugreifen?

Schönen Gruß und vielen Dank.