Bestell-Trigger, Schritt für Schritt

Bestell-Trigger, Schritt für Schritt

Seite kopieren

Schritt-für-Schritt-Anleitungen zu Shopify Flow für Bestellkennzeichnungen, Notizen, Attribute, Artikel, Fulfillment und Trigger für Statusänderungen.

Shopify Flow bietet gute Trigger für die wichtigsten Phasen einer Bestellung: erstellt, bezahlt, ausgeführt, storniert. Was jedoch fehlt, sind alle Schritte dazwischen. Diese zehn Trigger werden bei Änderungen an einer Bestellung ausgelöst, sobald diese bereits vorliegt, wobei jeweils detailliert angegeben wird, was sich geändert hat.

Auf dieser Seite: Aktualisierung der Bestellung, Bestellkennzeichnungen hinzugefügt, Bestellkennzeichnungen entfernt, Bestellhinweis geändert, Bestellattribute geändert, Bestellpositionen geändert, Auftragsabwicklung geändert, Anzeigestatus der Bestellung geändert, Finanzstatus der Bestellung geändert, Lieferadresse der Bestellung geändert

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

Aktualisierung zur Bestellung

Wird bei jeder Aktualisierung einer Bestellung ausgelöst. Es enthält changes: die nachverfolgten Felder, die sich geändert haben (Finanzstatus, Fulfillment-Status, Tags, Notizen, Artikel, benutzerdefinierte Attribute), zusammen mit dem Wert vor und nach der Änderung.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Zugriff auf Daten der Bestellungen
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

  • Ein Workflow, der auf verschiedene Arten von Änderungen an Bestellungen reagiert.
  • Ein Änderungsprotokoll zu Bestellungen für den Kundenservice.

Was „Order Update“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die aktualisierte Bestellung. Eine vollständige Shopify-Bestellung, sodass alle ihre Felder sowie die Shopify Flow-eigenen Aktionen verfügbar sind.
payload Text JSON-Objekt, das die GID der aktualisierten Bestellung enthält (z. B. {"id":"gid://shopify/Order/123"})
changes Objekt Welche erfassten Felder haben sich geändert (Finanzstatus, Bearbeitungsstatus, Tags, Notiz, Artikel, benutzerdefinierte Attribute), mit dem alten und dem neuen Wert für jedes Feld
changes.fields Liste der Texte Namen der überwachten Felder, bei denen sich Änderungen ergeben haben
changes.items Liste der Objekte Alter und neuer Wert pro geändertem Feld
changes.items (each).field Text Das Feld, das sich geändert hat: „financialStatus“, „fulfillmentStatus“, „Tags“, „note“, „lineItems“ oder „customAttributes“.
changes.items (each).oldValue Text Der Wert vor der Aktualisierung. Lange Werte werden gekürzt.
changes.items (each).newValue Text Der Wert nach der Aktualisierung. Lange Werte werden gekürzt.
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Tragen Sie nachverfolgte Änderungen an den Bestellungen über Ihr Helpdesk in die Zeitleiste der Bestellungen ein

  1. Wählen Sie „Aktualisierung der Kommissionierreihenfolge“ als Trigger aus.
  2. Bedingung hinzufügen: changes.fields ist nicht leer und existiert.
  3. Fügen Sie die Option „HTTP-Anfrage senden“ zu Ihrem Helpdesk hinzu, wobei im Textkörper {{order.name}} stehen muss. Die Textfelder von Shopify Flow akzeptieren Liquid; daher fügt eine Schleife for über changes.items pro Änderung eine Zeile mit den Werten field, oldValue und newValue hinzu.
  4. Aktivieren Sie den Workflow.

Bestell-Tags hinzugefügt

Wird ausgelöst, wenn einer Bestellung mindestens ein Tag hinzugefügt wird.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Zugriff auf Daten zu Bestellungen
Eingeschaltet Wenn Sie einen Shopify Flow 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

  • Lassen Sie die Mitarbeiter einen Prozess einleiten, indem sie folgende Tags hinzufügen: gift-wrap, hold, priority.
  • Reagieren Sie auf Tags aus Anwendungen zur Betrugsbekämpfung, zum Abonnementmanagement oder zum Fulfillment.

