Entwurf der Auslösebedingungen, Schritt für Schritt

In den Auftragsentwürfen werden B2B-Angebote, Großhandelsaufträge und telefonische Bestellungen erfasst, und Shopify Flow bietet hierfür so gut wie keine Funktionen. Diese zehn Auslöser decken den gesamten Lebenszyklus eines Entwurfs ab: Bearbeitungen, Status, Tags, Notizen und - bei entsprechender Aktivierung - die Kontaktdaten.

Auf dieser Seite: Aktualisierung des Bestellentwurfs, Status des Bestellentwurfs geändert, Einzelposten des Bestellentwurfs geändert, Tags zum Bestellentwurf hinzugefügt, Tags zum Bestellentwurf entfernt, Anmerkung zum Bestellentwurf geändert, Attribute des Bestellentwurfs geändert, E-Mail-Adresse des Bestellentwurfs geändert, Lieferadresse des Bestellentwurfs geändert, Rechnungsadresse des Bestellentwurfs geändert

Shopify Flow
So finden Sie sie: Wählen Sie unter Shopify Flow die Option „Select a trigger“ aus, öffnen Sie Workflow Trigger Extensions und suchen Sie nach „Draft Order“.

Aktualisierung zum Verordnungsentwurf

Bei jeder Speicherung einer Entwurfsreihenfolge werden Feuer ausgelöst.

Brände aus Shopify Webhook
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Auslöser“ der App.

Verwenden Sie es für

  • Zitate in ein CRM-System übernehmen.
  • Eine Übergangslösung, bis du herausgefunden hast, welcher spezifischere Auslöser passt.

Was „Draft Order Update“ an Ihren Workflow sendet

Variable im Durchfluss Typ Was darin enthalten ist
draftOrder Objekt Der aktualisierte Verordnungsentwurf
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
draftOrder.totalPrice Text
draftOrder.currencyCode Text
draftOrder.tags Text
draftOrder.note Text
draftOrder.invoiceUrl Text
draftOrder.updatedAt Text
payload Text JSON-Objekt, das die GID des aktualisierten Bestellentwurfs enthält (z. B. {"id":"gid://shopify/DraftOrder/123"})
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Jede Preisänderung im CRM abbilden

  1. Wählen Sie „Aktualisierung der Draft-Reihenfolge“ als Auslöser.
  2. Fügen Sie „HTTP-Anfrage senden“ mit {{draftOrder.id}}, {{draftOrder.name}}, {{draftOrder.status}} und {{draftOrder.totalPrice}} {{draftOrder.currencyCode}} hinzu.
  3. Aktivieren Sie den Workflow.

Status des Entwurfs geändert

Wird ausgelöst, wenn ein Entwurfsauftrag zwischen open, invoice_sent und completed verschoben wird.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Starten Sie eine Mahnserie, sobald eine Rechnung versendet wird.
  • Teilen Sie dem Kundenbetreuer mit, wenn aus einem Angebot ein Auftrag wird.

Was die Statusänderung „Entwurf“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
draftOrder Objekt Der Verordnungsentwurf, dessen Status sich geändert hat
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
oldStatus Text Der bisherige Status des Auftragsentwurfs (offen / Rechnung versendet / abgeschlossen)
newStatus Text Der neue Status des Auftragsentwurfs (offen / Rechnung versendet / abgeschlossen)
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Den Kunden drei Tage nach Rechnungsstellung daran erinnern

  1. Wählen Sie „Status der Draft-Reihenfolge geändert“ als Auslöser.
  2. Bedingung hinzufügen: newStatus ist gleich invoice_sent.
  3. Fügen Sie „3 Tage warten“ hinzu und senden Sie anschließend eine HTTP-Anfrage an Ihr E-Mail-Tool mit der URL {{draftOrder.name}}.
  4. Aktivieren Sie den Workflow.

Entwurf der geänderten Bestellpositionen

Wird ausgelöst, wenn sich die Artikel eines Auftragsentwurfs ändern: hinzugefügt, entfernt, Menge, Preis oder Variante. Gleiche Struktur wie beim Auftragsauslöser: changes.items.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Es ist eine Genehmigung erforderlich, wenn ein Vertriebsmitarbeiter den Preis in einem Angebot senkt.
  • Stimmen Sie Ihr Reservierungssystem auf die Angebote ab.

