# Bestandsänderung nach Bestellabschluss an externe API senden

**URL:** <https://forum.shopware.com/t/bestandsaenderung-nach-bestellabschluss-an-externe-api-senden/95758>\
**Category:** Shopware 6 (German)\
**Created:** [11. August 2022 um 18:30 UTC](https://forum.shopware.com/t/bestandsaenderung-nach-bestellabschluss-an-externe-api-senden/95758 "2022-08-11T18:30:54Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![FlorianG](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/floriang/32/13769_2.png) [@FlorianG](https://forum.shopware.com/u/FlorianG)\
**Post date:** [11. August 2022 um 18:30 UTC](https://forum.shopware.com/t/bestandsaenderung-nach-bestellabschluss-an-externe-api-senden/95758/1 "2022-08-11T18:30:54Z")

</div>

Hallo,

ich möchte nach erfolgreichem Bestellabschluss die gekauften Artikel an eine API senden.

Meine Idee ist, den CheckoutController zu extenden und eine eigene function für die Order zu schreiben, welche wiederum einen Service aufruft, um die Daten an die externe API zu senden.

Irgendwie scheint mir das jedoch nicht der richtige Ansatz zu sein.  
Gibt es einen einfacheren Weg, sich da einzuhängen?

Danke für die Tipps

Grüße  
Florian

---

<div class="post-metadata">

**Author:** ![abdullah](https://avatars.discourse-cdn.com/v4/letter/a/aeb1de/32.png) [@abdullah](https://forum.shopware.com/u/abdullah)\
**Post date:** [11. August 2022 um 20:06 UTC](https://forum.shopware.com/t/bestandsaenderung-nach-bestellabschluss-an-externe-api-senden/95758/2 "2022-08-11T20:06:12Z")

</div>

Ich würde jetzt nicht die Controller erweitern, sondern gucken ob irgendwo ein Event geworfen wird, was dich weiter bringen könnte.

Eventuell reicht für dich schon das Event CartConvertedEvent? Oder besser EntityWrittenEvent (order.written?), wobei hier drauf geachtet werden muss, dass das Event nur bei der Entity Order gelauscht wird.

Eventuell kannst du auch den FlowBuilder erweitern und den benutzen? (Hier fehlt mir leider die Erfahrung)

vg

---

<div class="post-metadata">

**Author:** ![FlorianG](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/floriang/32/13769_2.png) [@FlorianG](https://forum.shopware.com/u/FlorianG)\
**Post date:** [12. August 2022 um 04:49 UTC](https://forum.shopware.com/t/bestandsaenderung-nach-bestellabschluss-an-externe-api-senden/95758/3 "2022-08-12T04:49:50Z")

</div>

Danke, das ist ne gute Idee 🙂  
Hab das hier gefunden:

> **[Listening to events](https://developer.shopware.com/docs/guides/plugins/plugins/plugin-fundamentals/listening-to-events)**

Beim Flow-Builder hatte ich auch schon geschaut
