eCommerce & SEO Magazin - eRock Marketing

Lösung für E-Mail-Probleme in Shopware 6: Bestellbestätigungen sichern

Geschrieben von Tim Kelle | 13.01.2026

Es ist Montagnachmittag, dein Online-Shop läuft auf Hochtouren und die Bestellungen trudeln kontinuierlich ein. Doch dann die böse Überraschung: Ein Kunde ruft an und beschwert sich, dass er keine Bestellbestätigung erhalten hat. Du checkst hastig weitere Bestellungen und stellst fest – das Problem ist größer als gedacht. Wenn deine Shopware 6 Bestellbestätigung nicht versendet wird, stehen nicht nur verärgerte Kunden vor der Tür, sondern auch rechtliche Probleme und Umsatzeinbußen.

Dieses Szenario ist für Online-Händler ein echter Albtraum. Bestellbestätigungen sind nicht nur rechtlich vorgeschrieben, sondern auch das erste Vertrauenssignal nach einem Kauf. Wenn sie nicht ankommen, zweifeln Kunden an der Seriosität deines Shops und brechen möglicherweise sogar Zahlungen ab. Oft hilft hier eine strategische Onlinemarketing-Beratung, um die gesamte Customer Journey stabil aufzustellen.

Warum Shopware 6 Bestellbestätigungen manchmal im digitalen Nirvana verschwinden

Bevor wir uns in die Problemlösung stürzen, solltest du verstehen, warum deine Shopware 6 Bestellbestätigung nicht versendet wird. Die Ursachen sind vielfältig und oft miteinander verknüpft:

Fehlerhafte SMTP-Konfiguration

Der häufigste Grund liegt in einer fehlerhaften Shopware SMTP-Einstellung. Viele Shop-Betreiber verlassen sich auf den lokalen Mail-Versand, der jedoch bei den meisten Hosting-Anbietern nicht zuverlässig funktioniert. Ohne korrekte SMTP-Authentifizierung landen E-Mails oft im Spam-Ordner oder werden gar nicht erst zugestellt. Eine saubere Konfiguration und technische Umsetzung ist hier essenziell.

Unvollständige Grundkonfiguration

Wenn die Shopware Email-Einstellungen nicht vollständig sind, kann das System keine E-Mails versenden. Fehlende Absenderadressen, leere Shopbetreiber-Daten oder falsch konfigurierte Verkaufskanäle führen zu Problemen beim E-Mail-Versand.

Cache-Probleme bei E-Mail-Vorlagen

Selbst wenn deine Konfiguration korrekt ist, können zwischengespeicherte E-Mail-Vorlagen Probleme verursachen. Der Shopware Email-Vorlagen Cache verhindert manchmal, dass Änderungen an Templates oder Einstellungen wirksam werden. Dies betrifft oft auch die technische Shop-Geschwindigkeit, wenn Caching-Prozesse nicht sauber laufen.

Rechtliche Unvollständigkeit

Manche E-Mails werden nicht versendet, weil wichtige rechtliche Inhalte wie AGB, Widerrufsrecht oder Impressumsdaten fehlen. Shopware prüft diese Voraussetzungen und blockiert den Versand bei Unvollständigkeit.

Schritt-für-Schritt-Anleitung: Shopware 6 E-Mail-Versand reparieren

Schritt 1: Grundeinstellungen überprüfen

Navigiere zunächst zu Einstellungen > Grundeinstellungen > Stammdaten. Hier musst du alle wichtigen Unternehmensdaten vollständig ausfüllen:

  • Firmenname (wird als Absendername verwendet)
  • Vollständige Adresse (erscheint in der E-Mail-Signatur)
  • Kontaktdaten (Telefon, E-Mail)
  • Handelsregistereintrag (rechtlich erforderlich)
  • Umsatzsteuer-ID (bei entsprechender Pflicht)

Ohne diese Daten kann Shopware keine rechtskonformen E-Mails erstellen und blockiert den Versand.

Schritt 2: SMTP-Mailer konfigurieren

Der wichtigste Schritt für zuverlässigen E-Mail-Versand ist die Einrichtung eines SMTP-Mailers in Shopware. Gehe zu Einstellungen > System > Mailer:

Für Gmail:

  • SMTP-Server: smtp.gmail.com
  • Port: 587 (STARTTLS) oder 465 (SSL)
  • Verschlüsselung: TLS
  • Benutzername: deine-gmail-adresse@gmail.com
  • Passwort: App-spezifisches Passwort (nicht dein normales Gmail-Passwort)

Für Office 365:

  • SMTP-Server: smtp.office365.com
  • Port: 587
  • Verschlüsselung: STARTTLS
  • Benutzername: deine-email@deine-domain.com
  • Passwort: dein Office 365 Passwort

