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.
Shopware 6.7 Administration: Einstellungen, E-Mail-Templates – Übersichtsliste aller Templates
Die E-Mail-Templates unter Einstellungen → E-Mail-Templates in Shopware 6.7.
Shopware 6.7: Detailmaske eines E-Mail-Templates mit Mail-Text-Editor und Variablen-Panel
Template-Detailmaske mit Mail-Text-Editor und dem Twig-Variablen-Panel (rechts).

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).

Shopware 6.7: Flow Builder, Reiter „Meine Flows
Der Flow Builder unter Einstellungen → Flow Builder, Reiter „Meine Flows“.

Einen eigenen Flow bauen – Schritt für Schritt

  1. Einstellungen → Flow Builder → „Flow hinzufügen“.
  2. Reiter Allgemein: Name + Beschreibung vergeben, Priorität setzen.
  3. Reiter Flow: Auslöser wählen (z. B. Bestellung → Bestellung wurde abgeschlossen).
  4. Optional eine Bedingung einfügen (Rule Builder), z. B. nur ab einem bestimmten Warenkorbwert oder für eine Kundengruppe.
  5. Aktion hinzufügen → E-Mail versenden → Empfänger + E-Mail-Template auswählen.
  6. Flow aktiv schalten und speichern.
Shopware 6.7: Neuer Flow mit geöffneter Auslöser-Auswahl (Trigger-Baum)
Beim neuen Flow den Auslöser wählen – hier der Baum „Bestellabschluss“.
Shopware 6.7: Flow-Aktion „E-Mail senden
Die Aktion „E-Mail senden“ verknüpft den Flow mit einem E-Mail-Template.

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

Quellen

Teil des Konfigurations-Kurses · erstellt von great2gether · getestet auf Shopware 6.7.x.