Was „Bestellung-Tags hinzugefügt“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die Bestellung, deren Tags sich geändert haben. Es handelt sich um eine vollständige Shopify-Bestellung, sodass alle ihre Felder sowie die Shopify Flow-eigenen Aktionen verfügbar sind.
addedTags Text Durch Kommas getrennte Liste der Tags, die der Bestellung hinzugefügt wurden
removedTags Text Durch Kommas getrennte Liste der Tags, die im Rahmen desselben Updates aus der Bestellung entfernt wurden (kann leer sein)
currentTags Text Durch Kommas getrennte Liste aller aktuellen Tags in den Bestellungen
previousTags Text Durch Kommas getrennte Liste aller bisherigen Tags in der Bestellung vor dieser Aktualisierung
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Fulfillment zurückhalten, wenn eine Bestellung mit dem Tag „Zurückhalten“ versehen ist

  1. Als Trigger wurden „Kommissionier**-Bestell-Tags“ hinzugefügt**.
  2. Bedingung hinzufügen: addedTags schließt hold ein.
  3. Fügen Sie eine „For each“-Schleife über order.fulfillmentOrders mit der Aktion „Erfüllungsauftrag zurückhalten“ hinzu.
  4. Aktivieren Sie den Workflow. Erstellen Sie das Spiegelbild mit der Option „Bestellkennzeichnungen entfernen“ und heben Sie die Sperre für das Fulfillment auf.

Bestellkennzeichnungen entfernt

Wird ausgelöst, wenn mindestens ein Tag aus einer Bestellung entfernt wird.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Zugriff auf Daten zu Bestellungen
Eingeschaltet Wenn Sie einen Shopify Flow 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

  • Lassen Sie los, was ein Tag zurückgehalten hat.
  • Schließen Sie eine Aufgabe, sobald das Tag needs-review entfernt wird.

Was „Order Tags Removed“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die Bestellung, deren Tags sich geändert haben. Es handelt sich um eine vollständige Shopify-Bestellung, sodass alle ihre Felder sowie die Shopify Flow-eigenen Bestellaktionen verfügbar sind.
removedTags Text Durch Kommas getrennte Liste der Tags, die aus der Bestellung entfernt wurden
addedTags Text Durch Kommas getrennte Liste der Tags, die der Bestellung im Rahmen derselben Aktualisierung hinzugefügt wurden (kann leer sein)
currentTags Text Durch Kommas getrennte Liste aller aktuellen Tags in der Bestellung
previousTags Text Durch Kommas getrennte Liste aller bisherigen Tags in den Bestellungen vor dieser Aktualisierung
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Lösen Sie die Verriegelung, sobald das Tag entfernt wird

  1. „Pick**-Order-Tags entfernt“ wurde** als Trigger festgelegt.
  2. Bedingung hinzufügen: removedTags umfasst hold.
  3. Fügen Sie eine „For each“-Schleife für order.fulfillmentOrders mit der Option „Freigabe der Aussetzung des Fulfillment-Prozesses“ hinzu.
  4. Aktivieren Sie den Workflow.

Bestellhinweis geändert

Wird ausgelöst, wenn eine Bestellung hinzugefügt, geändert oder gelöscht wird - sei es durch das Personal oder durch den Kunden beim Checkout.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Zugriff auf Daten zu Bestellungen
Eingeschaltet Wenn Sie einen Shopify Flow 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

  • Informieren Sie das Lager über Anmerkungen, die nach der Erteilung der Bestellung hinzugefügt wurden.
  • Lieferanweisungen auswerten.

