# Event für das Cancellen von Bestellungen?

**URL:** <https://forum.shopware.com/t/event-fur-das-cancellen-von-bestellungen/68820>\
**Category:** Programmierung\
**Created:** [6. August 2020 um 14:47 UTC](https://forum.shopware.com/t/event-fur-das-cancellen-von-bestellungen/68820 "2020-08-06T14:47:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![pomom](https://avatars.discourse-cdn.com/v4/letter/p/b5a626/32.png) [@pomom](https://forum.shopware.com/u/pomom)\
**Post date:** [6. August 2020 um 14:47 UTC](https://forum.shopware.com/t/event-fur-das-cancellen-von-bestellungen/68820/1 "2020-08-06T14:47:13Z")

</div>

Hallo,

ich suche ein Event, das mich über das Cancellen von Bestellungen informiert. Ich habe hier durch Suche im Shopware Code das “StateMachineStateChangeEvent” gefunden. Hier habe ich also nun folgenden Code versucht:

```
use Shopware\Core\System\StateMachine\Event\StateMachineStateChangeEvent;
use Symfony\Component\EventDispatcher\EventSubscriberInterface;
use Shopware\Core\Checkout\Order\OrderEvents;

class MySubscriber implements EventSubscriberInterface
{
    public static function getSubscribedEvents(): array
    {
        return [
            StateMachineStateChangeEvent::STATE_MACHINE_TRANSITION_SIDE_ENTER => 'onOrderStateChange'
        ];
    }

    public function onOrderStateChange($event)
    {
        // Mein Code hier: Sende die Stornierung an einen externen Server
    }
}

```

Den Subscriber habe ich natürlich in der services.xml registriert.

&nbsp;

Mein Event Listener wird jedoch nicht ausgeführt, wenn ich den Status einer Bestellung im Admin Dashboard ändere. Mache ich etwas falsch? Gibt es ein besseres Event, um Stornierungen zu holen?

---

<div class="post-metadata">

**Author:** ![FSA](https://avatars.discourse-cdn.com/v4/letter/f/e9a140/32.png) [@FSA](https://forum.shopware.com/u/FSA)\
**Post date:** [23. April 2021 um 10:37 UTC](https://forum.shopware.com/t/event-fur-das-cancellen-von-bestellungen/68820/2 "2021-04-23T10:37:30Z")

</div>

Hi,

ich würde dir da das

ORDER\_WRITTEN\_EVENT = order.written

Event empfehlen.

Komplette Liste aller derzeitigen Events:  
p16r (dot) nl/2020-09-29-shopware-6-list-of-events

---

<div class="post-metadata">

**Author:** ![gaxweb](https://avatars.discourse-cdn.com/v4/letter/g/ea5d25/32.png) [@gaxweb](https://forum.shopware.com/u/gaxweb)\
**Post date:** [27. Februar 2024 um 09:37 UTC](https://forum.shopware.com/t/event-fur-das-cancellen-von-bestellungen/68820/3 "2024-02-27T09:37:52Z")

</div>

Probiers mit `\Shopware\Core\Checkout\Order\OrderEvents::ORDER_STATE_WRITTEN_EVENT`
