# Shopware 6 verschickt keine Bestellbestätigung

**URL:** https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216
**Category:** Allgemein
**Created:** [18. Juli 2021 um 19:47 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216 "2021-07-18T19:47:15Z")
**Posts on this page:** 12
**Page:** 1

<div class="post-metadata">

### Author: ![FiLa-Kreativ.de](https://avatars.discourse-cdn.com/v4/letter/f/8baadc/32.png) [@FiLa-Kreativ.de](https://forum.shopware.com/u/FiLa-Kreativ.de)
#### Post date: [18. Juli 2021 um 19:47 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/1 "2021-07-18T19:47:15Z")

</div>

Guten Abend zusammen,  
ich bin gerade am „testen“ für unseren Onlineshop. Wir haben dort jedoch ein Problem mit dem Mail Versand. Und zwar wird nach eine Bestellung keine Mail verschickt, weder an mich, noch an den Kunden.  
Bearbeite ich aber die Bestellung (Zahlungsstatus, Lieferstatus,…) dann gehen die Mails raus an den Kunden.  
Auch Anfragen über das Kontaktformular kommen bei mir an.  
Muss da irgendwo noch was eingestellt werden?  
Unter den Business-Events gibt es den Punkt „Bestellung ist eingegangen“ wo auch das E-Mail Template Bestellbestätigung hinterlegt ist…  
Ich habe heute noch das mir vorgeschlagene Update durchgeführt. Die Version ist zwar die selbe wie davor ( 6.4.2.1 ). Der Mailversand ging jedoch vor dem Update auch nicht…

---

<div class="post-metadata">

### Author: ![FiLa-Kreativ.de](https://avatars.discourse-cdn.com/v4/letter/f/8baadc/32.png) [@FiLa-Kreativ.de](https://forum.shopware.com/u/FiLa-Kreativ.de)
#### Post date: [18. Juli 2021 um 19:56 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/2 "2021-07-18T19:56:27Z")

</div>

Okey, scheinbar liegt es an der Mailvorlage für den Mail Versand. Ich habe diese gerade mal komplett leer gemacht und ein Test rein geschrieben, da geht die Mail an alle raus.  
Gibt es die möglichkeit, die Standard Vorlage irgendwo her zu bekommen?

---

<div class="post-metadata">

### Author: ![SmartStylez](https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/32.png) [@SmartStylez](https://forum.shopware.com/u/SmartStylez)
#### Post date: [18. Juli 2021 um 20:09 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/3 "2021-07-18T20:09:13Z")

</div>

Im Netz gibt es einige Demoshops, da kannst du dir diese rauskopieren. Ansonsten könnte ich morgen schauen, wenn ich im Büro bin.

---

<div class="post-metadata">

### Author: ![FiLa-Kreativ.de](https://avatars.discourse-cdn.com/v4/letter/f/8baadc/32.png) [@FiLa-Kreativ.de](https://forum.shopware.com/u/FiLa-Kreativ.de)
#### Post date: [18. Juli 2021 um 20:26 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/4 "2021-07-18T20:26:55Z")

</div>

Aber auch mit Zugriff aufs Backend? Dann muss ich mal schauen.

Das Kuriose ist aber auch, das wenn ich meine Vorlage „teste“ also über das Briefchen-Symbol an mich selber schicke, kommt das ganze an…

---

<div class="post-metadata">

### Author: ![AndreHerking](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/andreherking/32/7839_2.png) [@AndreHerking](https://forum.shopware.com/u/AndreHerking)
#### Post date: [19. Juli 2021 um 06:14 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/5 "2021-07-19T06:14:31Z")

</div>

Wenn du sie an dir selbst verschickst fehlen die Variablen Einträge. Deshalb klappt es auch. Hier mal die Mailvorlagen aus meinen Demoshop, die müssten soweit Standard sein:

HTML:

