Trigger bei Veränderung Lager-Anzahl

Hallo,

ich möchte gern ein Plugin für meinen Shop entwickeln, welches bei Veränderung des Lagervorrats eines Varianten-Artikels den Vorrat bei 2 anderen Artikeln ändert.

Dafür hatte ich im Sinn, einen Subscriber für „wenn sich der Vorrat ändert“ (also z.B. bei Verkauf oder bei Anzahl-Aktualisierung im Admin-Interface) zu erstellen, der dann (per API oder wie auch immer man Artikel ändert - das wird dann die nächste Frage :wink: ) den Stock bei den anderen beiden (kann ich anhand der Artikel# ermitteln) anpasst.

Allerdings kann ich zu den Subscribern keine Doku finden, welche „Event trigger“ (so hieß das in der 5?) gibt.

Shopware 6: Services and Subscriber kennt nur „onProductsLoaded“.

Über Anregungen wie ich die Sache angehen sollte wäre ich dankbar!

Theo

Okay, geht es also gar nicht? Oder habe ich meine Frage nicht klar formuliert?

Finde die Shopware6 Entwicklerdoku leider sehr dürftig.

Doch geht, das Event welches du suchst heißt

Shopware\Core\Content\Product\ProductEvents::PRODUCT_WRITTEN_EVENT

(Shopware\Core\Framework\DataAbstractionLayer\Event\EntityWrittenEvent)

Und wie man Subscriber erstellt ist gut genug Dokumentiert: