# Custom Flow Event wird in Shopware 6.7.7 nicht ausgeführt

**URL:** <https://forum.shopware.com/t/custom-flow-event-wird-in-shopware-6-7-7-nicht-ausgefuehrt/108591>\
**Category:** Programmierung\
**Tags:** programming\
**Created:** [9. Februar 2026 um 21:53 UTC](https://forum.shopware.com/t/custom-flow-event-wird-in-shopware-6-7-7-nicht-ausgefuehrt/108591 "2026-02-09T21:53:30Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![code-cap](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/code-cap/32/27173_2.png) [@code-cap](https://forum.shopware.com/u/code-cap)\
**Post date:** [9. Februar 2026 um 21:53 UTC](https://forum.shopware.com/t/custom-flow-event-wird-in-shopware-6-7-7-nicht-ausgefuehrt/108591/1 "2026-02-09T21:53:30Z")

</div>

Hallo zusammen,

ich entwickle ein Plugin für Lagerbestand-Benachrichtigungen und habe ein Problem: Mein  
Custom Flow Event wird dispatched, aber der Flow Builder führt keine Flows dafür aus.

Implementierung

Event-Klasse (implementiert FlowEventAware, ProductAware, MailAware):

```php
class LowStockEvent extends Event implements FlowEventAware, ProductAware, MailAware
{
public const EVENT_NAME = ‚foo.product.low_stock‘;

  public function getName(): string
  {
      return self::EVENT_NAME;
  }
  // ... alle erforderlichen Methoden implementiert

}

```

BusinessEventCollectorSubscriber (registriert mit Priority 1000):

```php
public function onCollectBusinessEvents(BusinessEventCollectorEvent $event): void
{
    $definition = $this->businessEventCollector->define(LowStockEvent::class);
    $event->getCollection()->set($definition->getName(), $definition);
}

```

Event Dispatch:  
`$event = new LowStockEvent($context, $productId, $productName);`  
`$this->eventDispatcher->dispatch($event, $event->getName());`

Was funktioniert

- Event wird dispatched (eigene Log-Einträge beweisen es)
- BusinessEventCollectorSubscriber ist registriert
- Flow existiert in DB (event\_name = ‚foo.product.low\_stock‘, active = 1)
- Alle Interfaces korrekt implementiert

Das Problem

- debug:event-dispatcher foo.product.low\_stock zeigt: „The event does not have any registered listeners“
- Flow wird nie ausgeführt
- Keine Flow-bezogenen Fehler in den Logs

Was ich bereits versucht habe

- Cache geleert (cache:clear, cache:pool:clear)
- dal:refresh:index ausgeführt
- Flow-Record aktualisiert
- Standard-Events funktionieren korrekt

Fragen

1. Gibt es einen speziellen Service-Tag für Plugin-basierte Custom Flow Events in 6.7?
2. Registriert der Flow Builder Listener automatisch für FlowEventAware Events?
3. Gibt es einen Unterschied zwischen App flow.xml Events und Plugin Events?

Umgebung: Shopware 6.7.7.1, PHP 8.3.30

Danke für eure Hilfe!

---

<div class="post-metadata">

**Author:** ![Max\_Shop](https://avatars.discourse-cdn.com/v4/letter/m/58f4c7/32.png) [@Max\_Shop](https://forum.shopware.com/u/Max_Shop)\
**Post date:** [10. Februar 2026 um 08:41 UTC](https://forum.shopware.com/t/custom-flow-event-wird-in-shopware-6-7-7-nicht-ausgefuehrt/108591/2 "2026-02-10T08:41:29Z")

</div>

Die Dokumentation bist du einmal durchgegangen?

> **[Add custom flow trigger | Shopware Documentation](https://developer.shopware.com/docs/guides/plugins/plugins/framework/flow/add-flow-builder-trigger.html)**
>
> Documentation for Shopware developers

---

<div class="post-metadata">

**Author:** ![code-cap](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/code-cap/32/27173_2.png) [@code-cap](https://forum.shopware.com/u/code-cap)\
**Post date:** [10. Februar 2026 um 10:26 UTC](https://forum.shopware.com/t/custom-flow-event-wird-in-shopware-6-7-7-nicht-ausgefuehrt/108591/3 "2026-02-10T10:26:23Z")

</div>

Hab das Problem gefunden.  
Ich hab eine getSalesChannelId() Methode erstellt. Diese löst die sales channel ID auf und  
gibt sie an das LowStockEvent weiter.

---

<div class="post-metadata">

**Author:** ![system](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/3X/2/9/29c7587ba660f00e4995d1743162782e5d6d8653.svg) [@system](https://forum.shopware.com/u/system)\
**Post date:** [12. März 2026 um 10:27 UTC](https://forum.shopware.com/t/custom-flow-event-wird-in-shopware-6-7-7-nicht-ausgefuehrt/108591/4 "2026-03-12T10:27:19Z")

</div>

Dieses Thema wurde automatisch 30 Tage nach der letzten Antwort geschlossen. Es sind keine neuen Antworten mehr erlaubt.
