Hallo Danny,
wie du in dieser Klasse sehen kannst, wird beim feuern des Events ein Name angegeben: platform/OrderStateChangeEventListener.php at 6.1 · shopware/platform · GitHub
Das bedeutet, du kannst nicht einfach mit OrderStateMachineStateChangeEvent::class auf das Event horchen.
Der Eventname wird hier zusammen gebaut: platform/StateMachineStateChangeEvent.php at 6.1 · shopware/platform · GitHub
Du musst dich also auf ein Event subscriben, dass wie folgt aussehen kann: “state_enter.order.state.in_progress” Dies wird z.B. gefeuert, wenn du die Bestellung in den State “In Progress” schiebst.
Viele Grüße aus Schöppingen
Michael Telgmann