# Mehrere Business-Events für "Bestellung ist eingegangen"

**URL:** <https://forum.shopware.com/t/mehrere-business-events-fuer-bestellung-ist-eingegangen/89751>\
**Category:** Shopware 6 (German)\
**Created:** [13. August 2021 um 14:31 UTC](https://forum.shopware.com/t/mehrere-business-events-fuer-bestellung-ist-eingegangen/89751 "2021-08-13T14:31:43Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fanello73](https://avatars.discourse-cdn.com/v4/letter/f/34f0e0/32.png) [@Fanello73](https://forum.shopware.com/u/Fanello73)\
**Post date:** [13. August 2021 um 14:31 UTC](https://forum.shopware.com/t/mehrere-business-events-fuer-bestellung-ist-eingegangen/89751/1 "2021-08-13T14:31:43Z")

</div>

hallo zusammen

Ich hoffe ich beschreibe meine Problematik richtig… 🙂  
Obwohl es nicht so lustig ist, da ich mir daran die Zähne ausbeisse…

Folgende Situation:  
ich verwende 2 Business-Events für „Bestellung ist eingegangen“:

- Shopbetreiber erhält eine Mail mit der Bestellung (hierfür habe ich im Business-Event seine Mail-Adresse eingetragen)
- Kunde erhält eine Mail mit der Bestellbestätigung

Nun hätte ich aber für den Kunden 3 mögliche Szenarien:

- Mail-Bestätigung bei Online-Zahlung und Lieferung per Versand
- Mail-Bestätigung bei Online-Zahlung und Selbstabholung
- Mail-Bestätigung bei Barzahlung und Selbstabholung

Ich dachte mir nun, ich mache für jeden dieser Szenarien einen eigenen checkout.order.placed-Business-Event. Dabei habe ich auch jedem das eigene Mail-Template zugewiesen und eine eigene Regel.  
Die Regeln sind:

- Zahlungsart ist Barzahlung
- Zahlungsart ist nicht Barzahlung und Lieferung ist Versand
- Zahlungsart ist nicht Barzahlung und Lieferung ist Abholung

Nun passiert folgendes. Wenn ich eine Bestellung mache, erhält der Shopbetreiber seine Mail. Passt.  
Der Kunde erhält aber gleich 3 Mails, also eigentlich pro erstellten checkout.order.placed-Business-Event.  
Muss das so sein? Gibt es einen anderen Weg?

Herzlichen Dank für eure Hilfe.

Ach ja, ich benutze Shopware 6.3.5.4

---

<div class="post-metadata">

**Author:** ![wrongspot](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/wrongspot/32/8901_2.png) [@wrongspot](https://forum.shopware.com/u/wrongspot)\
**Post date:** [13. August 2021 um 17:40 UTC](https://forum.shopware.com/t/mehrere-business-events-fuer-bestellung-ist-eingegangen/89751/2 "2021-08-13T17:40:46Z")

</div>

Es gibt ja nur eine Bestellbestätigung, du müsstest dann eher eine Differenzierung von Zahlart und Versandart vornehmen und in deren Abhängigkeit die Texte tauschen. Hier in Pseudo Code

```auto
email header

if(payment = Online-Zahlung && shipping = Lieferung per Versand ){
    Template für Mail-Bestätigung bei Online-Zahlung und Lieferung per Versand Text
}

if(payment = Online-Zahlung && shipping = Selbstabholung ){
    Template für Mail-Bestätigung bei Online-Zahlung und Lieferung per Versand Text
}

if(payment = Barzahlung && shipping = Selbstabholung ){
    Template für Mail-Bestätigung bei Online-Zahlung und Lieferung per Versand Text
}
email footer

```

---

<div class="post-metadata">

**Author:** ![Fanello73](https://avatars.discourse-cdn.com/v4/letter/f/34f0e0/32.png) [@Fanello73](https://forum.shopware.com/u/Fanello73)\
**Post date:** [16. August 2021 um 09:29 UTC](https://forum.shopware.com/t/mehrere-business-events-fuer-bestellung-ist-eingegangen/89751/3 "2021-08-16T09:29:30Z")

</div>

Danke für deine Antwort. Werde ich so versuchen.

Nur zum Verständnis… beim Business-Event „Zahlung erreicht Status bezahlt“ (state\_enter.order\_transaction.state.paid) konnte ich zwei Mal verwenden.  
(Hier ist aber zu erwähnen, dass der eine Business-Event eine eigene Mail-Adresse erhalten hat).  
Was ist denn der Unterschied zum Bestelleingang?