Wichtiger Hinweis: Verwende niemals den lokalen Mail-Versand für professionelle Shops. Die Shopware SMTP-Einstellungen gewährleisten, dass alle E-Mails von der gleichen IP-Adresse versendet werden und nicht als Spam eingestuft werden.

Schritt 3: E-Mail-Templates aktivieren und konfigurieren

Navigiere zu Einstellungen > E-Mail-Templates und überprüfe die Bestellbestätigung:

  1. Wähle "Bestellbestätigung" aus der Liste
  2. Überprüfe die Zuweisung zu deinem Verkaufskanal
  3. Kontrolliere Absender-E-Mail und Absender-Name
  4. Teste den Inhalt auf Vollständigkeit

Achte besonders darauf, dass die Shopware Absender-Email mit deiner SMTP-Konfiguration übereinstimmt. Unterschiedliche Adressen führen oft zu Authentifizierungsproblemen. Falls Sie hierbei Unterstützung benötigen, bietet eine professionelle Shopware Entwicklung die nötige Sicherheit.

Schritt 4: Bankverbindung und rechtliche Inhalte ergänzen

Für Zahlungsarten wie Vorkasse ist es essentiell, dass die Shopware 6 Vorkasse Bankverbindung in der Bestellbestätigung erscheint. Trage diese Daten unter Stammdaten > Bank-Daten ein:

  • Kontoinhaber
  • IBAN
  • BIC
  • Bankname

Diese Informationen werden automatisch in die Shopware Bestellbestätigung Bankverbindung eingefügt, wenn entsprechende Template-Variablen verwendet werden.

Häufige Stolpersteine und ihre Lösungen

Problem: E-Mails landen im Spam

Wenn deine E-Mails zwar versendet, aber als Spam klassifiziert werden, liegt das meist an:

Lösung 1: SPF-Record einrichten Ergänze in deinen DNS-Einstellungen einen SPF-Record:

v=spf1 include:_spf.google.com ~all

Lösung 2: DKIM-Signatur aktivieren Aktiviere DKIM-Signaturen bei deinem E-Mail-Provider und trage den öffentlichen Schlüssel in deine DNS-Zone ein.

Problem: Template-Variablen werden nicht ersetzt

Falls Platzhalter wie nicht durch echte Werte ersetzt werden:

  1. Cache leeren: Gehe zu Einstellungen > System > Caches und leere alle Caches
  2. Template-Syntax prüfen: Stelle sicher, dass du die korrekte Twig-Syntax verwendest
  3. Verkaufskanal-Zuordnung kontrollieren: Das Template muss dem richtigen Verkaufskanal zugeordnet sein

Problem: Automatische Rechnungserstellung funktioniert nicht

Wenn die Shopware 6 automatische Rechnung nicht mit der Bestellbestätigung versendet wird:

  1. Dokumentenerstellung aktivieren: Gehe zu Einstellungen > Dokumente und aktiviere die automatische Rechnungserstellung
  2. Bestellstatus-Events konfigurieren: Verknüpfe die Rechnungserstellung mit dem entsprechenden Bestellstatus
  3. E-Mail-Template erweitern: Füge die Rechnung als Anhang zum E-Mail-Template hinzu

Erweiterte Konfiguration für professionelle Shops

Event-basierte E-Mail-Auslösung konfigurieren

Für komplexere Anforderungen kannst du Shopware Bestellstatus-E-Mails ereignisbasiert konfigurieren:

# In services.xml <service id="YourPlugin\Subscriber\OrderStateChangeSubscriber">     <argument type="service" id="mail_service"/>     <tag name="kernel.event_subscriber"/> </service>

Damit kannst du spezifische E-Mails für verschiedene Bestellstatus-Änderungen definieren und sicherstellen, dass alle relevanten Shopware E-Mail-Benachrichtigungen zuverlässig versendet werden. Hier ist oft tiefe E-Commerce-Webentwicklung gefragt.

Mehrsprachige E-Mail-Templates einrichten

Für internationale Shops solltest du sprachspezifische E-Mail-Vorlagen konfigurieren:

  1. Erstelle separate Templates für jede Sprache
  2. Weise Templates den entsprechenden Verkaufskanälen zu
  3. Verwende sprachspezifische Variablen für dynamische Inhalte

AGB und Widerrufsrecht in E-Mails integrieren

Um rechtliche Sicherheit zu gewährleisten, solltest du Shopware AGB in E-Mail integrieren:

Monitoring und Qualitätssicherung

E-Mail-Versand überwachen

Richte ein Monitoring für gesendete Shopware-Mails ein:

Prüfpunkt Häufigkeit Aktion bei Fehler
SMTP-Verbindung Täglich Sofortige Benachrichtigung
Template-Rendering Bei Änderungen Automatischer Rollback
Zustellungsrate Wöchentlich Spam-Filter-Analyse
Bounce-Rate Täglich Adress-Validierung

Test-Szenarien für E-Mail-Templates

Entwickle systematische Tests für verschiedene Szenarien:

Standard-Bestellungen:

  • Verschiedene Zahlungsarten
  • Unterschiedliche Versandarten
  • Nationale und internationale Bestellungen

Sonderfälle:

  • B2B-Bestellungen mit Firmenadresse
  • Bestellungen mit Rabatten oder Gutscheinen
  • Teillieferungen und Stornierungen

Backup-Strategien für E-Mail-Konfiguration

Sichere deine E-Mail-Konfiguration regelmäßig:

  1. Exportiere E-Mail-Templates als JSON oder direkt aus der Datenbank
  2. Dokumentiere SMTP-Einstellungen (ohne Passwörter)
  3. Sichere DNS-Konfiguration (SPF, DKIM, DMARC)

Rechtliche Aspekte und Compliance

Pflichtangaben in Bestellbestätigungen

Jede Bestellbestätigung muss bestimmte rechtliche Informationen enthalten:

Für Einzelunternehmer:

  • Vollständiger Name
  • Anschrift
  • Telefonnummer
  • E-Mail-Adresse
  • Umsatzsteuer-ID (falls vorhanden)

Für Kapitalgesellschaften zusätzlich:

  • Rechtsform
  • Handelsregisternummer
  • Registergericht
  • Geschäftsführer

DSGVO-konforme E-Mail-Verarbeitung

Achte darauf, dass deine Shopware E-Mail-Einstellungen DSGVO-konform sind:

  • Zweckbindung: E-Mails nur für Vertragsabwicklung nutzen
  • Speicherdauer: Definiere Löschfristen für E-Mail-Logs
  • Auftragsverarbeitung: Schließe entsprechende Verträge mit E-Mail-Providern ab

Performance-Optimierung für große Shops

Queue-basierter E-Mail-Versand

Bei hohem Bestellvolumen solltest du den E-Mail-Versand in eine Queue auslagern:

<?php // In einer Service-Klasse public function sendOrderConfirmation(OrderEntity $order): void {     $this->messageQueue->add(new SendMailMessage([         'template' => 'order_confirmation',         'recipients' => [$order->getOrderCustomer()->getEmail()],         'data' => ['order' => $order]     ])); }

Caching-Strategien für E-Mail-Templates

Optimiere die Performance durch intelligentes Caching:

  • Template-Kompilierung cachen: Bereits gerenderte Templates zwischenspeichern
  • Statische Inhalte auslagern: Bilder und CSS in CDN
  • Variable Inhalte optimieren: Datenbank-Queries für Template-Variablen minimieren

Troubleshooting-Checkliste für Notfälle

Wenn die Shopware 6 Bestellbestätigung nicht versendet wird, arbeite diese Checkliste systematisch ab:

Sofort-Checks (5 Minuten)

  • SMTP-Verbindung testen
  • E-Mail-Queue prüfen
  • Letzter erfolgreicher E-Mail-Versand ermitteln
  • Fehlermeldungen in Logs überprüfen

Detailanalyse (15 Minuten)

  • Template-Zuordnung zu Verkaufskanälen prüfen
  • Absender-Konfiguration validieren
  • DNS-Einstellungen (SPF, DKIM) überprüfen
  • E-Mail-Provider-Status kontrollieren

Tiefere Diagnose (30 Minuten)

  • Datenbank-Logs auf Fehler durchsuchen
  • Template-Rendering manuell testen
  • Alternative SMTP-Konfiguration versuchen
  • Backup-Mail-System aktivieren

Präventive Maßnahmen für stabilen E-Mail-Versand

Automatisierte Überwachung einrichten

Implementiere ein Monitoring-System, das proaktiv Probleme erkennt:

<?php class MailHealthCheck {     public function checkMailSystem(): array     {         return [             'smtp_connection' => $this->checkSmtpConnection(),             'template_validity' => $this->validateTemplates(),             'queue_status' => $this->checkMailQueue(),             'recent_deliveries' => $this->checkRecentDeliveries()         ];     } }

Fallback-Systeme konfigurieren

Richte Backup-Lösungen für kritische Situationen ein:

  • Sekundärer SMTP-Server: Alternative bei Ausfall des primären Servers
  • Webhook-Benachrichtigungen: Sofortige Meldung bei E-Mail-Problemen
  • Manuelle Versandmöglichkeit: Notfall-Interface für kritische E-Mails

