Voll- und Teilstornierung erweitern/überschreiben möglich?

Hallo, ich will eine Zahlungsschnittstelle implementieren und muß dazu auch Voll- und Teilstornierungen verarbeiten. Für die Vollstornierung würde ich mich entweder beim Löschen von Bestellungen einklinken wollen oder bei der Statusänderung einer Bestellung. In beiden Fällen muß eine Abfrage an meinen Webservice geschickt und abhängig von der Antwort der Lösch- bzw. Speicherprozeß abgewürgt werden. Bei der Teilstornierung läufts analog zum Löschen der Bestellung, nur daß ich da eine einzelne Artikelposition lösche. Shopware bietet ja auch die Möglichkeit, die Artikelmenge zu erhöhen und neue Positionen hinzuzufügen. Das müßte ich auch verhindern. Gibt es eine Möglichkein, sich durch Ableitung bzw. Erweiterung in die Prozesse einzuhängen? /engine/backend/modules/orders/main.php sieht nicht so aus, als ob ich da per Hook oder Event reinkomme, aber ich würde ungern im Shopware-Source herumbasteln. Ich bin für jede Anregung dankbar. Gruß Jan