Lesezeit: 4 Min · getestet auf Shopware 6.7.x
Kurz erklärt: In Shopware 6 werden automatische E-Mails (Bestellbestätigung, Versandbenachrichtigung, Registrierung …) von zwei getrennten Bausteinen gesteuert: Das E-Mail-Template bestimmt Inhalt und Aussehen, der Flow Builder bestimmt wann und an wen gesendet wird. Wer aus älteren Anleitungen (Shopware 6.1/6.2) kommt, sucht den Flow Builder oft vergeblich – er kam erst mit Shopware 6.4. Dieser Eintrag erklärt das Zusammenspiel und die saubere Einrichtung.
Auf einen Blick
| Was es ist | Zwei-Ebenen-System für automatische (Transaktions-)E-Mails |
| Inhalt & Layout | Einstellungen → E-Mail-Templates |
| Auslösung (wann/an wen) | Einstellungen → Flow Builder |
| Verfügbar seit | Flow Builder ab Shopware 6.4 (Core, Basis kostenlos) |
| Getestet auf | Shopware 6.7.x |
| Merksatz | Template ohne Flow verschickt nichts – beide gehören zusammen |
Das Prinzip: Template ist nicht gleich Versand
Das ist der wichtigste Punkt – und genau der, den alte Tutorials nicht kennen:
- E-Mail-Template = das „Was & Wie“. Hier liegen Betreff, HTML- und Text-Inhalt, Logo und die Twig-Variablen (z. B. die Bestellnummer). Ein Template allein wird aber nie von selbst verschickt.
- Flow Builder = das „Wann & An wen“. Ein Flow lauscht auf ein Auslöser-Ereignis (z. B. „Bestellung wurde abgeschlossen“), prüft optional Bedingungen und führt dann eine Aktion aus – etwa „E-Mail versenden“, die ein bestimmtes Template referenziert.
Erst beide Ebenen zusammen ergeben eine funktionierende automatische Mail. Deshalb reicht es nicht, nur den Template-Text zu ändern – man muss wissen, welcher Flow dieses Template auslöst.
E-Mail-Templates: Inhalt & Layout pflegen
Pfad: Einstellungen → E-Mail-Templates. Jedes Template hat eine HTML- und eine Plaintext-Version, nutzt Twig-Variablen für dynamische Inhalte und bietet eine Vorschau sowie einen Test-Versand.
Beispiel für eine Twig-Variable im Template:
Hallo {{ order.orderCustomer.firstName }},
deine Bestellung {{ order.orderNumber }} ist bei uns eingegangen.


Flow Builder: Wann wird gesendet
Pfad: Einstellungen → Flow Builder. Zwei Reiter: Meine Flows (deine aktiven/eigenen Abläufe) und Flow Templates (Vorlagen zum Duplizieren). Shopware bringt bereits viele Standard-Flows mit (Bestellbestätigung, Statuswechsel, Newsletter-Double-Opt-in …).
Jeder Flow besteht aus drei Bausteinen: Auslöser (Trigger-Ereignis) → optional Bedingung (über den Rule Builder) → Aktion (z. B. „E-Mail versenden“, Status setzen, Tag vergeben).

Einen eigenen Flow bauen – Schritt für Schritt
- Einstellungen → Flow Builder → „Flow hinzufügen“.
- Reiter Allgemein: Name + Beschreibung vergeben, Priorität setzen.
- Reiter Flow: Auslöser wählen (z. B. Bestellung → Bestellung wurde abgeschlossen).
- Optional eine Bedingung einfügen (Rule Builder), z. B. nur ab einem bestimmten Warenkorbwert oder für eine Kundengruppe.
- Aktion hinzufügen → E-Mail versenden → Empfänger + E-Mail-Template auswählen.
- Flow aktiv schalten und speichern.


Aus der Praxis – was die Docs verschweigen
- Mail kommt nicht an? Drei Stellen prüfen, in dieser Reihenfolge: (1) ist der Mailer korrekt konfiguriert (Einstellungen → System → Mailer), (2) ist der Flow aktiv, (3) greift die Bedingung überhaupt für diesen Fall.
- Template-Änderung wirkt nicht? Fast immer wird im Flow ein anderes Template referenziert als das, das du bearbeitet hast. Im Flow die Aktion „E-Mail versenden“ öffnen und das verknüpfte Template gegenprüfen.
- Mehrere Flows auf dasselbe Ereignis? Die Priorität entscheidet die Reihenfolge – relevant, wenn ein Flow den Status ändert, auf den ein anderer reagiert.
- Verzögerte Aktionen & Sequenzen sind möglich (z. B. Erinnerungsmail X Tage nach Kauf) – ein häufig übersehenes Feature.
- Lastschrift wechselt in 6.7 nicht mehr automatisch in „In Bearbeitung“ – das löst man heute bewusst über einen Flow.
Was sich seit Shopware 6.1/6.2 geändert hat
Der Flow Builder kam erst mit Shopware 6.4 und ersetzt das alte Konzept der „Business Events“ (bei dem E-Mails direkt an Ereignisse gekoppelt waren). Ein Tutorial aus 2022 für 6.1/6.2 kennt den Flow Builder also gar nicht – das ist der inhaltlich wichtigste Unterschied. In 6.7 wurde zudem der Auslöser checkout.customer.changed-payment-method entfernt; dafür gibt es Verzweigungen, verzögerte Aktionen und App-Flow-Aktionen.
Häufige Fragen
Brauche ich für jede E-Mail einen eigenen Flow? Nein – Shopware liefert für die gängigen Fälle (Bestellbestätigung, Statuswechsel, Registrierung, Newsletter) bereits Standard-Flows mit. Eigene Flows baust du nur für zusätzliche oder angepasste Abläufe.
Wo ändere ich den Text der Bestellbestätigung? Im E-Mail-Template (Einstellungen → E-Mail-Templates), nicht im Flow. Der Flow bestimmt nur, dass und wann gesendet wird.
Ist der Flow Builder kostenpflichtig? Die Basis ist im Core enthalten und kostenlos. Einzelne erweiterte Funktionen (z. B. das Teilen/Importieren von Regeln) sind an kommerzielle Pläne gebunden.
Verwandte Einträge
- Weitere Einträge des Konfigurations-Kurses (Newsletter, Bestellungen, Rabatte & Aktionen) folgen und werden hier verlinkt.
- Leistung: Shopware-Einrichtung & Betreuung
Quellen
Teil des Konfigurations-Kurses · erstellt von great2gether · getestet auf Shopware 6.7.x.