Was „Geänderte Entwürfe von Bestellpositionen“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
draftOrder Objekt Der Verordnungsentwurf, dessen Einzelposten geändert wurden
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
changes Objekt Änderungen an den Einzelposten: Hinzufügungen, Löschungen, Mengen-, Preis- und Variantenänderungen mit ihren alten und neuen Werten
changes.items Objektliste Liste der festgestellten Änderungen
changes.items (each).changeType Text Art der Änderung: hinzugefügt, entfernt, Menge geändert, Preis geändert, Variante geändert
changes.items (each).lineItemId ID Positions-ID (falls vorhanden)
changes.items (each).productTitle Text Produktbezeichnung
changes.items (each).variantTitle Text Alternativer Titel
changes.items (each).oldVariantId ID Alte Variante GID (für „entfernt“ oder „Variante geändert“)
changes.items (each).newVariantId ID Neue Variante GID (für „hinzugefügt“ oder „Variante geändert“)
changes.items (each).oldProductId ID Alte Produkt-GID (bei Entfernung oder Änderung der Variante)
changes.items (each).newProductId ID Neue Produkt-GID (bei Hinzufügung oder Variantenänderung)
changes.items (each).oldQuantity Zahl Alte Menge (für „quantity_changed“)
changes.items (each).newQuantity Zahl Neue Menge (für „quantity_changed“)
changes.items (each).oldPrice Text Alter Preis (für „price_changed“)
changes.items (each).newPrice Text Neuer Preis (für „price_changed“)
changes.items (each).lineItemData Text Vollständige Einzelposten-Daten als JSON
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Bei einer Änderung des Angebotspreises um Genehmigung bitten

  1. Als Auslöser wurden die geänderten Einzelposten der Auswahlreihenfolge festgelegt.
  2. Bedingung hinzufügen: Mindestens eine der folgenden Bedingungen gilt: changes.items hat changeType gleich price_changed.
  3. Füge die Tags needs-approval für den Auftragsentwurf hinzu und sende eine interne E-Mail an den Vertriebsverantwortlichen mit den Werten oldPrice und newPrice der geänderten Einträge (eine Liquid-Schleife for über changes.items).
  4. Aktivieren Sie den Workflow.

Entwurf der Bestellkennzeichnungen hinzugefügt

Wird ausgelöst, wenn mindestens ein Tag zu einem Bestellentwurf hinzugefügt wird.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Der Vertrieb kann einen Prozess einleiten, indem er ein Angebot mit einem Tag versieht: approved, rush.

Was die Funktion „Entwurf-Tags hinzufügen“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
draftOrder Objekt Der Verordnungsentwurf, dessen Tags sich geändert haben
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
draftOrder.tags Text
addedTags Text Durch Kommas getrennte Liste der Tags, die dem Bestellentwurf hinzugefügt wurden
removedTags Text Durch Kommas getrennte Liste der Tags, die im Rahmen desselben Updates aus der Entwurfsreihenfolge entfernt wurden (kann leer sein)
currentTags Text Durch Kommas getrennte Liste aller aktuellen Tags im Auftragsentwurf
previousTags Text Durch Kommas getrennte Liste aller bisherigen Tags in der Entwurfsreihenfolge vor dieser Aktualisierung
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Die Finanzabteilung benachrichtigen, wenn ein Angebot genehmigt wird

  1. Als Auslöser wurden „Pick Draft Order Tags Added“ hinzugefügt.
  2. Bedingung hinzufügen: addedTags enthält approved.
  3. Fügen Sie „Interne E-Mail an die Finanzabteilung senden“ mit {{draftOrder.name}} hinzu.
  4. Aktivieren Sie den Workflow.

Entwurf der Bestellkennzeichnungen entfernt

Wird ausgelöst, wenn mindestens ein Tag aus einem Entwurfsauftrag entfernt wird.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Machen Sie die Änderungen rückgängig, die durch den Workflow zum Hinzufügen passender Tags vorgenommen wurden.

Was „Entwurf - Tags entfernen“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
draftOrder Objekt Der Verordnungsentwurf, dessen Tags sich geändert haben
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
draftOrder.tags Text
addedTags Text Durch Kommas getrennte Liste von Tags, die im Rahmen desselben Updates zum Entwurfsauftrag hinzugefügt wurden (kann leer sein)
removedTags Text Durch Kommas getrennte Liste der Tags, die aus dem Entwurf der Reihenfolge entfernt wurden
currentTags Text Durch Kommas getrennte Liste aller aktuellen Tags im Auftragsentwurf
previousTags Text Durch Kommas getrennte Liste aller bisherigen Tags in der Entwurfsreihenfolge vor dieser Aktualisierung
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Den Vertrieb informieren, wenn die Genehmigung widerrufen wird

  1. „Pick Draft Order Tags Removed“ als Auslöser.
  2. Bedingung hinzufügen: removedTags enthält approved.
  3. „Interne E-Mail an den Vertriebsmitarbeiter senden“ hinzufügen.
  4. Aktivieren Sie den Workflow.

