Geplanter Zeitpunkt

Der Trigger Geplanter Zeitpunkt startet einen Workflow zu einem von dir angegebenen Zeitpunkt und Datum und bietet folgende Optionen:

  • den Workflow nach einem bestimmten Zeitplan wiederholen
  • die Wiederholung des Workflows beenden, wenn bestimmte Kriterien erfüllt sind

Im Gegensatz zu den meisten anderen Triggern, die für Shopify Flow verfügbar sind, startet der Trigger Geplante Zeit einen Workflow auf der Grundlage von Kriterien, die du bei der Erstellung des Workflows festlegst, anstatt auf der Grundlage eines Ereignisses, das in deinem Shop oder in einer App stattfindet.

Es gibt drei verschiedene Möglichkeiten, den Trigger Geplanter Zeitpunkt zu verwenden:

Du kannst mehrere Zeitpläne erstellen und eine beliebige Kombination dieser Vorgehensweisen verwenden.

Überlegungen zur Verwendung des Triggers „Geplanter Zeitpunkt“

  • Ein Workflow muss mindestens eine zukünftige Ausführung haben. Wenn ein Workflow erstellt wird, der sowohl in der Vergangenheit beginnt als auch endet, kannst du den Workflow nicht aktivieren.
  • Bei sich wiederholenden Workflows beträgt das längste mögliche Intervall zwischen den Ausführungen ein Jahr. Das kleinstmögliche Intervall beträgt 10 Minuten. Bei kurzen Zeitintervallen kann es zu inkonsistenten Ergebnissen kommen, wenn ein Workflow für seine Ausführung länger braucht als das Intervall dauert. Dies hängt von der verwendeten Abfrage und den Aktionen im Workflow ab.

Einen Workflow erstellen, der zu einem bestimmten Datum und einer bestimmten Uhrzeit ausgeführt wird

  1. Erstelle einen neuen Workflow und wähle dann den Trigger Geplanter Zeitpunkt aus.
  2. Optional: Wähle die zu verwendende Zeitzone aus. Standardmäßig ist dies auf die Zeitzone deines Shops eingestellt.
  3. Gib ein Startdatum und eine Startzeit ein.
  4. Optional: Klicke auf Zeitplan hinzufügen, um einen weiteren Zeitplan für den Workflow hinzuzufügen.

Einen Workflow erstellen, der wiederholt nach einem Zeitplan ausgeführt wird

  1. Erstelle einen Workflow, der mit dem Trigger Geplanter Zeitpunkt beginnt.
  2. Nachdem du die Startzeit und das Datum festgelegt hast, klicke auf „Wiederholungsregel hinzufügen“.
    1. Wähle aus, wie viel Zeit vergehen soll, bevor der Workflow erneut ausgeführt wird. Dieser Wert muss eine ganze Zahl sein. Dezimalzahlen werden nicht unterstützt.
    2. Lege den Zeitraum über die Optionen Tage, Wochenoder Monate.
      • Wenn du Wochen auswählst, klicke auf den Wochentag, an dem der Workflow ausgeführt werden soll.
      • Wenn du Monate auswählst, wähle den Tag des Monats aus, an dem der Workflow ausgeführt werden soll.
  3. Optional: Um Kriterien festzulegen, die die Wiederholung des Workflows beenden, klicke auf Endregel hinzufügen.

Einen Workflow erstellen, dessen Wiederholung bei Erfüllung bestimmter Kriterien beendet wird

  1. Erstelle einen Workflow, der mit dem Trigger Geplanter Zeitpunkt und einer Wiederholungsregel beginnt.
  2. Klicke auf Endregel hinzufügen.
  3. Führe einen der folgenden Schritte aus:
    • Um den Workflow zu beenden, nachdem er eine bestimmte Anzahl von Malen ausgeführt wurde, wähle Nach Anzahl der Ausführungen aus und gib dann die Zahl im Abschnitt Anzahl ein.
    • Um den Workflow zu einem bestimmten Zeitpunkt zu beenden, wähle An einem Datum und einer Uhrzeit aus und gib dann ein Enddatum und eine Endzeit ein.

Aktionen zum Datenabruf

Die meisten Workflows werden durch ein Ereignis ausgelöst und enthalten automatisch die dazugehörigen Daten. Wird ein Workflow beispielsweise durch den Trigger Bestellung erstellt gestartet, beginnt er, wenn eine neue Bestellung aufgegeben wird. Der Workflow erhält automatisch die Informationen zu der Bestellung, die seinen Start ausgelöst hat, und führt basierend darauf Aktionen aus.

