Bestell-Trigger, Schritt für Schritt
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

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
- Wählen Sie „Aktualisierung der Kommissionierreihenfolge“ als Trigger aus.
- Bedingung hinzufügen:
changes.fieldsist nicht leer und existiert. - 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 Schleifeforüberchanges.itemspro Änderung eine Zeile mit den Wertenfield,oldValueundnewValuehinzu. - 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
- Als Trigger wurden „Kommissionier**-Bestell-Tags“ hinzugefügt**.
- Bedingung hinzufügen:
addedTagsschließtholdein. - Fügen Sie eine „For each“-Schleife über
order.fulfillmentOrdersmit der Aktion „Erfüllungsauftrag zurückhalten“ hinzu. - 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-reviewentfernt 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
- „Pick**-Order-Tags entfernt“ wurde** als Trigger festgelegt.
- Bedingung hinzufügen:
removedTagsumfassthold. - Fügen Sie eine „For each“-Schleife für
order.fulfillmentOrdersmit der Option „Freigabe der Aussetzung des Fulfillment-Prozesses“ hinzu. - 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
- Als Trigger wurde „Änderung der Kommissionierreihenfolge“ festgelegt.
- Bedingung hinzufügen:
order.displayFulfillmentStatusist nicht gleich „FULFILLED“. - Fügen Sie „Interne E-Mail senden“ hinzu:
{{order.name}} note changed from "{{oldNote}}" to "{{newNote}}". - 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
- Als Trigger wurde „Änderung der Kommissionierreihenfolge-Attribute“ festgelegt.
- Bedingung hinzufügen: Mindestens eine der folgenden Bedingungen ist erfüllt:
changes.itemshatkeygleichdelivery_date. - Fügen Sie „Interne E-Mail senden“ hinzu. Die Textfelder von Shopify Flow unterstützen Liquid; daher gibt eine Schleife
forüberchanges.itemsfür jeden Eintrag unterkeydie Werte vonoldValueundnewValueaus. - 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
- „Geänderte Artikel der Bestellung“ als Trigger.
- Bedingung hinzufügen: Mindestens eine der folgenden Bedingungen muss erfüllt sein
changes.items:changeTypeist gleichremoved. - Fügen Sie** die Bestell-Tags**
edited-recheckhinzu und versenden Sie eine interne E-Mail, in der dieproductTitleundvariantTitlejedes Eintrags unterchanges.itemsaufgeführt sind (eine Liquid-for-Schleife im E-Mail-Text). - 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
- „Änderung des Fulfillments für Bestellungen“ wurde als Trigger festgelegt.
- Fügen Sie eine „For each“-Schleife über
changes.itemshinzu. - Fügen Sie innerhalb der Schleife eine Bedingung hinzu: Das Schleifenelement
trackingNumberdarf nicht leer sein und muss vorhanden sein. - Fügen Sie die HTTP-Anfrage
{{order.name}}sowie die WertetrackingNumberundtrackingUrldes Schleifenelements hinzu. Wählen Sie diese über „Variable hinzufügen“ aus: „Shopify Flow“ listet das Schleifenelement neben den Daten des Triggers auf. - 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
- Als Trigger: „Status der Kommissionierbestellung hat sich geändert“.
- Bedingung hinzufügen:
newDisplayFulfillmentStatusist gleichon_hold. - Fügen Sie die Option „Interne E-Mail an den Kundenservice senden“ mit
{{order.name}}hinzu. - 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
- Als Trigger wurde „Finanzstatus der Kommissionierung geändert“ festgelegt.
- Fügen Sie eine Bedingung hinzu:
oldFinancialStatusist gleichpendingundnewFinancialStatusist gleichpaid. - Fügen Sie die Bestell-Tags
awaiting-paymenthinzu und entfernen Sie sie, sowie eine „For each“-Schleife überorder.fulfillmentOrdersmit der Bestellrückstellung „Release Fulfillment“. - 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
- 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.
- Bedingung hinzufügen:
order.displayFulfillmentStatusist nicht gleich „FULFILLED“. - Fügen Sie die Tags für Bestellungen
address-changedhinzu und senden Sie eine interne E-Mail an das Lager. - 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.
- Vollständige Referenz zu Triggern - alle Trigger auf einer Seite.
- Die Wahl des richtigen Triggers - welche davon auf Ihren Fall zutrifft.
- Benutzerdefinierte Trigger - Wenn kein vorgefertigter Trigger passt, erstellen Sie Ihren eigenen.
- Ereignisverlauf und Fehlerbehebung - Sehen Sie nach, was abgefeuert wurde und was es transportiert hat.
- Trigger-Ereignisse auf der Verwaltungsseite eines Datensatzes auslösen - die neuesten Ereignisse eines Datensatzes auf einer eigenen Seite im Shopify-Adminbereich.