Entwurf der Verordnung - Anmerkung geändert

Wird ausgelöst, wenn ein Wechsel hinzukommt, geändert oder beglichen wird.

Brände aus Shopify Webhook und Änderungserkennung
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn man einen Flow-Workflow aktiviert, der diese Funktion nutzt, wird sie eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Geben Sie interne Anmerkungen zu einem Angebot an das nächste Team weiter.

Was die Notiz „Änderungen am Entwurf“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
draftOrder Objekt Der Verordnungsentwurf, dessen Anmerkung geändert wurde
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
draftOrder.note Text
oldNote Text Die vorherige Anmerkung zum Verordnungsentwurf (leer, wenn zuvor keine Anmerkung gesetzt wurde)
newNote Text Die neue Notiz zum Auftragsentwurf (leer, wenn die Notiz gelöscht wurde)
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Notizen zu Kursangeboten an den Kontokanal weiterleiten

  1. „Pick Draft Order Note“ wurde als Auslöser geändert.
  2. Fügen Sie „HTTP-Anfrage an Slack senden“ mit {{draftOrder.name}}: {{newNote}} hinzu.
  3. Aktivieren Sie den Workflow.

Änderungen an den Attributen des Entwurfsbefehls

Wird ausgelöst, wenn benutzerdefinierte Attribute in einem Auftragsentwurf hinzugefügt, entfernt oder geändert werden.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Reagiere auf eine Bestellnummer oder eine als Attribut gespeicherte gewünschte Lieferwoche.

Was „Änderungen an den Attributen des Entwurfs“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
draftOrder Objekt Der Auftragsentwurf, dessen benutzerdefinierte Attribute geändert wurden
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
changes Objekt Erkannte Attributänderungen. Jedes Element verfügt über einen „changeType“ (hinzugefügt, entfernt oder geändert), den Schlüssel sowie den alten und den neuen Wert.
changes.items Objektliste Liste der erkannten Attributänderungen
changes.items (each).changeType Text Art der Änderung: hinzugefügt, entfernt, geändert
changes.items (each).key Text Der Attributschlüssel
changes.items (each).oldValue Text Der vorherige Wert (leere Zeichenkette, wenn changeType den Wert „added“ hat)
changes.items (each).newValue Text Der neue Wert (leere Zeichenkette, wenn changeType den Wert „removed“ hat)
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Eine Bestellnummer erfassen

  1. „Attribute der Draft-Reihenfolge geändert“ als Auslöser.
  2. Bedingung hinzufügen: Mindestens eine der folgenden Bedingungen gilt: changes.items hat key gleich po_number.
  3. Fügen Sie „HTTP-Anfrage mit dem neuen Wert an das ERP senden“ hinzu.
  4. Aktivieren Sie den Workflow.

Entwurf der E-Mail zur Bestellung geändert

Wird ausgelöst, wenn sich die E-Mail-Adresse in einem Bestellentwurf ändert. Enthält die aktuelle Adresse.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Auslöser“ der App.

Verwenden Sie es für

  • Stellen Sie sicher, dass die Rechnungen an die richtige Adresse gesendet werden.

Was die E-Mail „Entwurf der Bestellung geändert“ an Ihren Workflow sendet

Variable im Durchfluss Typ Was darin enthalten ist
draftOrder Objekt Der Verordnungsentwurf, bei dem sich die E-Mail-Adresse geändert hat
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
draftOrder.note Text
email Text Die derzeitige E-Mail-Adresse des Verordnungsentwurfs
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Die Rechnung nach einer Korrektur per E-Mail erneut versenden

  1. E-Mail zur Auswahl der Draft-Reihenfolge im Ablauf geändert.
  2. Bedingung hinzufügen: draftOrder.status ist gleich invoice_sent.
  3. Fügen Sie hinzu: Senden Sie eine interne E-Mail, in der Sie den Mitarbeiter bitten, die Rechnung erneut zu versenden.
  4. Aktivieren Sie den Workflow.

Entwurf einer Bestellung - Lieferadresse geändert

Wird ausgelöst, wenn sich die Lieferadresse eines Auftragsentwurfs ändert.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwende es für

  • Versandkosten oder Steuern in einem Angebot neu berechnen, wenn sich der Bestimmungsort ändert.

Was der Entwurf „Lieferadresse geändert“ an Ihren Workflow sendet