In einem Workflow, der den Trigger Geplanter Zeitpunkt verwendet, startet der Workflow zu einem von dir angegebenen Zeitpunkt und nicht als Ergebnis eines Ereignisses. Da es kein bestimmtes Ereignis in deinem Shop oder von einer App gibt, das den Workflow startet, werden keine Daten automatisch einbezogen. Um einen Workflow zu erstellen, der Aktionen für Bestellungen oder Produkte ausführt, kannst du die folgenden Aktionen verwenden, um diese Daten in deinen Workflow zu übernehmen:

Variablen für „Geplante Zeit“

Wenn du einen Workflow mit dem Trigger „Geplante Zeit“ startest, steht für Bedingungen und Aktionen in diesem Workflow, die Liquid-Variablen akzeptieren, eine zusätzliche Variable zur Verfügung. Die Variable „Geplant um“ gibt die Uhrzeit und das Datum zurück, zu denen der Workflow ausgeführt werden soll. Sie wird scheduledAt genannt.

Testen des Triggers „Geplante Zeit“

Um einen Workflow zu testen, der mit diesem Trigger startet, stelle den ersten Workflow so ein, dass er kurz nach dem Aktivieren ausgeführt wird. Nachdem du dich vergewissert hast, dass dein Workflow wie beabsichtigt funktioniert, bearbeite ihn, um das Startdatum und die Startzeit zu aktualisieren.

Vorlagen

Produkte mit einem Tag zukünftig zu einer Kollektion hinzufügen

Ruft zu einem zukünftigen Zeitpunkt alle Produkte mit einem bestimmten Tag ab und fügt sie dann einer Kollektion hinzu. Vorlage ansehen

Ein Kunden-Metafeld für alle Kund:innen in Tags umwandeln

Dieser Workflow füllt bei all deinen Kund:innen Tags basierend auf einem Metafeldwert auf. Er wird stündlich ausgeführt und ruft bis zu 100 Kund:innen ab, die nicht den Tag „verarbeitet“ haben. Für jede:n Kund:in prüft der Workflow den Wert eines custom.test-Metafelds und fügt ihn als Tag hinzu. Der Workflow fügt auch den Tag „verarbeitet“ hinzu, damit diese Kund:innen beim nächsten geplanten Durchlauf des Workflows nicht erneut abgerufen werden. Um den Workflow zu verwenden, musst du den Metafeld-Namensraum und -Schlüssel so ändern, dass sie mit einem Metafeld in deinem Shop übereinstimmen. Vorlage ansehen

Shop-Metafelder erstellen und initialisieren

Erstellt Definitionen und initialisiert das Metafeld mit den benötigten Werten, um Shop-Metafelder mit Flow zu verwenden. Vorlage ansehen

Inaktive Kund:innen löschen

Löscht Kund:innen, die über 5 Jahre alt sind und noch nie eine Bestellung aufgegeben haben. Vorlage ansehen

Inaktive Produkte löschen

Löscht Produkte ohne Lagerbestand, die seit einem Jahr nicht aktualisiert wurden. Vorlage ansehen

Wöchentliche Übersicht über aktive Rabatte mit Code per E-Mail senden

Sendet per E-Mail eine Übersicht über aktive Rabatte, die einen Code verwenden. Der Workflow wird planmäßig jeden Montag um 9 Uhr ausgeführt. Der Workflow kann angepasst werden, um den Zeitpunkt, die Zustellungsart der Übersicht, die zu berücksichtigenden Rabattarten und den Modus zu ändern. Vorlage ansehen

Einmal pro Woche Berichte mit Tresl Segments erstellen und senden

Erstellt einen oder mehrere Berichte mit der Tresl Segments-App. Die Berichte werden an die angegebenen E-Mail-Adressen gesendet und der Workflow wird über den Trigger „Geplante Zeit“ einmal pro Woche ausgeführt. Vorlage ansehen

Produkte mit einem bestimmten Tag zukünftig veröffentlichen

Ruft an einem zukünftigen Datum Produkte mit einem bestimmten Tag ab und veröffentlicht sie. Verwendet den Trigger „Geplante Zeit“ und die Aktion „Produktdaten abrufen“. Vorlage ansehen

Tag „Neu“ 90 Tage nach Produkterstellung entfernen

Ruft täglich bis zu 100 Produkte ab, die vor mehr als 90 Tagen erstellt wurden und noch den Tag „Neu“ haben. Der Workflow entfernt diesen Tag dann von jedem Produkt. Vorlage ansehen

