Zurück zum Blog Aplicaciones Shopify

So testen Sie Shopify Flow mit echten Daten, ohne den Shop zu verändern

Ein Flow-Test ermöglicht es, Bedingungen und Daten zu überprüfen, ohne Änderungen auszuführen. Erfahren Sie, wie Sie repräsentative Ereignisse auswählen und zwischen einer Simulation und einer tatsächlichen Ausführung unterscheiden.
Cómo probar Shopify Flow con datos reales sin modificar la tienda

Sie können einen Workflow in Shopify Flow mit im Shop aufgezeichneten Ereignissen oder mit simulierten Ereignissen anhand vorhandener Daten testen. Der Test hilft dabei, Bedingungen und Variablen zu überprüfen, ohne Benachrichtigungen zu versenden oder Bestellungen oder Produkte zu ändern. Es gibt jedoch eine wichtige Einschränkung: Der Test wird bei der ersten Aktion abgebrochen, die Daten ändern würde, und entspricht daher nicht einer vollständigen Ausführung in der Produktionsumgebung.

Was ein Test überprüft und was offen bleibt

Eine falsch formulierte Bedingung kann alle Kunden markieren, keinen einzigen markieren oder Aktionen an Bestellungen auslösen, die Sie ausschließen wollten. Der Test zeigt, warum ein bestimmter Zweig gewählt wird und welche Informationen bei den einzelnen Schritten ankommen. Der tatsächliche Versand einer E-Mail oder die Reaktion einer externen App erfordert eine separate Überprüfung.

Der offizielle Leitfaden zum Testen von Workflows erklärt, was simuliert wird und wann der Test abgebrochen wird. Nutzen Sie das Ergebnis als Beleg für die Logik, die Sie durchlaufen haben, nicht als Garantie dafür, dass alle nachfolgenden Aktionen funktionieren.

Wählen Sie aus, wie Sie das Testereignis generieren

Option Wann Sie sie verwenden Worauf zu achten ist
Echte Ereignisse aufzeichnen Um die Struktur eines Ereignisses zu überprüfen, das in Ihrem Shop auftritt Wenn Sie das Ereignis manuell auslösen, ist die von Ihnen durchgeführte Aktion tatsächlich
Mit vorhandenen Daten simulieren Um beispielsweise die Informationen einer gespeicherten Bestellung wiederzuverwenden Wählen Sie einen Datensatz aus, der repräsentativ für das Szenario ist
Ereignisse mit Sidekick generieren Um Beispiele zu erstellen, die Bedingungen erfüllen oder nicht erfüllen Überprüfen Sie die generierten Werte und deren Plausibilität

Sie müssen für jeden Test neue Bestellungen erstellen, wenn ein simuliertes Ereignis mit vorhandenen Daten ausreicht, um die Überprüfung durchzuführen. Wenn Sie jedoch eine Bestellung aufgeben oder den Bestand ändern, um ein Ereignis aufzuzeichnen, hat diese Aktion Auswirkungen auf den Shop: Der Schutz des Testmodus macht nicht Ihre gesamte administrative Tätigkeit zu einer Simulation.

So bereiten Sie einen Test vor, der Fehler aufdeckt

  1. Legen Sie das erwartete Ergebnis fest. Schreiben Sie auf, was passieren soll und was nicht. Zum Beispiel: Bestellungen eines bestimmten Betrags markieren, wobei stornierte Bestellungen ausgeschlossen werden.
  2. Öffnen Sie den Workflow in Flow. Gehen Sie in den Editor und nutzen Sie die Testoption. Die Bezeichnungen der Steuerelemente können je nach Sprache des Administrators variieren.
  3. Erstellen oder wählen Sie Ereignisse aus. Bereiten Sie eines vor, das die Bedingung erfüllt, und eines, das sie nicht erfüllt.
  4. Überprüfen Sie die durchlaufenen Schritte. Prüfen Sie Werte, Operatoren, Listen und Zweige, bevor Sie sich das Endergebnis ansehen.
  5. Korrigieren und wiederholen. Speichern Sie das Beispiel, das den Fehler aufgedeckt hat, um zu überprüfen, ob die Korrektur ihn behebt.