Variable im Durchfluss Typ Was es enthält
draftOrder Objekt Der Bestellentwurf, dessen Lieferadresse sich geändert hat
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
draftOrder.note Text
shippingAddress Text Die aktuelle Versand- (Liefer-)Adresse des Bestellentwurfs als einzelne formatierte Zeile (kann leer sein)
shippingAddressDetails Objekt Die aktuelle Versand- (Liefer-)Adresse des Bestellentwurfs als strukturierte Felder (kann leer sein)
shippingAddressDetails.firstName Text Vorname in der Anschrift
shippingAddressDetails.lastName Text Nachname in der Anschrift
shippingAddressDetails.name Text Vollständiger Name, abgeleitet aus „firstName“ und „lastName“
shippingAddressDetails.company Text Name des Unternehmens oder der Organisation
shippingAddressDetails.address1 Text Erste Zeile - Anschrift oder Postfachnummer
shippingAddressDetails.address2 Text Zweite Zeile - Wohnung, Suite oder Einheit
shippingAddressDetails.city Text Stadt, Bezirk, Dorf oder Ortschaft
shippingAddressDetails.province Text Region - Bundesland, Bundesstaat oder Bezirk
shippingAddressDetails.provinceCode Text Regionalcode (zum Beispiel ON)
shippingAddressDetails.zip Text Postleitzahl
shippingAddressDetails.country Text Land
shippingAddressDetails.countryCode Text Zweistelliger Ländercode (z. B. US)
shippingAddressDetails.phone Text Telefonnummer auf der Adresse
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Markieren Sie Angebote, bei denen sich das Zielland geändert hat

  1. Auswahl der Entwurfsreihenfolge - Versandadresse im Ablauf geändert.
  2. Fügen Sie in einer internen E-Mail die Tags recheck-shipping für den Auftragsentwurf hinzu und erwähnen Sie {{shippingAddressDetails.countryCode}}.
  3. Aktivieren Sie den Workflow.

Änderung der Rechnungsadresse für den Zahlungsauftrag (Entwurf)

Wird ausgelöst, wenn sich die Rechnungsadresse eines vorläufigen Auftrags ändert.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Entwurf einer Verordnung über den Datenzugriff
Eingeschaltet Wenn Sie einen Flow-Workflow aktivieren, der diese Funktion nutzt, wird sie dadurch eingeschaltet. Der entsprechende Schalter befindet sich auf der Seite „Trigger“ der App.

Verwenden Sie es für

  • Halten Sie die Debitorendaten im ERP-System auf dem neuesten Stand, bevor die Rechnung ausgestellt wird.

Was der Entwurf „Rechnungsadresse geändert“ an Ihren Workflow übermittelt

Variable im Durchfluss Typ Was darin enthalten ist
draftOrder Objekt Der Rechnungsentwurf, bei dem sich die Rechnungsadresse geändert hat
draftOrder.id ID
draftOrder.name Text
draftOrder.status Text
draftOrder.note Text
billingAddress Text Die aktuelle Rechnungsadresse des Bestellentwurfs als eine einzige formatierte Zeile (kann leer sein)
billingAddressDetails Objekt Die aktuelle Rechnungsadresse des Bestellentwurfs als strukturierte Felder (kann leer sein)
billingAddressDetails.firstName Text Vorname in der Anschrift
billingAddressDetails.lastName Text Nachname in der Anschrift
billingAddressDetails.name Text Vollständiger Name, abgeleitet aus „firstName“ und „lastName“
billingAddressDetails.company Text Name des Unternehmens oder der Organisation
billingAddressDetails.address1 Text Erste Zeile - Anschrift oder Postfachnummer
billingAddressDetails.address2 Text Zweite Zeile - Wohnung, Suite oder Einheit
billingAddressDetails.city Text Stadt, Bezirk, Dorf oder Ortschaft
billingAddressDetails.province Text Region - Provinz, Bundesland oder Bezirk
billingAddressDetails.provinceCode Text Regionalcode (z. B. ON)
billingAddressDetails.zip Text Postleitzahl
billingAddressDetails.country Text Land
billingAddressDetails.countryCode Text Zweistelliger Ländercode (z. B. US)
billingAddressDetails.phone Text Telefonnummer auf der Adresse
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Vor der Rechnungsstellung das ERP-System aktualisieren

  1. Auswahl der Reihenfolge bei der Entwurfserstellung - Rechnungsadresse im Ablauf geändert.
  2. Fügen Sie „HTTP-Anfrage senden“ mit {{draftOrder.id}} und den Feldern unter billingAddressDetails hinzu.
  3. Aktivieren Sie den Workflow.

Nächste Schritte

Ein Entwurfsbefehl ist kein Flow-Referenztyp, daher liefern diese Trigger ein draftOrder-Objekt mit den Feldern „id“, „name“ und „status“. Für alle anderen Fälle fügen Sie einen Schritt „Send Admin API request“ oder „Run code“ mit draftOrder.id hinzu.