# Ereignisse wie Neue Bestellung oder neuer Kunde, Kunde geändert per REST API

**URL:** <https://forum.shopware.com/t/ereignisse-wie-neue-bestellung-oder-neuer-kunde-kunde-geandert-per-rest-api/47424>\
**Category:** Programmierung\
**Created:** [9. August 2017 um 09:03 UTC](https://forum.shopware.com/t/ereignisse-wie-neue-bestellung-oder-neuer-kunde-kunde-geandert-per-rest-api/47424 "2017-08-09T09:03:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Benziner](https://avatars.discourse-cdn.com/v4/letter/b/c37758/32.png) [@Benziner](https://forum.shopware.com/u/Benziner)\
**Post date:** [9. August 2017 um 09:03 UTC](https://forum.shopware.com/t/ereignisse-wie-neue-bestellung-oder-neuer-kunde-kunde-geandert-per-rest-api/47424/1 "2017-08-09T09:03:51Z")

</div>

Hi,

Ich lese mit der REST-API bereits bestimmte Bestellungen oder arlle Bestellungen sowie Kunden aus dem Shop aus.

Gibt es nun aber die Möglichkeit das ganze ereignisbasiert zu machen? Ich hab dazu nichts in der Doku der REST Api gefunden.&nbsp;

Also so:&nbsp;

Ein neuer Kunde hat sich registriert, es sollen die Daten des Kunden ausgelesen werden und zwar sobald der Kunde auf „Registrieren“ drückt. Wie kann ich solche Ereignisse programmieren?

---

<div class="post-metadata">

**Author:** ![Benziner](https://avatars.discourse-cdn.com/v4/letter/b/c37758/32.png) [@Benziner](https://forum.shopware.com/u/Benziner)\
**Post date:** [10. August 2017 um 06:17 UTC](https://forum.shopware.com/t/ereignisse-wie-neue-bestellung-oder-neuer-kunde-kunde-geandert-per-rest-api/47424/2 "2017-08-10T06:17:56Z")

</div>

Niemand? 😃 gitb es so etwas wie Ereignisse überhaupt, die man per Schnittstelle abfangen kann in Shopware?

---

<div class="post-metadata">

**Author:** ![waldicom](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/waldicom/32/12881_2.png) [@waldicom](https://forum.shopware.com/u/waldicom)\
**Post date:** [10. August 2017 um 11:19 UTC](https://forum.shopware.com/t/ereignisse-wie-neue-bestellung-oder-neuer-kunde-kunde-geandert-per-rest-api/47424/3 "2017-08-10T11:19:46Z")

</div>

Einige Änderungen (z.B. Kunde ändert seine Daten) kann man über Doctrine Events abfangen. Andere Ereignisse (z.B. Bestellung wurde gemacht) kann man über Shopware Events abfangen. In beiden Fällen kann man als Reaktion darauf weitere Schritte machen.

---

<div class="post-metadata">

**Author:** ![Benziner](https://avatars.discourse-cdn.com/v4/letter/b/c37758/32.png) [@Benziner](https://forum.shopware.com/u/Benziner)\
**Post date:** [27. September 2017 um 13:32 UTC](https://forum.shopware.com/t/ereignisse-wie-neue-bestellung-oder-neuer-kunde-kunde-geandert-per-rest-api/47424/4 "2017-09-27T13:32:01Z")

</div>

Und welche Events wären das genau? Das ist halt leider das, was ich nicht finde. Schon mal danke!

---

<div class="post-metadata">

**Author:** ![arnebecker](https://avatars.discourse-cdn.com/v4/letter/a/3bc359/32.png) [@arnebecker](https://forum.shopware.com/u/arnebecker)\
**Post date:** [28. September 2017 um 11:59 UTC](https://forum.shopware.com/t/ereignisse-wie-neue-bestellung-oder-neuer-kunde-kunde-geandert-per-rest-api/47424/5 "2017-09-28T11:59:56Z")

</div>

Also prinzipiell ist eine REST API eine passive Schnittstelle. D.h. du musst sie von außen aktiv aufrufen, damit sie etwas tut. Du kannst sie entwerder regelmäßig pollen oder du schreibst dir ein Plugin, welchen bei gewissen Ereignissen wiederum irgendwas tut. Z.B. eine extern Schnittstelle auf rufen. Das ist eine Sache der Kommunikationsrichtung.

Um über neue Kunden benachrichtigt zu werden müsstest du z.B. den Frontend-Registrier-Service dekorieren und das Doctrine Model, falls jemand bei dir auch Kunden über Backend anlegt.&nbsp;