```auto
<div style="font-family:arial; font-size:12px;">

{% set currencyIsoCode = order.currency.isoCode %}

Hallo {{order.orderCustomer.salutation.letterName }} {{order.orderCustomer.firstName}} {{order.orderCustomer.lastName}},<br>
{{ order.customerComment }}

<br>
Ihre Bestellung ist am {{ order.orderDateTime|date }} bei uns eingegangen.<br>
<br>
Bestellnummer: {{ order.orderNumber }}<br>
<br>
Sobald ein Zahlungseingang erfolgt ist, erhalten Sie eine separate Benachrichtigung und Ihre Bestellung wird verarbeitet.<br>
<br>
Den aktuellen Status Ihrer Bestellung können Sie jederzeit über diesen Link abrufen: {{ rawUrl('frontend.account.order.single.page', { 'deepLinkCode': order.deepLinkCode}, salesChannel.domains|first.url) }}<br>
Über diesen Link können Sie auch die Bestellung bearbeiten, die Zahlungsart wechseln oder nachträglich eine Zahlung durchführen.<br>
<br>
<strong>Informationen zu Ihrer Bestellung:</strong><br>
<br>

<table width="80%" border="0" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">
    <tr>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Pos.</strong></td>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Bezeichnung</strong></td>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Menge</strong></td>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Preis</strong></td>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Summe</strong></td>
    </tr>

    {% for lineItem in order.lineItems %}
    <tr>
        <td style="border-bottom:1px solid #cccccc;">{{ loop.index }} </td>
        <td style="border-bottom:1px solid #cccccc;">
          {{ lineItem.label|u.wordwrap(80) }}<br>
            {% if lineItem.payload.options is defined and lineItem.payload.options|length >= 1 %}
                {% for option in lineItem.payload.options %}
                    {{ option.group }}: {{ option.option }}
                    {% if lineItem.payload.options|last != option %}
                        {{ " | " }}
                    {% endif %}
                {% endfor %}
                <br/>
            {% endif %}
          {% if lineItem.payload.productNumber is defined %}Artikel-Nr: {{ lineItem.payload.productNumber|u.wordwrap(80) }}{% endif %}
        </td>
        <td style="border-bottom:1px solid #cccccc;">{{ lineItem.quantity }}</td>
        <td style="border-bottom:1px solid #cccccc;">{{ lineItem.unitPrice|currency(currencyIsoCode) }}</td>
        <td style="border-bottom:1px solid #cccccc;">{{ lineItem.totalPrice|currency(currencyIsoCode) }}</td>
    </tr>
    {% endfor %}
</table>

{% set delivery = order.deliveries.first %}
<p>
    <br>
    <br>
    Versandkosten: {{order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
    Gesamtkosten Netto: {{ order.amountNet|currency(currencyIsoCode) }}<br>
        {% for calculatedTax in order.price.calculatedTaxes %}
            {% if order.taxStatus is same as('net') %}zzgl.{% else %}inkl.{% endif %} {{ calculatedTax.taxRate }}% MwSt. {{ calculatedTax.tax|currency(currencyIsoCode) }}<br>
        {% endfor %}
    <strong>Gesamtkosten Brutto: {{ order.amountTotal|currency(currencyIsoCode) }}</strong><br>
    <br>

    <strong>Gewählte Versandart:</strong> {{ delivery.shippingMethod.name }}<br>
    {{ delivery.shippingMethod.description }}<br>
    <br>

    {% set billingAddress = order.addresses.get(order.billingAddressId) %}
    <strong>Rechnungsadresse:</strong><br>
    {{ billingAddress.company }}<br>
    {{ billingAddress.firstName }} {{ billingAddress.lastName }}<br>
    {{ billingAddress.street }} <br>
    {{ billingAddress.zipcode }} {{ billingAddress.city }}<br>
    {{ billingAddress.country.name }}<br>
    <br>

    <strong>Lieferadresse:</strong><br>
    {{ delivery.shippingOrderAddress.company }}<br>
    {{ delivery.shippingOrderAddress.firstName }} {{ delivery.shippingOrderAddress.lastName }}<br>
    {{ delivery.shippingOrderAddress.street }} <br>
    {{ delivery.shippingOrderAddress.zipcode}} {{ delivery.shippingOrderAddress.city }}<br>
    {{ delivery.shippingOrderAddress.country.name }}<br>
    <br>
    {% if billingAddress.vatId %}
        Ihre Umsatzsteuer-ID: {{ billingAddress.vatId }}
        Bei erfolgreicher Prüfung und sofern Sie aus dem EU-Ausland
        bestellen, erhalten Sie Ihre Ware umsatzsteuerbefreit. <br>
    {% endif %}
    <br/>
    Den aktuellen Status Ihrer Bestellung können Sie auch jederzeit auf unserer Webseite im Bereich "Mein Konto" - "Meine Bestellungen" abrufen: {{ rawUrl('frontend.account.order.single.page', { 'deepLinkCode': order.deepLinkCode}, salesChannel.domains|first.url) }}
    </br>
    Für Rückfragen stehen wir Ihnen jederzeit gerne zur Verfügung.
</p>
<br>
</div>

```

