# Email Template if Abfrage der MwSt

**URL:** <https://forum.shopware.com/t/email-template-if-abfrage-der-mwst/99055>\
**Category:** Programmierung\
**Created:** [23. März 2023 um 09:36 UTC](https://forum.shopware.com/t/email-template-if-abfrage-der-mwst/99055 "2023-03-23T09:36:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Photolium](https://avatars.discourse-cdn.com/v4/letter/p/b5e925/32.png) [@Photolium](https://forum.shopware.com/u/Photolium)\
**Post date:** [23. März 2023 um 09:36 UTC](https://forum.shopware.com/t/email-template-if-abfrage-der-mwst/99055/1 "2023-03-23T09:36:34Z")

</div>

Hallo, ich möchte gerne in der Bestellbestätigung eine if Abfrage einbauen, in der abgefragt wird ob ein Artikel enthalten ist der mit 0% MwSt besteuert ist oder wenn eine Mischbestellung mit Artikeln von 19% und 0% bestellt wurden. Dann soll eine Mitteilung eingefügt sein. Folgendes habe ich versucht. Es funktioniert bei Bestellungen mit 0% aber nicht bei Mischbestellugnen.

```auto
{if ( $sOrderDetails.0.additional_details.tax == 19 and $sOrderDetails.0.additional_details.tax == 0 ) or $sOrderDetails.0.additional_details.tax == 0 }
Mitteilung
{/if}

```

---

<div class="post-metadata">

**Author:** ![puhas](https://avatars.discourse-cdn.com/v4/letter/p/b38774/32.png) [@puhas](https://forum.shopware.com/u/puhas)\
**Post date:** [23. März 2023 um 10:18 UTC](https://forum.shopware.com/t/email-template-if-abfrage-der-mwst/99055/2 "2023-03-23T10:18:03Z")

</div>

Du fragst nur den ersten Artikel ab! $OrderDetail.0 ist der erste Artikel $OrderDetail.1 der zweite usw.  
Der erste Teil der If-Abfrage kann also schon mal nicht klappen. Ein Artikel kann nicht gleichzeitig 0% und 19% haben.

Du müsstest eine neue Variable $HasMwst0 o.Ä. auf False setzen und mit einer Schleife durch alle Artikel in $OrderDetail durchlaufen (Siehe z.B. in der sORDER-Mail) und wenn ein Artikel keine MwSt hat, die Variable $HasMwst0 auf True setzen. Danach kannst du mit {if $HasMwst0}Meldung{/if} deine Meldung ausgeben.
