Ihr erster Workflow - Schritt für Schritt
Erstellen Sie Schritt für Schritt einen Shopify Flow-Workflow mit Trigger, Bedingung und Benachrichtigung bei Preisänderungen.
In diesem Tutorial wird ausgehend von einer leeren Arbeitsfläche in Shopify Flow ein vollständiger Workflow erstellt: Das Team soll benachrichtigt werden, wenn ein Preis um mehr als 10 Prozent gesenkt wird. Dabei wird der Trigger „Product Variant Price Changed“ verwendet; da jedoch alle Trigger dieser App auf dieselbe Weise genutzt werden, lassen sich die folgenden fünf Schritte auf alle Trigger übertragen.
Sie müssen die App installiert haben und die Zugriffsberechtigung für Produkt-, Varianten- und Kollektionsdaten erteilt haben. Ist dies nicht der Fall, beginnen Sie bitte mit Installieren und einrichten.
1. Erstellen Sie einen Workflow und wählen Sie den Trigger aus
Öffnen Sie „Shopify Flow“ in Ihrem Admin-Bereich (Apps > Shopify Flow) und klicken Sie auf „Workflow erstellen“. Flow öffnet einen leeren Workflow mit einem Eingabefeld in der Mitte. Um einen Trigger für diese App auszuwählen, klicken Sie darunter auf „Trigger auswählen“.

Öffnen Sie im sich öffnenden Fenster „Workflow Trigger Extensions“. Dort sind alle Trigger der App mit einer einzeiligen Beschreibung aufgelistet. Sie können auch einen Namen in das Suchfeld oben eingeben. Wählen Sie „Produktvariante Price Changed“ aus.

Der Trigger ist nun der erste Schritt des Workflows. In seinem Bedienfeld wird angezeigt, welche Daten der Trigger übermittelt - das sind die Daten, die Ihre Bedingungen und Aktionen verwenden können.

2. Eine Bedingung hinzufügen
Klicken Sie auf das „+“ unter dem Trigger und wählen Sie „Bedingung“ aus. Klicken Sie auf „Kriterien hinzufügen“: Der Variablenauswähler wird geöffnet. Alle Elemente unter dem Namen des Triggers stammen aus dieser App.
Bei einer Preisänderung, die priceChange mit dem alten und dem neuen Preis ist, werden die Differenz (delta), der Prozentsatz (percentChange) und der direction angegeben. Diese Angaben sind erforderlich, da eine Shopify Flow-Bedingung keine Berechnungen durchführen kann und Geldbeträge als Text übermittelt werden - daher führt die App die Berechnungen durch und liefert Ihnen das Ergebnis als Zahl.


Wählen Sie percentChange aus, wählen Sie „Weniger als“ und geben Sie -10 ein. Der Workflow wird nun nur noch bei Preisnachlässen von mehr als 10 Prozent fortgesetzt.

3. Eine Aktion hinzufügen
Klicken Sie unter „Dann“ auf „+“ und wählen Sie „Aktion“ aus. Für eine Benachrichtigung ist „Interne E-Mail senden“ die einfachste Option: Hierfür ist keine weitere App erforderlich. Fügen Sie mit „Variable hinzufügen“ Variablen in den Text ein, zum Beispiel:
{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} ({{priceChange.percentChange}} %)
Alles, was Shopify Flow kann, funktioniert auch hier: Tags hinzufügen, ein Metafeld aktualisieren, eine HTTP-Anfrage an Slack oder Ihr ERP-System senden.
Optional: Passen Sie die Daten mit „Code ausführen“ an
Wenn der gewünschte Text mehr als nur einige wenige Variablen umfasst - beispielsweise eine Rundung, eine Ausweichlösung für einen leeren Wert oder eine Berechnung -, fügen Sie den Shopify Flow-Schritt „Code ausführen“ zwischen der Bedingung und der Aktion ein. Dieser Schritt erhält die Daten des Triggers als input und gibt ein Objekt zurück, das von nachfolgenden Schritten verwendet werden kann.

4. Aktivieren Sie den Workflow
Geben Sie dem Workflow einen Namen und klicken Sie auf „Workflow aktivieren“. Shopify Flow teilt der App mit, dass ein Workflow mit diesem Trigger aktiv ist, und die App erledigt den Rest:
- dadurch wird der Trigger aktiviert, und
- Bei einem Trigger wird der aktuelle Status der entsprechenden Datensätze einmalig ausgelesen (die Basissynchronisierung), sodass bereits für die allererste Änderung ein Vergleichswert vorliegt.
Bei einem umfangreichen Katalog kann die Baseline-Synchronisierung einige Minuten dauern. Bis dieser Vorgang abgeschlossen ist, wird die erste Änderung an einem Datensatz möglicherweise nicht ausgelöst.

5. Nehmen Sie die Änderung vor und überprüfen Sie den Ereignisverlauf
Ändern Sie den Preis einer Testvariante um mehr als 10 Prozent. Öffnen Sie anschließend in der App den „Ereignisverlauf“: Dort sind alle Ereignisse, die die App an Shopify Flow gesendet hat, mit ihrem Status aufgelistet. Ein erfolgreicher Abschluss bedeutet, dass Shopify Flow das Ereignis akzeptiert hat.

Klicken Sie auf das Ereignis, um genau zu sehen, was übermittelt wurde - dieselben Werte, die Ihre Bedingungen erkannt haben. Falls der Workflow nicht wie erwartet funktioniert hat, sollten Sie hier als Erstes nachsehen: Ist das Ereignis vorhanden, und enthält es die von Ihnen angenommenen Werte?

Wie geht es nun weiter?
Wählen Sie Ihren Bereich aus und folgen Sie der Anleitung für genau den Trigger, den Sie benötigen:
- Produkt-Trigger, Schritt für Schritt, Trigger für Produktvarianten - Schritt für Schritt, Inventar-Trigger - Schritt für Schritt, Trigger für die Datenerfassung - Schritt für Schritt
- Bestell-Trigger, Schritt für Schritt, Trigger für den Bestellentwurf, Schritt für Schritt
- Trigger, Schritt für Schritt, Trigger für B2B-Unternehmen, Schritt für Schritt
- Trigger für Rabatte - Schritt für Schritt, Metafeld-Trigger - Schritt für Schritt, Metaobjekt-Trigger - Schritt für Schritt
- Markt-Trigger, Schritt für Schritt, Standortauslöser - Schritt für Schritt, Blog- und Seiten-Trigger - Schritt für Schritt
- Storefront-Trigger - Schritt für Schritt, Trigger für den Checkout, Schritt für Schritt
Kein passender Trigger dabei? Schreiben Sie Ihren eigenen: Benutzerdefinierte Trigger.