Was die Funktion „Bestellung geändert“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die Bestellung, deren Notiz sich geändert hat. Es handelt sich um eine vollständige Shopify-Bestellung, sodass alle ihre Felder sowie die Shopify Flow-eigenen Bestellaktionen verfügbar sind.
oldNote Text Die bisherige Anmerkung zur Bestellung (leer, falls zuvor keine Anmerkung gesetzt wurde)
newNote Text Die neue Notiz zur Bestellung (leer, falls 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: Das Lager über eine verspätete Benachrichtigung informieren

  1. Als Trigger wurde „Änderung der Kommissionierreihenfolge“ festgelegt.
  2. Bedingung hinzufügen: order.displayFulfillmentStatus ist nicht gleich „FULFILLED“.
  3. Fügen Sie „Interne E-Mail senden“ hinzu: {{order.name}} note changed from "{{oldNote}}" to "{{newNote}}".
  4. Aktivieren Sie den Workflow.

Bestellung-Attribute wurden geändert

Wird ausgelöst, wenn die benutzerdefinierten Attribute einer Bestellung (Warenkorb-Attribute, Notiz-Attribute) hinzugefügt, entfernt oder geändert werden. Jeder Eintrag unter changes.items verfügt über die Attribute changeType, key sowie beide Werte.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Zugriff auf Daten zu Bestellungen
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

  • Reagieren Sie auf Attribute, die über eine Lieferterminauswahl, eine Geschenkoption oder ein B2B-Formular eingegeben wurden.
  • Erkennen Sie, wenn Mitarbeiter ein Attribut nach der Bestellung korrigieren.

Welche Auftragsattribute „Changed“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die Bestellung, deren benutzerdefinierte Attribute geändert wurden. Es handelt sich um eine vollständige Shopify-Bestellung, sodass alle ihre Felder sowie die Shopify Flow-eigenen Bestellaktionen verfügbar sind.
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 Liste der Objekte Liste der festgestellten Attributänderungen
changes.items (each).changeType Text Art der Änderung: hinzugefügt, entfernt, geändert
changes.items (each).key Text Der Attributschlüssel (auch bekannt als „note_attribute“-Name)
changes.items (each).oldValue Text Der vorherige Wert (leere Zeichenfolge, wenn changeType den Wert „added“ hat)
changes.items (each).newValue Text Der neue Wert (leere Zeichenkette, wenn „changeType“ den Wert „removed“ annimmt)
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Auf einen geänderten Liefertermin reagieren

  1. Als Trigger wurde „Änderung der Kommissionierreihenfolge-Attribute“ festgelegt.
  2. Bedingung hinzufügen: Mindestens eine der folgenden Bedingungen ist erfüllt: changes.items hat key gleich delivery_date.
  3. Fügen Sie „Interne E-Mail senden“ hinzu. Die Textfelder von Shopify Flow unterstützen Liquid; daher gibt eine Schleife for über changes.items für jeden Eintrag unter key die Werte von oldValue und newValue aus.
  4. Aktivieren Sie den Workflow.

Geänderte Artikel

Brände aus Shopify Webhook und Änderungserkennung
Genehmigung Zugriff auf Daten der Bestellungen
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

  • Teilen Sie dem Lager mit, dass sich eine kommissionierte Bestellung geändert hat.
  • Führen Sie nach einer Bearbeitung erneut Betrugs- oder Margenprüfungen durch.
  • Synchronisieren Sie Änderungen an Bestellungen mit einem ERP-System - was durch die eigenen Bestell-Webhooks Shopify als mühsam empfunden wird.

Was „Artikel geändert“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die aktualisierte Bestellung. Es handelt sich um eine vollständige Shopify-Bestellung, sodass alle ihre Felder sowie die Shopify Flow-eigenen Aktionen verfügbar sind.
changes Objekt Erkannte Änderungen bei Artikeln mit alten und neuen Werten
changes.items Liste der Objekte 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 Artikel-ID (falls vorhanden)
changes.items (each).productTitle Text Produkttitel
changes.items (each).variantTitle Text Variante des Titels
changes.items (each).oldVariantId ID Alte Variante GID (bei „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 Änderung der Variante)
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 Daten zu allen Artikeln als JSON
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Den Lagerbetrieb unterbrechen, wenn ein Artikel entnommen wird

  1. „Geänderte Artikel der Bestellung“ als Trigger.
  2. Bedingung hinzufügen: Mindestens eine der folgenden Bedingungen muss erfüllt seinchanges.items: changeType ist gleich removed.
  3. Fügen Sie** die Bestell-Tags** edited-recheck hinzu und versenden Sie eine interne E-Mail, in der die productTitle und variantTitle jedes Eintrags unter changes.items aufgeführt sind (eine Liquid-for-Schleife im E-Mail-Text).
  4. Aktivieren Sie den Workflow.

Änderung bei der Fulfillment-Abwicklung

Wird ausgelöst, wenn sich der Fulfillment-Status einer Bestellung ändert (null, partial, fulfilled, restocked) sowie bei dazwischenliegenden Fulfillment-Ereignissen: eine Position wurde ausgeliefert, eine Auslieferung wurde storniert, eine Sendungsverfolgungsnummer wurde hinzugefügt oder geändert.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Zugriff auf Daten der Bestellungen
Eingeschaltet Wenn Sie einen Shopify Flow 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

  • Senden Sie Ihre eigene Versandbenachrichtigung mit Sendungsverfolgung.
  • Stornierte Fulfillments erkennen.
  • Aktualisieren Sie das ERP-System pro Sendung statt pro Bestellung.

Was „Order Fulfillment Changed“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die Bestellung, deren Status sich geändert hat. Es handelt sich um eine vollständige Shopify-Bestellung, sodass alle ihre Felder sowie die Shopify Flow-eigenen Aktionen verfügbar sind.
oldFulfillmentStatus Text Der bisherige REST-Fulfillment-Status (null, teilweise erfüllt, erfüllt, wieder auf Lager)
newFulfillmentStatus Text Das neue REST-Fulfillment (null, teilweise erfüllt, erfüllt, wieder auf Lager)
changes Objekt Erkannte Änderungen beim Fulfillment mit Details
changes.items Liste der Objekte Liste der festgestellten Änderungen
changes.items (each).changeType Text Art der Änderung: status_changed, line_item_fulfilled, line_item_unfulfilled, tracking_updated
changes.items (each).lineItemId ID Artikel-ID (für „line_item_fulfilled“/„unfulfilled“)
changes.items (each).productTitle Text Produkttitel
changes.items (each).variantTitle Text Variante des Titels
changes.items (each).oldFulfillmentStatus Text Bisheriger Fulfillment-Status (z. B. null, teilweise bearbeitet, bearbeitet, wieder auf Lager)
changes.items (each).newFulfillmentStatus Text Neuer Fulfillment-Status (z. B. null, teilweise erfüllt, erfüllt, wieder auf Lager)
changes.items (each).fulfillmentId ID Fulfillment-ID (für „tracking_updated“)
changes.items (each).trackingNumber Text Sendungsverfolgungsnummer
changes.items (each).trackingUrl Text Tracking-URL
changes.items (each).trackingCompany Text Sendungsverfolgungsunternehmen für Unternehmen
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Neue Sendungsnummern weiterleiten

  1. „Änderung des Fulfillments für Bestellungen“ wurde als Trigger festgelegt.
  2. Fügen Sie eine „For each“-Schleife über changes.items hinzu.
  3. Fügen Sie innerhalb der Schleife eine Bedingung hinzu: Das Schleifenelement trackingNumber darf nicht leer sein und muss vorhanden sein.
  4. Fügen Sie die HTTP-Anfrage {{order.name}} sowie die Werte trackingNumber und trackingUrl des Schleifenelements hinzu. Wählen Sie diese über „Variable hinzufügen“ aus: „Shopify Flow“ listet das Schleifenelement neben den Daten des Triggers auf.
  5. Aktivieren Sie den Workflow.

Der Status der Bestellung wurde geändert

Brände aus Wird nach einem festgelegten Zeitplan überprüft, da Shopify hierfür keinen Webhook sendet
Genehmigung Zugriff auf Daten zu Bestellungen
Eingeschaltet Wenn Sie einen Shopify Flow 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

  • Reagieren Sie, wenn ein Fulfillment-Dienstleister oder ein Kassensystem eine Bestellung als „in Bearbeitung“ kennzeichnet.
  • Leiten Sie Bestellungen, die auf „In Wartestellung“ gesetzt wurden, an die nächsthöhere Instanz weiter.

Was „Auftragsstatus geändert“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die Bestellung, deren Status bezüglich des Fulfillments sich geändert hat. Es handelt sich um eine vollständige Shopify-Bestellung, sodass alle ihre Felder sowie die Shopify Flow-eigenen Aktionen verfügbar sind.
oldDisplayFulfillmentStatus Text Der bisherige Status des Fulfillments (z. B. nicht abgewickelt, in Bearbeitung, teilweise abgewickelt, abgewickelt, zurückgestellt, geplant)
newDisplayFulfillmentStatus Text Der neue Status des Fulfillment (z. B. „nicht abgewickelt“, „in Bearbeitung“, „teilweise abgewickelt“, „abgewickelt“, „ausgesetzt“, „geplant“)
fulfillmentStatus Text Der aktuelle Fulfillment-Status (noch nicht bearbeitet, teilweise bearbeitet, bearbeitet, wieder auf Lager)
changes Objekt Erfasste Änderungen des Anzeigestatus mit Details
changes.items Liste der Objekte Liste der festgestellten Änderungen
changes.items (each).changeType Text Art der Änderung: order_status_changed, fulfillment_display_status_changed
changes.items (each).fulfillmentId ID Fulfillment-ID (für Statusänderungen bei der Anzeige pro Fulfillment)
changes.items (each).oldDisplayStatus Text Vorheriger Anzeigestatus
changes.items (each).newDisplayStatus Text Neuer Anzeigestatus
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: Bestellungen, die in den Wartestatus versetzt werden, weiterleiten

  1. Als Trigger: „Status der Kommissionierbestellung hat sich geändert“.
  2. Bedingung hinzufügen: newDisplayFulfillmentStatus ist gleich on_hold.
  3. Fügen Sie die Option „Interne E-Mail an den Kundenservice senden“ mit {{order.name}} hinzu.
  4. Aktivieren Sie den Workflow.

Änderung des finanziellen Status einer Bestellung

Wird ausgelöst, wenn sich der finanzielle Status einer Bestellung ändert, beispielsweise von pending zu paid, von paid zu partially_refunded oder von refunded zu authorized zu voided.

Brände aus Shopify Webhook plus Änderungserkennung
Genehmigung Zugriff auf Daten zu Bestellungen
Eingeschaltet Wenn Sie einen Shopify Flow 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

  • Reagieren Sie auf Banküberweisungen und Rechnungen, die erst Tage nach der Bestellung als bezahlt markiert werden.
  • Bitte informieren Sie die Buchhaltung über Rückerstattungen.
  • Geben Sie eine Bestellung erst dann zur Ausführung frei, wenn sie bezahlt ist.

Was die Meldung „Finanzstatus geändert“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die Bestellung, deren finanzieller Status sich geändert hat. Es handelt sich um eine Bestellung vom Typ Shopify (vollständig), sodass alle ihre Felder sowie die Shopify Flow-eigenen Aktionen verfügbar sind.
oldFinancialStatus Text Der bisherige Finanzstatus (z. B. ausstehend, genehmigt, bezahlt)
newFinancialStatus Text Der neue Finanzstatus (z. B. bezahlt, teilweise erstattet, erstattet, storniert)
eventId Text Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde.

Beispiel: B2B-Bestellungen freigeben, sobald die Rechnung beglichen ist

  1. Als Trigger wurde „Finanzstatus der Kommissionierung geändert“ festgelegt.
  2. Fügen Sie eine Bedingung hinzu: oldFinancialStatus ist gleich pending und newFinancialStatus ist gleich paid.
  3. Fügen Sie die Bestell-Tags awaiting-payment hinzu und entfernen Sie sie, sowie eine „For each“-Schleife über order.fulfillmentOrders mit der Bestellrückstellung „Release Fulfillment“.
  4. Aktivieren Sie den Workflow.

Änderung der Lieferadresse für die Bestellung

Wird ausgelöst, wenn sich die Lieferadresse einer Bestellung nach deren Aufgabung ändert. shippingAddress ist eine Zeile, shippingAddressDetails sind die einzelnen Felder.

Brände von Shopify Webhook plus Änderungserkennung
Genehmigung Zugriff auf Daten zu Bestellungen + Zugriff auf Daten zu Kunden
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

  • Stoppen Sie eine Sendung oder leiten Sie sie um, wenn sich die Adresse nach Beginn der Kommissionierung ändert.
  • Führen Sie die Adressüberprüfung oder eine Betrugsprüfung erneut durch.

Was das Ereignis „Versandadresse geändert“ an Ihren Workflow übermittelt

Variable in Shopify Flow Typ Was darin enthalten ist
order Bestellung (Shopify) Die Bestellung, deren Lieferadresse sich geändert hat. Es handelt sich um eine vollständige Shopify-Bestellung, sodass alle ihre Felder sowie die Shopify Flow-eigenen Bestellaktionen verfügbar sind.
shippingAddress Text Die aktuelle Versand- (Liefer-)Adresse der Bestellung als eine einzige formatierte Zeile (kann leer sein)
shippingAddressDetails Objekt Die aktuelle Versand- (Liefer-)Adresse der Bestellung 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 Wohneinheit
shippingAddressDetails.city Text Stadt, Bezirk, Dorf oder Ortschaft
shippingAddressDetails.province Text Region - Provinz, Bundesland 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: Eine Bestellung zurückhalten, deren Adresse sich geändert hat

  1. Die Lieferadresse für die Kommissionierung wurde in Shopify Flow geändert. Hierfür ist der Zugriff auf Bestell- und Kundendaten erforderlich; wenn Sie diese Funktion auf der Seite „Trigger“ aktivieren, fordert die App beide Daten in einem einzigen Dialogfeld an.
  2. Bedingung hinzufügen: order.displayFulfillmentStatus ist nicht gleich „FULFILLED“.
  3. Fügen Sie die Tags für Bestellungen address-changed hinzu und senden Sie eine interne E-Mail an das Lager.
  4. Aktivieren Sie den Workflow.

Nächste Schritte

Standardmäßig überwacht die App Bestellungen der letzten 60 Tage, was durch die Berechtigung Shopify gewährt wird. Um auf Änderungen an älteren Bestellungen reagieren zu können, erweitern Sie den Bestellverlauf auf der Seite „Berechtigungen“. Siehe Berechtigungen und Datenzugriff.