Entfernung von Produkten aus dem Onlineshop zu einem bestimmten Datum und einer bestimmten Uhrzeit planen

Entfernt zu einem einzigen zukünftigen Datum Produkte nach Tag, ID oder SKU aus dem Onlineshop. Verwendet den Trigger „Geplante Zeit“, die Aktion „Produktdaten abrufen“ und eine For-Each-Schleife. Vorlage ansehen

Benachrichtigung senden, wenn das Bestellvolumen in der letzten Stunde weniger als 10 beträgt

Sendet eine Benachrichtigung zum Status des Bestelleingangs. Ruft stündlich bis zu 10 erstellte Bestellungen ab und zählt sie. Wenn es weniger als 10 sind, wird eine Benachrichtigung per E-Mail gesendet. Verwendet die Schritte „Geplante Zeit“, „Bestelldaten abrufen“ und „Zählen“. Vorlage ansehen

Tägliche E-Mail-Übersicht mit einer Liste angehaltener Fulfillment-Aufträge senden

Dieser Workflow fragt täglich alle angehaltenen Fulfillment-Aufträge ab (bis zu 100 gleichzeitig). Er sendet eine E-Mail-Übersicht mit dem Bestellnamen und dem zugewiesenen Fulfillmentstandort. Vorlage ansehen

Tägliche E-Mail-Übersicht mit nicht vorrätigen Produkten senden

Ruft täglich alle Produkte mit einem Lagerbestand von 0 ab und sendet eine E-Mail-Übersicht. Verwendet „Produktdaten abrufen“ und den Trigger „Geplante Zeit“. Vorlage ansehen

Tägliche Benachrichtigung über alle offenen Bestellentwürfe senden

Ruft täglich offene Bestellentwürfe ab, zählt sie und sendet eine Slack-Nachricht. Verwendet den Trigger „Geplante Zeit“ sowie die Aktionen „Bestellentwürfe abrufen“ und „Zählen“. Vorlage ansehen

E-Mail-Übersicht aller Onlineshop-Bestellungen des letzten Tages senden

Ruft täglich die Bestellungen des letzten Tages ab und sendet eine E-Mail-Übersicht mit denjenigen, die im Onlineshop aufgegeben wurden. Vorlage ansehen

E-Mail-Übersicht über alle nicht ausgeführten Bestellungen senden, die älter als 2 Tage sind

Erstellt eine tägliche Übersicht aller nicht ausgeführten Bestellungen, die älter als 2 Tage sind, und nutzt dabei Zeitpläne sowie die Aktionen „Bestelldaten abrufen“, „Zählen“ und „Summieren“. Vorlage ansehen

Wöchentliche E-Mail-Übersicht mit einer Liste von Varianten mit niedrigem Lagerbestand senden

Dieser Workflow wird nach einem Zeitplan (z. B. einmal pro Woche) ausgeführt. Er ruft eine Liste von Produktvarianten mit niedrigem Lagerbestand ab, zählt die Ergebnisse und sendet eine E-Mail-Übersicht mit den Variantentiteln und einem Link zur Admin-Seite der jeweiligen Variante. Vorlage ansehen

Verspätete Fulfillments taggen und eine tägliche Übersicht senden

Taggt täglich Bestellungen, die eine 2-Tage-Versandgarantie nicht einhalten, und versendet eine tägliche E-Mail-Übersicht mit der Gesamtzahl und dem Gesamtwert in Dollar dieser Bestellungen. Vorlage ansehen

Kund:innen mit Rückbuchungen taggen

Dieser Workflow ruft stündlich Bestellungen mit Rückbuchungen ab und fügt den zugehörigen Kund:innen einen Tag hinzu. Er verwendet den Trigger „Geplante Zeit“, die Aktion „Bestelldaten abrufen“ und eine For-Each-Schleife. Vorlage ansehen

Nicht ausgeführte Bestellungen taggen, die älter als 2 Tage sind

Der Workflow ruft täglich alle nicht ausgeführten Bestellungen ab, die älter als 2 Tage sind, und fügt der jeweiligen Bestellung einen Tag hinzu. Vorlage ansehen

Produktvarianten im Sale mithilfe eines Produktmetafelds verfolgen

Setzt ein Metafeld für ein Produkt, wenn mindestens eine seiner Varianten im Sale ist. Dies kann nützlich sein, um zu verfolgen, welche Produkte aktuell im Sale sind. Vorlage ansehen