PLAIN:

```auto
{% set currencyIsoCode = order.currency.isoCode %}
Hallo {{order.orderCustomer.salutation.letterName }} {{order.orderCustomer.firstName}} {{order.orderCustomer.lastName}},

Ihre Bestellung ist am {{ order.orderDateTime|date }} bei uns eingegangen.

Bestellnummer: {{ order.orderNumber }}

Sobald ein Zahlungseingang erfolgt ist, erhalten Sie eine separate Benachrichtigung und Ihre Bestellung wird verarbeitet.

Den aktuellen Status Ihrer Bestellung können Sie jederzeit über diesen Link abrufen: {{ rawUrl('frontend.account.order.single.page', { 'deepLinkCode': order.deepLinkCode}, salesChannel.domains|first.url) }}
Über diesen Link können Sie auch die Bestellung bearbeiten, die Zahlungsart wechseln oder nachträglich eine Zahlung durchführen.

Informationen zu Ihrer Bestellung:

Pos. Artikel-Nr. Beschreibung Menge Preis Summe
{% for lineItem in order.lineItems %}
{{ loop.index }} {% if lineItem.payload.productNumber is defined %}{{ lineItem.payload.productNumber|u.wordwrap(80) }}{% endif %} {{ lineItem.label|u.wordwrap(80) }}{% if lineItem.payload.options is defined and lineItem.payload.options|length >= 1 %}, {% for option in lineItem.payload.options %}{{ option.group }}: {{ option.option }}{% if lineItem.payload.options|last != option %}{{ " | " }}{% endif %}{% endfor %}{% endif %} {{ lineItem.quantity }} {{ lineItem.unitPrice|currency(currencyIsoCode) }} {{ lineItem.totalPrice|currency(currencyIsoCode) }}
{% endfor %}

{% set delivery = order.deliveries.first %}

{{ order.customerComment }}

Versandkosten: {{order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}
Gesamtkosten Netto: {{ order.amountNet|currency(currencyIsoCode) }}
    {% for calculatedTax in order.price.calculatedTaxes %}
        {% if order.taxStatus is same as('net') %}zzgl.{% else %}inkl.{% endif %} {{ calculatedTax.taxRate }}% MwSt. {{ calculatedTax.tax|currency(currencyIsoCode) }}
    {% endfor %}
Gesamtkosten Brutto: {{ order.amountTotal|currency(currencyIsoCode) }}

Gewählte Versandart: {{ delivery.shippingMethod.name }}
{{ delivery.shippingMethod.description }}

{% set billingAddress = order.addresses.get(order.billingAddressId) %}
Rechnungsadresse:
{{ billingAddress.company }}
{{ billingAddress.firstName }} {{ billingAddress.lastName }}
{{ billingAddress.street }}
{{ billingAddress.zipcode }} {{ billingAddress.city }}
{{ billingAddress.country.name }}

Lieferadresse:
{{ delivery.shippingOrderAddress.company }}
{{ delivery.shippingOrderAddress.firstName }} {{ delivery.shippingOrderAddress.lastName }}
{{ delivery.shippingOrderAddress.street }}
{{ delivery.shippingOrderAddress.zipcode}} {{ delivery.shippingOrderAddress.city }}
{{ delivery.shippingOrderAddress.country.name }}

{% if billingAddress.vatId %}
Ihre Umsatzsteuer-ID: {{ billingAddress.vatId }}
Bei erfolgreicher Prüfung und sofern Sie aus dem EU-Ausland
bestellen, erhalten Sie Ihre Ware umsatzsteuerbefreit.
{% endif %}

Den aktuellen Status Ihrer Bestellung können Sie auch jederzeit auf unserer Webseite im Bereich "Mein Konto" - "Meine Bestellungen" abrufen: {{ rawUrl('frontend.account.order.single.page', { 'deepLinkCode': order.deepLinkCode}, salesChannel.domains|first.url) }}
Für Rückfragen stehen wir Ihnen jederzeit gerne zur Verfügung.

```

---

<div class="post-metadata">

