Zum Hauptinhalt springen

Warum versendet mein Flow keine E-Mail oder Rechnung?

Typische Ursachen, wenn ein Flow in Shopware 6 keine E-Mail sendet oder die Rechnung im Anhang fehlt, und wie du sie behebst.

Versendet dein Flow keine E-Mail oder fehlt die Rechnung im Anhang, hat das in der Regel eine der folgenden Ursachen. Prüfe sie der Reihe nach.

Der Flow ist nicht aktiv oder ein zweiter Flow kollidiert

Deine Flows findest du in der Shopware Admin unter Einstellungen → Shop → Flow Builder. Ein Flow greift nur, wenn er aktiv ist. Nach dem Aktivieren gilt er nur für künftige Bestellungen, nicht rückwirkend.

Reagieren zwei Flows auf dieselbe Bestellung und entscheiden unterschiedlich, heben sie sich gegenseitig auf. Lege deshalb alle Bedingungen, zum Beispiel für die Rechnungserstellung, in einen Flow und verzweige ihn per Regel, statt mehrere parallele Flows anzulegen.

Die Rechnung existiert beim Auslösen noch nicht

Ein Dokument, das noch nicht erstellt ist, kann ein Flow nicht anhängen. Erzeugt ein anderer Flow die Rechnung erst später, fehlt sie in der E-Mail. So löst du das:

  • Erzeuge die Rechnung im selben Flow und lege danach die Aktion E-Mail senden an

  • Oder erzeuge die Rechnung schon bei einem früheren Auslöser, zum Beispiel beim Wechsel auf In Bearbeitung

Erzeugen und Versenden müssen denselben Dokumenttyp verwenden. Erzeugst du eine normale Rechnung, hängst im Mailversand aber Rechnung – ZUGFeRD an, fehlt die Rechnung in der E-Mail.

Das Mail-Template hat keine Übersetzung für die Bestellsprache

Bei Bestellungen in anderen Sprachen greift Shopware auf die englische Übersetzung des Mail-Templates zurück. Ist sie leer, schlägt der Versand fehl. Fülle deshalb im Mail-Template jede Sprachvariante aus, die du nutzt.

Die Bestellung wurde nicht über Pickware versendet

Der Versand-Auslöser greift nur, wenn die Bestellung über die WMS App oder über den Button Bestellung versenden versendet wird.

E-Mails zu POS-Bestellungen

Für E-Mails zu Bestellungen aus Pickware POS nimm als Auslöser den Wechsel auf Abgeschlossen (Order closed). Als Bedingung reicht in der Regel die Prüfung auf den Verkaufskanal POS.

So prüfst du, ob dein Flow überhaupt auslöst

Shopware protokolliert nicht, wann ein Flow ausgeführt wurde. Um zu prüfen, ob dein Flow auslöst, füge vorübergehend eine zusätzliche Aktion hinzu, die ein Tag an der Bestellung setzt. Steht das Tag nach dem Auslösen an der Bestellung, hat der Flow ausgelöst.

Tipp: Erzeuge Dokumente schon beim Wechsel auf In Bearbeitung statt erst beim Versand. Das beschleunigt den Versandabschluss in der WMS App.

Weiterführende Beiträge

Hat dies deine Frage beantwortet?