Optimierung für verschiedene E-Mail-Provider

Gmail-spezifische Konfiguration

Für Shopware Gmail-Integration beachte diese Besonderheiten:

  • App-Passwörter verwenden: Normale Passwörter funktionieren nicht mit 2FA
  • IP-Whitelist pflegen: Bei häufigen Standortwechseln
  • Sending-Limits beachten: Google begrenzt den täglichen Versand

Microsoft 365 Optimierung

Für Microsoft 365 als Shopware SMTP-Mailer:

  • Modern Authentication aktivieren: OAuth2 statt Basic Auth
  • Connector-Konfiguration: Für höhere Sending-Limits
  • Security-Policies berücksichtigen: Conditional Access Rules beachten

Professionelle E-Mail-Services

Für hohe Volumen empfehlen sich spezialisierte Services:

Anbieter Vorteile Nachteile Kosten
SendGrid Hohe Zustellrate Komplex in der Einrichtung Ab 15€/Monat
Mailgun Einfache API Weniger Features Ab 10€/Monat
Amazon SES Sehr günstig AWS-Kenntnisse nötig Ab 1€/Monat

Wenn alle Stricke reißen: Notfall-Strategien

Falls trotz aller Bemühungen die Shopware 6 Bestellbestätigung nicht versendet wird, gibt es letzte Rettungsmaßnahmen:

Temporäre manuelle Lösung

  1. Exportiere Bestelldaten aus dem Admin-Bereich
  2. Erstelle E-Mails mit externem Tool (z.B. Newsletter-Software)
  3. Versende Bestellbestätigungen manuell als Überbrückung

Plugin-basierte Backup-Lösungen

Installiere ein Backup-E-Mail-Plugin:

  • Alternative Mailer-Implementierung
  • Externe API-Integration
  • Webhook-basierte E-Mail-Services

Professionelle Hilfe organisieren

Wenn das Problem komplex wird:

  • Shopware-Partner kontaktieren für schnelle Hilfe
  • E-Mail-Experten beauftragen für Infrastruktur-Probleme
  • Hosting-Provider einbeziehen bei Server-seitigen Problemen

Langfristige Strategie für stabilen E-Mail-Versand

Nach der akuten Problemlösung solltest du eine nachhaltige E-Mail-Strategie entwickeln:

Dokumentation aller Einstellungen

Erstelle eine vollständige Dokumentation deiner Shopware Mailer-Einstellungen:

  • Konfigurationsdateien sichern
  • Zugangsdaten verschlüsselt speichern
  • Abhängigkeiten dokumentieren
  • Update-Prozeduren definieren

Regelmäßige Wartung planen

Damit technische Hürden gar nicht erst entstehen, ist eine kontinuierliche technische Wartung unumgänglich.

Aufgabe Intervall Verantwortlich
SMTP-Verbindung testen Täglich Automatisiert
Template-Updates prüfen Wöchentlich Content-Manager
Provider-Status checken Monatlich IT-Administrator
Backup-Systeme testen Quartalsweise Systemadministrator

Kontinuierliche Verbesserung

  • A/B-Tests für Templates: Optimiere Öffnungsraten und Conversion-Optimierung
  • Performance-Monitoring: Überwache Versandgeschwindigkeit
  • Kundenfeedback einbeziehen: Sammle Rückmeldungen zur E-Mail-Qualität

Deine E-Mails fliegen wieder zuverlässig ins Postfach

E-Mail-Probleme in Shopware 6 sind frustrierend, aber mit dem richtigen Vorgehen gut lösbar. Die meisten Fälle, in denen deine Shopware 6 Bestellbestätigung nicht versendet wird, lassen sich auf wenige Grundprobleme zurückführen: fehlerhafte SMTP-Konfiguration, unvollständige Stammdaten oder veraltete Template-Einstellungen.

Mit der systematischen Herangehensweise aus diesem Artikel – von der Grundkonfiguration über erweiterte SMTP-Einstellungen bis hin zu professionellen Monitoring-Lösungen – stellst du sicher, dass deine Kunden zuverlässig alle wichtigen E-Mails erhalten. Vergiss dabei nicht die rechtlichen Aspekte: Vollständige Pflichtangaben und DSGVO-konforme Verarbeitung sind nicht nur gesetzlich vorgeschrieben, sondern stärken auch das Vertrauen deiner Kunden.

Investiere Zeit in eine solide E-Mail-Infrastruktur mit Backup-Systemen und automatischem Monitoring. Das zahlt sich langfristig aus und erspart dir nächtliche Troubleshooting-Sessions. Deine Kunden werden es dir danken – mit einer funktionierenden Bestellbestätigung im Postfach und dem Vertrauen in deinen professionellen Shop.