Der Shopware Flow Builder ist eines der leistungsfähigsten Werkzeuge für E-Commerce-Automatisierung ohne Programmierkenntnisse. Seit Shopware 6.4 können Händler komplexe Geschäftsprozesse visuell als Workflows abbilden - von der automatischen Auftragsbestätigung bis zur Fraud-Erkennung. Unternehmen, die auf Workflow-Automatisierung setzen, erzielen typischerweise 60% ROI innerhalb der ersten 12 Monate (Forrester) und sparen über 500 Stunden pro Jahr an manueller Arbeit (Shopware). Dieser Guide zeigt, wie Sie den Flow Builder strategisch einsetzen, welche Automationen jeder Shop benötigt und wo die Grenzen der No-Code-Lösung liegen.
Was ist der Shopware Flow Builder?
Der Flow Builder ist ein visuelles No-Code-Werkzeug innerhalb der Shopware 6 Administration, mit dem Geschäftsprozesse als automatisierte Workflows konfiguriert werden. Seit der Einführung mit Shopware 6.4 steht er in den Editionen Commercial, Rise, Evolve und Beyond zur Verfügung. Das Prinzip folgt einer klaren Logik: Ein Trigger löst den Workflow aus, eine oder mehrere Bedingungen prüfen die Voraussetzungen, und eine Aktion führt die gewünschte Operation aus.
Im Gegensatz zu klassischer Programmierung erfordert der Flow Builder keinerlei Code-Kenntnisse. Stattdessen ziehen Shop-Manager die gewünschten Bausteine per Drag-and-Drop zusammen und erstellen so Workflows, die rund um die Uhr zuverlässig ablaufen. Die Automatisierung von Routineaufgaben kann die Fehlerquote in der Auftragsbearbeitung um bis zu 70% reduzieren (McKinsey), da manuelle Eingaben und Übertragungsfehler entfallen.
Der Flow Builder arbeitet nach dem Trigger-Condition-Action-Prinzip: Ein Ereignis im Shop (z. B. neue Bestellung) löst eine Prüfung aus (z. B. Bestellwert über 200 Euro), die eine automatische Aktion auslöst (z. B. VIP-Tag zuweisen und E-Mail senden). Mehrere Bedingungen und Aktionen lassen sich in einem einzigen Flow kombinieren.
Triggers, Conditions und Actions im Detail
Die drei Grundbausteine des Flow Builders bilden das Rückgrat jeder Automatisierung. Das Verständnis dieser Elemente ist entscheidend, um effektive Workflows zu erstellen, die den spezifischen Anforderungen Ihres Online-Shops entsprechen.
Triggers (Auslöser)
Triggers sind die Ereignisse, die einen Flow starten. Shopware stellt eine Reihe vordefinierter Trigger bereit, die die häufigsten Geschäftsereignisse abdecken.
- Bestellung aufgegeben - Der meistgenutzte Trigger, der bei jeder neuen Bestellung feuert
- Zahlungsstatus geändert - Reagiert auf Zahlungseingänge, Rückerstattungen oder Zahlungsausfälle
- Kunde registriert - Startet Willkommens-Workflows für Neukunden
- Lieferstatus geändert - Automatisiert Versandbenachrichtigungen und Tracking-Updates
- Warenkorb abgebrochen - Ermöglicht Recovery-E-Mails bei verlassenen Warenkörben
- Kontaktformular gesendet - Leitet Anfragen automatisch an die richtige Abteilung
Conditions (Bedingungen)
Conditions sind Filter, die bestimmen, ob die nachfolgende Aktion ausgeführt wird. Sie ermöglichen präzise Steuerung und verhindern, dass Aktionen auf alle Ereignisse gleich reagieren.
Bestellwert
Prüft, ob der Gesamtbetrag einen definierten Schwellenwert über- oder unterschreitet - z. B. für VIP-Tagging bei Bestellungen über 200 Euro.
Kundengruppe
Unterscheidet zwischen Privatkunden, Geschäftskunden oder B2B-Segmenten für zielgruppenspezifische Workflows.
Zahlungsmethode
Reagiert unterschiedlich je nach gewählter Zahlungsart - etwa PayPal, Rechnung oder Vorkasse.
Versandmethode
Erlaubt verschiedene Aktionen je nach Express-, Standard- oder Abholversand.
Produkt-Tags
Filtert nach bestimmten Produkteigenschaften, Kategorien oder Kennzeichnungen im Sortiment.
AND/OR-Logik
Mehrere Bedingungen lassen sich per UND- oder ODER-Verknüpfung zu komplexen Regelwerken kombinieren.
Actions (Aktionen)
Actions sind die eigentlichen Operationen, die bei erfüllten Bedingungen ausgeführt werden. Sie reichen von einfachen E-Mail-Versendungen bis hin zu komplexen Schnittstellen-Aufrufen.
- E-Mail senden - Automatischer Versand von Bestätigungen, Benachrichtigungen oder Marketing-Mails
- Tag hinzufügen/entfernen - Kunden oder Bestellungen mit Tags versehen für spätere Segmentierung
- Status ändern - Bestell-, Zahlungs- oder Lieferstatus automatisch aktualisieren
- Dokument erstellen - Rechnungen, Lieferscheine oder Gutschriften automatisch generieren
- An ERP senden - Bestelldaten an SAP, Microsoft Dynamics oder andere ERP-Systeme übermitteln
- Webhook auslösen - Externe Systeme über HTTP-Aufrufe ansprechen, z. B. Slack-Benachrichtigungen oder CRM-Updates
5 Automatisierungen, die jeder Shop braucht
Basierend auf Praxiserfahrungen mit Shopware-Projekten gibt es fünf Automatisierungen, die typischerweise den größten Einfluss auf Effizienz und Umsatz haben. Zusammen können sie 45% der wiederkehrenden E-Commerce-Aufgaben automatisieren (McKinsey).
- Warenkorbabbrecher-Recovery: Wenn ein Kunde den Warenkorb verlässt, sendet der Flow Builder nach einer definierten Zeitspanne eine Erinnerungs-E-Mail mit den zurückgelassenen Produkten. Diese Flows generieren erfahrungsgemäß zusätzliche Umsätze, die ohne Automatisierung verloren gehen. Ergänzend lässt sich nach einer zweiten Frist ein Rabattcode als Anreiz automatisch nachsenden. Mehr zu Checkout-Strategien finden Sie auf unserer E-Commerce-Seite.
- VIP-Kunden-Tagging: Bei Bestellungen über einem definierten Schwellenwert (z. B. 200 Euro) weist der Flow Builder automatisch einen VIP-Tag zu. Dieser Tag kann in weiteren Flows als Bedingung dienen - etwa für exklusive Angebote, priorisierten Support oder Einladungen zu Events. Die Segmentierung ermöglicht gezieltere Ansprache und stärkt die Kundenbindung.
- Automatische Rechnungserstellung: Sobald eine Bestellung den Status "bezahlt" erreicht, erstellt der Flow Builder automatisch die Rechnung als PDF und versendet sie per E-Mail an den Kunden. Das eliminiert manuelle Schritte, reduziert Bearbeitungszeiten und stellt sicher, dass jeder Kunde seine Rechnung zeitnah erhält. Bei B2B-Kunden lässt sich zusätzlich das Rechnungsformat anpassen.
- Fraud-Detection-Alerts: Verdächtige Bestellungen - etwa ungewöhnlich hohe Bestellwerte, Erstbestellungen mit Expressversand oder abweichende Liefer- und Rechnungsadressen - lösen automatisch einen internen Alert aus. Der Flow Builder kann die Bestellung auf "manuell prüfen" setzen, eine Warnung an das Team senden und den Kunden um Verifizierung bitten. Das schützt vor Betrug, ohne den regulären Bestellfluss zu behindern.
- Bewertungsanfragen nach Lieferung: Nach dem Versand wartet der Flow Builder eine definierte Zeitspanne (typischerweise 7-14 Tage) und sendet dann eine personalisierte E-Mail mit der Bitte um eine Produktbewertung. Kundenbewertungen sind ein wesentlicher SEO-Faktor und stärken das Vertrauen neuer Besucher. Die Automatisierung stellt sicher, dass keine Bewertungsanfrage vergessen wird.
Flow Builder vs. Rule Builder: Wann nutze ich was?
Shopware bietet mit dem Flow Builder und dem Rule Builder zwei komplementäre Werkzeuge. Beide arbeiten regelbasiert, unterscheiden sich jedoch in Anwendungsbereich und Funktionsweise grundlegend. Für eine effektive Shopware-Strategie ist es wichtig, beide Werkzeuge gezielt einzusetzen.
| Eigenschaft | Flow Builder | Rule Builder |
|---|---|---|
| Zweck | Automatisierte Workflows auslösen | Bedingungen für Shopverhalten definieren |
| Auslöser | Ereignisbasiert (Trigger) | Zustandsbasiert (Regelauswertung) |
| Typische Nutzung | E-Mail senden, Status ändern, Tags setzen | Preise, Versandkosten, Zahlungsarten steuern |
| Logik | WENN Ereignis DANN Aktion | WENN Bedingung DANN Shop-Verhalten |
| Komplexität | Mehrstufige Workflows möglich | Verschachtelte AND/OR-Bedingungen |
| Beispiel | Bei Bestellung > 200€ → VIP-Tag setzen | Für VIP-Kunden → Expressversand kostenlos |
In der Praxis arbeiten beide Werkzeuge oft zusammen: Der Rule Builder definiert Kundengruppen und Konditionen, während der Flow Builder auf Ereignisse reagiert und aktiv Prozesse anstößt. Ein typisches Beispiel: Der Rule Builder legt fest, dass B2B-Kunden 10% Rabatt erhalten, und der Flow Builder sendet nach der ersten B2B-Bestellung automatisch ein Willkommenspaket.
Integration mit externen Systemen
Der Flow Builder entfaltet sein volles Potenzial in Kombination mit externen Systemen. Über Webhooks und die Shopware Admin API lassen sich Drittsysteme nahtlos in automatisierte Workflows einbinden. Für individuelle Schnittstellenentwicklung stehen verschiedene Integrationsmuster bereit.
Webhooks
HTTP-Callbacks an beliebige Endpunkte senden. Geeignet für Slack-Benachrichtigungen, CRM-Updates oder Logistik-Trigger.
Shopware Admin API
Programmatischer Zugriff auf alle Shop-Daten. Ermöglicht bidirektionale Synchronisation mit ERP-Systemen.
Custom Flow Actions
Über die Plugin-API lassen sich eigene Aktionen entwickeln, die als Bausteine im Flow Builder erscheinen.
ERP-Anbindung
Automatischer Datenaustausch mit SAP Business One, Microsoft Dynamics oder DATEV.
Marketing-Tools
Integration mit E-Mail-Marketing-Plattformen, Google Ads und CRM-Systemen für kanalübergreifende Automatisierung.
KI-gestützte Flows
Kombination mit KI-Automatisierung für intelligente Entscheidungen auf Basis von Kundenverhalten und Mustererkennung.
Bei der Webhook-Integration ist zu beachten, dass der Flow Builder standardmäßig synchrone HTTP-Aufrufe durchführt. Für zeitkritische Workflows empfiehlt sich die Verwendung von asynchronen Message Queues, die über individuelle Entwicklung implementiert werden können. So bleibt die Shop-Performance auch bei umfangreichen Automatisierungen stabil.
Grenzen des Flow Builders und wann Custom Development nötig ist
Trotz seiner Vielseitigkeit hat der Flow Builder Grenzen, die bei komplexeren Anforderungen berücksichtigt werden sollten. Eine realistische Einschätzung hilft, die richtige Strategie zwischen No-Code-Konfiguration und individueller Plugin-Entwicklung zu wählen.
- Kein visuelles Debugging: Es gibt keine integrierte Möglichkeit, Flows schrittweise zu testen oder zu sehen, an welcher Stelle ein Flow abbricht. Fehlersuche erfordert Log-Analyse.
- Begrenzte Logik-Tiefe: Sehr verschachtelte Bedingungsketten mit mehreren Fallunterscheidungen können im Flow Builder unübersichtlich werden. Ab einer gewissen Komplexität ist ein Custom Plugin die wartbarere Lösung.
- Keine zeitverzögerten Aktionen nativ: Der Flow Builder reagiert standardmäßig sofort auf Trigger. Zeitgesteuerte Aktionen (z. B. E-Mail nach 7 Tagen) erfordern zusätzliche Plugins oder Scheduled Tasks.
- Performance bei hohem Volumen: Bei Shops mit tausenden täglichen Bestellungen können umfangreiche Flow-Ketten die Verarbeitung verlangsamen. Asynchrone Verarbeitung über die Message Queue ist hier empfehlenswert.
- Keine bedingte Verzweigung mit Else-Pfad: Flows unterstützen IF-Bedingungen, aber keine vollständigen IF-ELSE-Strukturen. Für alternative Pfade müssen separate Flows erstellt werden.
- Versionierung fehlt: Änderungen an Flows werden nicht versioniert. Es gibt kein eingebautes Rollback - Backup-Strategien sind daher empfehlenswert.
Wenn ein Workflow mit weniger als 5 Bedingungen und 3 Aktionen auskommt, ist der Flow Builder in der Regel die optimale Wahl. Ab 5+ verschachtelten Bedingungen oder wenn externe API-Aufrufe mit Fehlerbehandlung nötig sind, lohnt sich häufig ein individuelles Plugin.
Einrichtung Schritt für Schritt
Die Einrichtung eines Flows in Shopware folgt einem strukturierten Prozess. Dieses Beispiel zeigt die Erstellung eines VIP-Kunden-Tagging-Flows, der bei Bestellungen über 200 Euro automatisch einen VIP-Tag zuweist.
- Administration öffnen: Navigieren Sie zu Einstellungen > Shop > Flow Builder und klicken Sie auf "Flow erstellen".
- Trigger wählen: Wählen Sie "Checkout > Order placed" (Bestellung aufgegeben) als Trigger.
- Bedingung hinzufügen: Wählen Sie "Bestellbetrag", Operator "ist größer als", Wert 200.
- Erste Aktion konfigurieren: Wählen Sie "Tag hinzufügen" und erstellen oder wählen Sie den Tag "VIP-Kunde".
- Zweite Aktion ergänzen: Fügen Sie "E-Mail senden" mit einer VIP-Willkommens-Vorlage hinzu.
- Flow benennen und speichern: Geben Sie dem Flow einen Namen wie "VIP-Tagging ab 200 EUR" und speichern Sie.
- Testen: Erstellen Sie eine Testbestellung über 200 Euro und überprüfen Sie Tag-Zuweisung und E-Mail-Versand.
- Monitoring einrichten: Überprüfen Sie regelmäßig die Shopware-Logs auf Flow-Fehler und dokumentieren Sie aktive Flows.
Custom Flow Actions: Eigene Aktionen per Plugin entwickeln
Die mitgelieferten Aktionen des Flow Builders decken viele Standardszenarien ab. Sobald jedoch spezifische Geschäftslogik gefragt ist, lassen sich über die Shopware Plugin-API eigene Flow Actions entwickeln. Diese Custom Actions erscheinen anschließend als native Bausteine in der visuellen Oberfläche und können von Shop-Managern ohne Programmierkenntnisse konfiguriert werden.
Der technische Aufbau einer Custom Flow Action basiert auf dem Symfony Event-System, das Shopware 6 zugrunde liegt. Jede Action implementiert das Interface FlowAction und definiert, welche Daten sie aus dem Trigger-Kontext erwartet. Typische Beispiele sind die automatische Berechnung von Treuepunkten, die Synchronisation von Kundendaten mit einem CRM-System oder die Erstellung individueller Dokumente in Sonderformaten.
<?php
// Beispielstruktur einer Custom Flow Action
class CustomVipNotificationAction extends FlowAction
{
public static function getName(): string
{
return 'action.custom.vip_notification';
}
public function requirements(): array
{
return [OrderAware::class];
}
public function handleFlow(StorableFlow $flow): void
{
$orderId = $flow->getStore('orderId');
// Individuelle Geschäftslogik hier
$this->notifyVipTeam($orderId);
}
}Für die Entwicklung von Custom Actions empfiehlt sich ein strukturierter Ansatz: Anforderungen mit den Fachabteilungen definieren, Plugin-Prototyp entwickeln, in Staging testen und erst nach Abnahme in den Produktiv-Shop deployen. Unsere E-Commerce-Beratung begleitet diesen Prozess von der Analyse bis zur Inbetriebnahme.
Performance-Optimierung für komplexe Flows
Mit zunehmender Anzahl aktiver Flows steigt der Ressourcenverbrauch in der Shop-Infrastruktur. Jeder Flow wird bei seinem jeweiligen Trigger ausgewertet, und bei Shops mit hohem Bestellvolumen kann dies spürbare Auswirkungen auf die Antwortzeiten haben. Laut Shopware-Dokumentation verarbeitet die Standard-Message-Queue bis zu 50 Nachrichten pro Durchlauf - bei komplexen Flow-Ketten kann eine einzelne Bestellung jedoch mehrere Queue-Nachrichten erzeugen.
Die wichtigste Maßnahme zur Performance-Sicherung ist die asynchrone Verarbeitung über Shopwares Message Queue. Standardmäßig werden Flows synchron ausgeführt - der Kunde wartet im Checkout, bis alle Aktionen abgeschlossen sind. Durch asynchrone Verarbeitung wird die Flow-Ausführung in den Hintergrund verlagert und der Checkout bleibt reaktionsschnell. Dies ist besonders bei Webhook-Aufrufen an externe Systeme relevant, da Netzwerklatenzen den Bestellprozess andernfalls verzögern.
- Message Queue Worker konfigurieren (mindestens 2 Worker-Prozesse)
- Flows mit externen API-Aufrufen asynchron ausführen lassen
- Monitoring für Queue-Größe einrichten - Stau deutet auf Performance-Probleme hin
- Inaktive Flows regelmäßig deaktivieren, um unnötige Trigger-Evaluierungen zu vermeiden
- Bei mehr als 30 aktiven Flows: Hosting-Ressourcen überprüfen und gegebenenfalls skalieren
- Datenbankindizes für häufig genutzte Flow-Bedingungen (Bestellwert, Kundengruppe) prüfen
Für Shops mit hohem Traffic-Aufkommen empfiehlt sich zudem ein Cloud-basiertes Hosting, das bei Lastspitzen automatisch skaliert. In Kombination mit optimierten Pagespeed-Einstellungen und einer durchdachten Flow-Architektur lässt sich auch bei umfangreicher Automatisierung eine stabile Shop-Performance sicherstellen.
ROI-Berechnung: Was bringt Flow-Builder-Automatisierung konkret?
Die Investition in Flow-Builder-Automatisierung amortisiert sich erfahrungsgemäß schnell. Forrester beziffert den typischen ROI von E-Commerce-Automatisierung auf 60% innerhalb von 12 Monaten, wobei die Einsparungen primär aus reduzierten Personalkosten für Routineaufgaben, geringeren Fehlerkosten und zusätzlichen Umsätzen durch automatisierte Marketing-Flows stammen.
Ein mittelständischer Online-Shop mit 200-500 Bestellungen pro Tag bindet erfahrungsgemäß 2-3 Vollzeitkräfte für manuelle Auftragsbearbeitung, Rechnungserstellung und E-Mail-Versand. Durch Automatisierung dieser Prozesse lässt sich ein erheblicher Teil dieser Arbeitszeit einsparen. Die freigewordene Kapazität kann für wertschöpfende Tätigkeiten wie Kundenberatung oder strategische E-Commerce-Optimierung eingesetzt werden.
Abandoned-Cart-Recovery
Automatisierte Warenkorbabbrecher-E-Mails erzielen typischerweise Öffnungsraten von 40-45% (Moosend). Bei einer Conversion-Rate von 10-15% der geöffneten Mails generiert dieser Flow kontinuierlich zusätzliche Umsätze.
Zeitersparnis Rechnungen
Die automatische Rechnungserstellung und der Versand spart pro Bestellung erfahrungsgemäß 3-5 Minuten manuelle Arbeit. Bei 300 Bestellungen täglich summiert sich das auf 15-25 Stunden pro Woche.
Fraud-Prevention
Automatische Prüfung verdächtiger Bestellungen reduziert Betrugsschäden. Laut LexisNexis zahlen Händler im Durchschnitt 3,75 USD pro Dollar Betrugsschaden an Gesamtkosten (LexisNexis Risk Solutions).
Starten Sie mit den drei wirkungsvollsten Flows: automatische Rechnungserstellung, VIP-Tagging und Bewertungsanfragen. Messen Sie die Zeitersparnis über 4 Wochen und erweitern Sie die Automatisierung dann schrittweise um weitere Flows. Unsere Shopware-Experten helfen bei der Priorisierung.
Wir konfigurieren den Flow Builder für Ihren Shopware-Shop und entwickeln bei Bedarf Custom Actions als Plugins. Von der Analyse Ihrer Geschäftsprozesse bis zur Implementierung automatisierter Workflows - kontaktieren Sie uns für eine individuelle Beratung.
So könnte Ihr automatisierter Shopware-Shop aussehen:
Elektronik-Shop
Der Flow Builder steht in den Shopware 6 Editionen Commercial, Rise, Evolve und Beyond zur Verfügung. In der Community Edition sind die Möglichkeiten eingeschränkt. Für Unternehmen, die umfangreiche Automatisierung benötigen, empfiehlt sich typischerweise mindestens die Rise-Edition. Wir beraten Sie gerne bei der Editionswahl.
Technisch gibt es keine feste Obergrenze für die Anzahl der Flows. In der Praxis zeigt sich erfahrungsgemäß, dass 20-30 aktive Flows für die meisten mittelständischen Shops gut handhabbar sind. Bei mehr Flows empfiehlt sich eine strukturierte Benennung und regelmäßige Überprüfung, ob alle Flows noch relevant sind.
Ja, über Webhooks kann der Flow Builder HTTP-Anfragen an beliebige externe Endpunkte senden. Für komplexere Integrationen mit ERP-Systemen oder CRM-Plattformen lassen sich Custom Actions als Plugins entwickeln, die als native Bausteine im Flow Builder verfügbar sind.
Fehlgeschlagene Flows werden in den Shopware-System-Logs protokolliert. Es gibt jedoch kein natives visuelles Debugging oder automatisches Retry. Für geschäftskritische Flows empfehlen wir ein Monitoring-Setup mit Log-Analyse und Alerting. Bei Bedarf unterstützen wir bei der individuellen Entwicklung robusterer Lösungen.
Der Shopware Flow Builder ist tief in die Shopware-Architektur integriert und unterstützt Custom Actions über die Plugin-API. Shopify Flow bietet eine ähnliche Funktionalität innerhalb des Shopify-Ökosystems. AutomateWoo für WooCommerce fokussiert sich stärker auf Marketing-Automatisierung. Der Hauptvorteil des Shopware Flow Builders liegt in der Erweiterbarkeit durch eigene Plugins und die nahtlose Integration mit dem Rule Builder.
Für die Standardfunktionen des Flow Builders sind keinerlei Programmierkenntnisse nötig. Die visuelle Oberfläche ermöglicht Drag-and-Drop-Konfiguration von Workflows. Erst wenn Custom Actions benötigt werden, die über die mitgelieferten Bausteine hinausgehen, ist individuelle Entwicklung erforderlich.
Dieser Artikel basiert auf Daten von Forrester (E-Commerce Automation ROI), McKinsey (Automatisierung in der Auftragsbearbeitung, automatisierbare E-Commerce-Aufgaben), Shopware (Flow Builder Dokumentation, Zeitersparnis-Analysen) sowie eigenen Projekterfahrungen. Die genannten Zahlen können je nach Unternehmensgröße, Branche und Implementierung variieren.
Flow Builder für Ihren Shopware-Shop
Wir analysieren Ihre Geschäftsprozesse und konfigurieren automatisierte Workflows, die Zeit sparen und Fehler reduzieren. Bei Bedarf entwickeln wir individuelle Flow-Actions als Plugin.
Beratung anfragen