### Author: ![FiLa-Kreativ.de](https://avatars.discourse-cdn.com/v4/letter/f/8baadc/32.png) [@FiLa-Kreativ.de](https://forum.shopware.com/u/FiLa-Kreativ.de)
#### Post date: [19. Juli 2021 um 19:09 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/6 "2021-07-19T19:09:26Z")

</div>

Danke! Da war der fehler versteckt.  
Der kam vom Plugin „[Kundeneingaben oder zusätzliche Felder bei Produkten](https://store.shopware.com/tmms299227094335f/kundeneingaben-oder-zusaetzliche-felder-bei-produkten.html)“, da muss für die Übermittlung des Text was im Mail Template eingefügt werden, das funktioniert nicht so oder ich habe es an der flaschen stelle eingefügt, denn wie in der Installationsanleitung geschrieben, klappt es nicht bzw gibt es die Punkte „{% block lineItem %}…{% endblock %}“ nicht in meinem Mail Template…

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [19. Juli 2021 um 19:57 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/7 "2021-07-19T19:57:04Z")

</div>

Hallo,

also mein **Mail-Text** für **HTML** ist (Shopware 6 Standard ohne Anpassung, siehe auch [platform/de-html.html.twig at trunk · shopware/platform · GitHub](https://github.com/shopware/platform/blob/trunk/src/Core/Migration/Fixtures/mails/order_confirmation_mail/de-html.html.twig) ):

```auto
<div style="font-family:arial; font-size:12px;">

{% set currencyIsoCode = order.currency.isoCode %}

Hallo {{ order.orderCustomer.salutation.translated.letterName }} {{ order.orderCustomer.firstName }} {{ order.orderCustomer.lastName }},<br>
<br>
Ihre Bestellung ist am {{ order.orderDateTime|format_datetime('medium', 'short', locale='de-DE') }} bei uns eingegangen.<br>
<br>
Bestellnummer: {{ order.orderNumber }}<br>
<br>
Sobald ein Zahlungseingang erfolgt ist, erhalten Sie eine separate Benachrichtigung und Ihre Bestellung wird verarbeitet.<br>
<br>
Den aktuellen Status Ihrer Bestellung können Sie jederzeit über diesen Link abrufen: {{ rawUrl('frontend.account.order.single.page', { 'deepLinkCode': order.deepLinkCode }, salesChannel.domains|first.url) }}<br>
Über diesen Link können Sie auch die Bestellung bearbeiten, die Zahlungsart wechseln oder nachträglich eine Zahlung durchführen.<br>
<br>
<strong>Informationen zu Ihrer Bestellung:</strong><br>
<br>

<table border="0" style="font-family:Arial, Helvetica, sans-serif; font-size:12px;">
    <tr>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Produkt-Nr.</strong></td>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Bezeichnung</strong></td>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Menge</strong></td>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Preis</strong></td>
        <td bgcolor="#F7F7F2" style="border-bottom:1px solid #cccccc;"><strong>Summe</strong></td>
    </tr>

    {% for lineItem in order.nestedLineItems %}
        {% set nestingLevel = 0 %}
        {% set nestedItem = lineItem %}
        {% block lineItem %}
            <tr>
                <td>{% if nestedItem.payload.productNumber is defined %}{{ nestedItem.payload.productNumber|u.wordwrap(80) }}{% endif %}</td>
                <td>
                    {% if nestingLevel > 0 %}
                        {% for i in 1..nestingLevel %}
                            <span style="position: relative;">
                                <span style="display: inline-block;
                                    position: absolute;
                                    width: 6px;
                                    height: 20px;
                                    top: 0;
                                    border-left: 2px solid rgba(0, 0, 0, 0.15);
                                    margin-left: {{ i * 10 }}px;"></span>
                            </span>
                        {% endfor %}
                    {% endif %}

                    <div{% if nestingLevel > 0 %} style="padding-left: {{ (nestingLevel + 1) * 10 }}px"{% endif %}>
                        {{ nestedItem.label|u.wordwrap(80) }}
                    </div>

                    {% if nestedItem.payload.options is defined and nestedItem.payload.options|length >= 1 %}
                        <div>
                            {% for option in nestedItem.payload.options %}
                                {{ option.group }}: {{ option.option }}
                                {% if nestedItem.payload.options|last != option %}
                                    {{ " | " }}
                                {% endif %}
                            {% endfor %}
                        </div>
                    {% endif %}

                    {% if nestedItem.payload.features is defined and nestedItem.payload.features|length >= 1 %}
                        {% set referencePriceFeatures = nestedItem.payload.features|filter(feature => feature.type == 'referencePrice') %}
                        {% if referencePriceFeatures|length >= 1 %}
                            {% set referencePriceFeature = referencePriceFeatures|first %}
                            <div>
                                {{ referencePriceFeature.value.purchaseUnit }} {{ referencePriceFeature.value.unitName }}
                                ({{ referencePriceFeature.value.price|currency(currencyIsoCode) }}* / {{ referencePriceFeature.value.referenceUnit }} {{ referencePriceFeature.value.unitName }})
                            </div>
                        {% endif %}
                    {% endif %}
                </td>
                <td style="text-align: center">{{ nestedItem.quantity }}</td>
                <td>{{ nestedItem.unitPrice|currency(currencyIsoCode) }}</td>
                <td>{{ nestedItem.totalPrice|currency(currencyIsoCode) }}</td>
            </tr>

            {% if nestedItem.children.count > 0 %}
                {% set nestingLevel = nestingLevel + 1 %}
                {% for lineItem in nestedItem.children %}
                    {% set nestedItem = lineItem %}
                    {{ block('lineItem') }}
                {% endfor %}
            {% endif %}
        {% endblock %}
    {% endfor %}
</table>

{% set delivery = order.deliveries.first %}

{% set displayRounded = order.totalRounding.interval != 0.01 or order.totalRounding.decimals != order.itemRounding.decimals %}
{% set decimals = order.totalRounding.decimals %}
{% set total = order.price.totalPrice %}
{% if displayRounded %}
    {% set total = order.price.rawTotal %}
    {% set decimals = order.itemRounding.decimals %}
{% endif %}
<p>
    <br>
    <br>
    Versandkosten: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}<br>
    Gesamtkosten Netto: {{ order.amountNet|currency(currencyIsoCode) }}<br>
        {% for calculatedTax in order.price.calculatedTaxes %}
            {% if order.taxStatus is same as('net') %}zzgl.{% else %}inkl.{% endif %} {{ calculatedTax.taxRate }}% MwSt. {{ calculatedTax.tax|currency(currencyIsoCode) }}<br>
        {% endfor %}
    {% if not displayRounded %}<strong>{% endif %}Gesamtkosten Brutto: {{ total|currency(currencyIsoCode,decimals=decimals) }}{% if not displayRounded %}</strong>{% endif %}<br>
    {% if displayRounded %}
        <strong>Gesamtkosten Brutto gerundet: {{ order.price.totalPrice|currency(currencyIsoCode,decimals=order.totalRounding.decimals) }}</strong><br>
    {% endif %}
    <br>

    <strong>Gewählte Versandart:</strong> {{ delivery.shippingMethod.translated.name }}<br>
    {{ delivery.shippingMethod.translated.description }}<br>
    <br>

    {% set billingAddress = order.addresses.get(order.billingAddressId) %}
    <strong>Rechnungsadresse:</strong><br>
    {{ billingAddress.company }}<br>
    {{ billingAddress.firstName }} {{ billingAddress.lastName }}<br>
    {{ billingAddress.street }} <br>
    {{ billingAddress.zipcode }} {{ billingAddress.city }}<br>
    {{ billingAddress.country.translated.name }}<br>
    <br>

    <strong>Lieferadresse:</strong><br>
    {{ delivery.shippingOrderAddress.company }}<br>
    {{ delivery.shippingOrderAddress.firstName }} {{ delivery.shippingOrderAddress.lastName }}<br>
    {{ delivery.shippingOrderAddress.street }} <br>
    {{ delivery.shippingOrderAddress.zipcode}} {{ delivery.shippingOrderAddress.city }}<br>
    {{ delivery.shippingOrderAddress.country.translated.name }}<br>
    <br>
    {% if order.orderCustomer.vatIds %}
        Ihre Umsatzsteuer-ID: {{ order.orderCustomer.vatIds|first }}
        Bei erfolgreicher Prüfung und sofern Sie aus dem EU-Ausland
        bestellen, erhalten Sie Ihre Ware umsatzsteuerbefreit. <br>
    {% endif %}
    <br/>
    Den aktuellen Status Ihrer Bestellung können Sie auch jederzeit auf unserer Webseite im Bereich "Mein Konto" - "Meine Bestellungen" abrufen: {{ rawUrl('frontend.account.order.single.page', { 'deepLinkCode': order.deepLinkCode }, salesChannel.domains|first.url) }}
    </br>
    Für Rückfragen stehen wir Ihnen jederzeit gerne zur Verfügung.
</p>
<br>
</div>

```

Die von @AndreHerking ist veraltet, da es {% for lineItem in order.nestedLineItems %} heißen muss und nicht mehr {% for lineItem in order.lineItems %},

Den Bereich **{% block lineItem %}** gibt es also auf jeden Fall im E-Mail-Template **Bestellbestätigung** (siehe: [platform/de-html.html.twig at trunk · shopware/platform · GitHub](https://github.com/shopware/platform/blob/trunk/src/Core/Migration/Fixtures/mails/order_confirmation_mail/de-html.html.twig#L31) ). Alternativ einfach den zusätzlichen Inhalt **am Ende der for-Schleife** , also vor {% endfor %} von {% for lineItem in order.nestedLineItems %} oder {% for lineItem in order.lineItems %} einfügen (also hier [platform/de-html.html.twig at trunk · shopware/platform · GitHub](https://github.com/shopware/platform/blob/trunk/src/Core/Migration/Fixtures/mails/order_confirmation_mail/de-html.html.twig#L88) ). Gerade wenn man dort zusätzlichen Inhalt mit ausgeben lassen möchte, ist es auch nötig, diesen dort selbst manuell einzufügen.

Von **Text** wäre es:

```auto
{% set currencyIsoCode = order.currency.isoCode %}
Hallo {{ order.orderCustomer.salutation.translated.letterName }} {{ order.orderCustomer.firstName }} {{ order.orderCustomer.lastName }},

Ihre Bestellung ist am {{ order.orderDateTime|format_datetime('medium', 'short', locale='de-DE') }} bei uns eingegangen.

Bestellnummer: {{ order.orderNumber }}

Sobald ein Zahlungseingang erfolgt ist, erhalten Sie eine separate Benachrichtigung und Ihre Bestellung wird verarbeitet.

Den aktuellen Status Ihrer Bestellung können Sie jederzeit über diesen Link abrufen: {{ rawUrl('frontend.account.order.single.page', { 'deepLinkCode': order.deepLinkCode }, salesChannel.domains|first.url) }}
Über diesen Link können Sie auch die Bestellung bearbeiten, die Zahlungsart wechseln oder nachträglich eine Zahlung durchführen.

Informationen zu Ihrer Bestellung:

Pos. Artikel-Nr. Beschreibung Menge Preis Summe
{% for lineItem in order.lineItems %}
{{ loop.index }} {% if lineItem.payload.productNumber is defined %}{{ lineItem.payload.productNumber|u.wordwrap(80) }}{% endif %} {{ lineItem.label|u.wordwrap(80) }}{% if lineItem.payload.options is defined and lineItem.payload.options|length >= 1 %}, {% for option in lineItem.payload.options %}{{ option.group }}: {{ option.option }}{% if lineItem.payload.options|last != option %}{{ " | " }}{% endif %}{% endfor %}{% endif %}{% if lineItem.payload.features is defined and lineItem.payload.features|length >= 1 %}{% set referencePriceFeatures = lineItem.payload.features|filter(feature => feature.type == 'referencePrice') %}{% if referencePriceFeatures|length >= 1 %}{% set referencePriceFeature = referencePriceFeatures|first %}, {{ referencePriceFeature.value.purchaseUnit }} {{ referencePriceFeature.value.unitName }}({{ referencePriceFeature.value.price|currency(currencyIsoCode) }}* / {{ referencePriceFeature.value.referenceUnit }} {{ referencePriceFeature.value.unitName }}){% endif %}{% endif %}
    {{ lineItem.quantity }} {{ lineItem.unitPrice|currency(currencyIsoCode) }} {{ lineItem.totalPrice|currency(currencyIsoCode) }}
{% endfor %}

{% set delivery = order.deliveries.first %}

{% set displayRounded = order.totalRounding.interval != 0.01 or order.totalRounding.decimals != order.itemRounding.decimals %}
{% set decimals = order.totalRounding.decimals %}
{% set total = order.price.totalPrice %}
{% if displayRounded %}
    {% set total = order.price.rawTotal %}
    {% set decimals = order.itemRounding.decimals %}
{% endif %}

Versandkosten: {{ order.deliveries.first.shippingCosts.totalPrice|currency(currencyIsoCode) }}
Gesamtkosten Netto: {{ order.amountNet|currency(currencyIsoCode) }}
{% for calculatedTax in order.price.calculatedTaxes %}
{% if order.taxStatus is same as('net') %}zzgl.{% else %}inkl.{% endif %} {{ calculatedTax.taxRate }}% MwSt. {{ calculatedTax.tax|currency(currencyIsoCode) }}
{% endfor %}
Gesamtkosten Brutto: {{ total|currency(currencyIsoCode,decimals=decimals) }}
{% if displayRounded %}
Gesamtkosten Brutto gerundet: {{ order.price.totalPrice|currency(currencyIsoCode,decimals=order.totalRounding.decimals) }}
{% endif %}

Gewählte Versandart: {{ delivery.shippingMethod.translated.name }}
{{ delivery.shippingMethod.translated.description }}

{% set billingAddress = order.addresses.get(order.billingAddressId) %}
Rechnungsadresse:
{{ billingAddress.company }}
{{ billingAddress.firstName }} {{ billingAddress.lastName }}
{{ billingAddress.street }}
{{ billingAddress.zipcode }} {{ billingAddress.city }}
{{ billingAddress.country.translated.name }}

Lieferadresse:
{{ delivery.shippingOrderAddress.company }}
{{ delivery.shippingOrderAddress.firstName }} {{ delivery.shippingOrderAddress.lastName }}
{{ delivery.shippingOrderAddress.street }}
{{ delivery.shippingOrderAddress.zipcode}} {{ delivery.shippingOrderAddress.city }}
{{ delivery.shippingOrderAddress.country.translated.name }}

{% if order.orderCustomer.vatIds %}
Ihre Umsatzsteuer-ID: {{ order.orderCustomer.vatIds|first }}
Bei erfolgreicher Prüfung und sofern Sie aus dem EU-Ausland
bestellen, erhalten Sie Ihre Ware umsatzsteuerbefreit.
{% endif %}

Den aktuellen Status Ihrer Bestellung können Sie auch jederzeit auf unserer Webseite im Bereich "Mein Konto" - "Meine Bestellungen" abrufen: {{ rawUrl('frontend.account.order.single.page', { 'deepLinkCode': order.deepLinkCode }, salesChannel.domains|first.url) }}
Für Rückfragen stehen wir Ihnen jederzeit gerne zur Verfügung.

```

Grüße  
Sebastian

---

<div class="post-metadata">

### Author: ![FiLa-Kreativ.de](https://avatars.discourse-cdn.com/v4/letter/f/8baadc/32.png) [@FiLa-Kreativ.de](https://forum.shopware.com/u/FiLa-Kreativ.de)
#### Post date: [19. Juli 2021 um 20:38 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/8 "2021-07-19T20:38:10Z")

</div>

Vielen dank! Nun läuft alles, die Mail Templates waren wohl veraltet, auch aus dem Demo Shop wo ich sie her hatte…

---

<div class="post-metadata">

### Author: ![webseitenbeauftragte](https://avatars.discourse-cdn.com/v4/letter/w/a6a055/32.png) [@webseitenbeauftragte](https://forum.shopware.com/u/webseitenbeauftragte)
#### Post date: [21. Juli 2021 um 05:52 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/9 "2021-07-21T05:52:47Z")

</div>

@AndreHerking@sschreier

Ich habe bei mir beide Varianten ausprobiert. Aber leider funktionieren beide nicht!  
Auch eine leere Email (ohne Code, Variablen oder irgendetwas) wird nicht versendet.  
Was kann das Problem sein?

Shopware v6.4.1.2 im Einsatz

Folgende Fehlermeldung steht in den Logs

[2021-07-21T05:43:33.484410+00:00] request.ERROR: Uncaught PHP Exception Shopware\Core\Content\MailTemplate\Exception\MailTransportFailedException: „Failed sending mail to following recipients: {{ recipients }} with Error: Expected response code „220“ but got an empty response.“ at /var/customers/webs/xxx/xxx/vendor/shopware/core/Content/Mail/Service/MailSender.php line 55 {„exception“:"[object] (Shopware\Core\Content\MailTemplate\Exception\MailTransportFailedException(code: 0): Failed sending mail to following recipients: {{ recipients }} with Error: Expected response code „220“ but got an empty response. at /var/customers/webs/xxx/xxx/vendor/shopware/core/Content/Mail/Service/MailSender.php:55)\n[previous exception] [object] (Symfony\Component\Mailer\Exception\TransportException(code: 0): Expected response code „220“ but got an empty response. at /var/customers/xxx/xxx/fashiondate2.de/vendor/symfony/mailer/Transport/Smtp/SmtpTransport.php:299)"}

In den Ereignis-Logs steht folgender Eintrag  
{  
„source“: „core“,  
„environment“: „prod“,  
„additionalData“: {  
„data“: {  
„contentHtml“: „Test“,  
„contentPlain“: „Test“,  
„recipients“: {  
„[info@anonym.de](mailto:info@anonym.de)“: „[info@anonym.de](mailto:info@anonym.de)“  
},  
„salesChannelId“: „anonym“,  
„mediaIds“: ,  
„subject“: „Test“,  
„senderName“: „anonym“,  
„testMode“: true  
},  
„message“:   
}  
}

Die Originalwerte habe ich durch anonym ersetzt

---

<div class="post-metadata">

### Author: ![sschreier](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/sschreier/32/23296_2.png) [@sschreier](https://forum.shopware.com/u/sschreier)
#### Post date: [21. Juli 2021 um 09:25 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/10 "2021-07-21T09:25:24Z")

</div>

Hallo,

also die, die Shopware beim Installieren hinterlegt, ist für HTML diese hier: [platform/de-html.html.twig at trunk · shopware/platform · GitHub](https://github.com/shopware/platform/blob/trunk/src/Core/Migration/Fixtures/mails/order_confirmation_mail/de-html.html.twig) bzw. für (Plain-)Text diese: [platform/de-plain.html.twig at trunk · shopware/platform · GitHub](https://github.com/shopware/platform/blob/trunk/src/Core/Migration/Fixtures/mails/order_confirmation_mail/de-plain.html.twig) .

Bei Google gibt es ein paar Ergebnisse dazu: [symfony mailer expected response code 250 but got an empty response - Google Suche](https://www.google.de/search?q=symfony+mailer+expected+response+code+250+but+got+an+empty+response&client=safari&hl=de-de&ei=VOj3YM3_FL797_UP2ryzkAY&oq=symfony+mailer+Expected+response+code+&gs_lcp=ChNtb2JpbGUtZ3dzLXdpei1zZXJwEAEYATICCCkyBggAEBYQHjIFCCEQoAE6BAgAEEdQs5cBWOmeAWCfsAFoAHABeACAAaIBiAHDBJIBAzEuNJgBAKABAcgBCMABAQ&sclient=mobile-gws-wiz-serp) .

Grüße

Sebastian

---

<div class="post-metadata">

### Author: ![webseitenbeauftragte](https://avatars.discourse-cdn.com/v4/letter/w/a6a055/32.png) [@webseitenbeauftragte](https://forum.shopware.com/u/webseitenbeauftragte)
#### Post date: [21. Juli 2021 um 11:46 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/11 "2021-07-21T11:46:24Z")

</div>

> [@webseitenbeauftragte](#):
>
> \Content\MailTemplate\Exception\MailTransportFailedException(

Erstmal Dank @sschreier für die Antwort. Ich muss mir die Themen mal durchlesen.  
Was mich wundert ist die Tatsache, dass der „Fehler“ bei unterschiedlichen Installationen und unterschiedlichen Versionen existiert (6.4.1.1 / 6.4.1.2 und 6.4.2.1) und **erst nach einem Update** von 6.3.x entstanden ist

---

<div class="post-metadata">

### Author: ![DanielK1511](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/danielk1511/32/20652_2.png) [@DanielK1511](https://forum.shopware.com/u/DanielK1511)
#### Post date: [22. Juli 2021 um 09:04 UTC](https://forum.shopware.com/t/shopware-6-verschickt-keine-bestellbestaetigung/89216/12 "2021-07-22T09:04:48Z")

</div>

> [@webseitenbeauftragte](#):
>
> „Failed sending mail to following recipients: {{ recipients }} with Error: Expected response code „220“ but got an empty response.

Ist der SMTP Server mit SSL Verschlüsselt?