Sie müssen nicht den gesamten Workflow durchlaufen lassen, um ihn zu testen, aber Sie sollten die Schritte, die Sie durchlaufen werden, korrekt konfigurieren. Wenn Datenberechtigungen oder Berechtigungen für Verbindungen und Geheimnisse fehlen, beheben Sie diese, bevor Sie ein unvollständiges Testergebnis interpretieren.

Testen Sie die Grenzfälle der Regel, nicht nur den einfachen Fall

Wenn der Schwellenwert ein Betrag ist, prüfen Sie einen niedrigeren, einen exakten und einen höheren Wert. Wenn er von einer Markierung abhängt, testen Sie einen Datensatz mit dieser Markierung und einen ohne. Wenn er eine Produktliste durchläuft, fügen Sie mehrere Artikel ein und überprüfen Sie, ob sich die Bedingung auf einen davon oder auf alle bezieht.

Bereiten Sie bei einer Bestandsautomatisierung auch einen Artikel ohne Bestandsverfolgung oder eine Teilübertragung vor, wenn diese Fälle relevant sind. Bei einer Kundenautomatisierung unterscheiden Sie zwischen einem neuen Profil und einem Kunden, der die Markierung bereits hat. Das sind kleine Unterschiede im Editor, die sehr unterschiedliches Verhalten hervorrufen können.

Die allgemeine Dokumentation zu Flow beschreibt die Auslöser, Bedingungen und Aktionen. Wenn Sie verstehen, welche Daten der Auslöser bereitstellt, vermeiden Sie, Informationen zu verwenden, die zu diesem Zeitpunkt im Prozess noch nicht existieren.

So überprüfen Sie externe Aktionen und Benachrichtigungen

Eine Meldung, die besagt, dass eine Aktion nicht simuliert werden kann, beweist nicht, dass sie falsch konfiguriert ist. Sie beweist auch nicht, dass sie funktionieren wird. Überprüfen Sie bei einer HTTP-Anfrage beispielsweise das Ziel, die Daten und die Authentifizierung und planen Sie, falls vorhanden, eine kontrollierte Ausführung gegen eine Testumgebung des Empfängers.

Verwenden Sie für eine E-Mail-Benachrichtigung einen autorisierten internen Empfänger und bestätigen Sie den tatsächlichen Empfang. Begrenzen Sie bei Datenänderungen den Umfang auf identifizierbare Testdatensätze und dokumentieren Sie, wie Sie diese rückgängig machen können. Diese Überprüfung sollte bewusst und nach der Überprüfung der Logik durchgeführt werden.

Dokumentieren Sie den Workflow für die Person, die ihn wartet

Speichern Sie das Ziel, den Verantwortlichen, die verwendeten Ereignisse und die erwarteten Ergebnisse. Notieren Sie auch, welche Aktionen nur simuliert und welche tatsächlich ausgeführt wurden. Tests erscheinen nicht in der Liste der kürzlich ausgeführten Aktionen, daher ist es ratsam, eine eigene Aufzeichnung der Validierung zu führen.

Überprüfen Sie nach der Aktivierung die ersten tatsächlichen Ausführungen und die von ihnen verursachten Änderungen. Ein Workflow kann die Tests bestehen und später einen nicht vorgesehenen Fall aufdecken. Klare Beispiele und Verantwortliche erleichtern die Korrektur, ohne andere, funktionierende Automatisierungen zu deaktivieren.

Um weiter an Ihrem Shop zu arbeiten

Automatisieren mit Flow und Sidekick · Bestandsübertragungen in Flow · App-Funktionen und -Erweiterungen.

Wenn Sie diese Optionen in einen Arbeitsplan umsetzen müssen, überprüfen wir in unserer Shopify-Beratung Ihre Abläufe und Abhängigkeiten, bevor wir eine Implementierung empfehlen. Erzählen Sie uns, was Ihr Shop benötigt.

Quellen und Überprüfung

Redaktionelle Überprüfung: Team von Migraciones.io · 30. Oktober 2026. Die Verfügbarkeit der Funktionen hängt vom Tarif, dem Land und der Konfiguration des jeweiligen Shops ab.