Fulfillment-Auftrag geteilt
Ein Fulfillment-Auftrag ist eine Zuweisung von Positionen zu einem Fulfillmentstandort. Der Trigger Fulfillment-Auftrag geteilt startet einen Workflow, wenn ein Fulfillment-Auftrag von dir oder einer Drittanbieter-App geteilt wird. Workflows, die diesen Trigger verwenden, arbeiten sowohl mit dem ursprünglichen Fulfillment-Auftrag als auch mit den aus der Teilung resultierenden Fulfillment-Aufträgen.
Auf dieser Seite
Vom Trigger „Fulfillment-Auftrag geteilt“ bereitgestellte Daten
Die folgenden Daten werden für Workflows bereitgestellt, die mit dem Trigger Fulfillment-Auftrag geteilt starten.
| Daten | Beschreibung |
|---|---|
fulfillment order | Der ursprüngliche Fulfillment-Auftrag, der geteilt wurde. Ermöglicht den Zugriff auf Daten des Objekts „Fulfillment Order“ in der GraphQL Admin API. |
remaining fulfillment order | Der aus der Teilung resultierende verbleibende Fulfillment-Auftrag. Ermöglicht den Zugriff auf Daten des Objekts „Fulfillment Order“ in der GraphQL Admin API. |
replacement fulfillment order | Der Ersatz-Fulfillment-Auftrag, wenn der ursprüngliche Fulfillment-Auftrag nicht geteilt werden konnte. Dieses Feld ist optional und kann null sein. Ermöglicht den Zugriff auf Daten des Objekts „Fulfillment Order“ in der GraphQL Admin API. |
Aktionen
Dieser Trigger stellt Fulfillment-Aufträge bereit, wodurch du jede Aktion verwenden kannst, die einen Fulfillment-Auftrag erfordert, einschließlich:
- Standort des Fulfillment-Auftrags ändern.
- Fulfillment-Auftrag zurückhalten.
- Fulfillment-Auftrag als ausgeführt markieren.
- Fulfillment-Sperre aufheben.
- Fulfillment-Anfrage einreichen.
Da Fulfillment-Aufträge auch mit einer Bestellung verknüpft sind, kann der Trigger auch mit Aktionen verwendet werden, die Bestellungen erfordern, wie zum Beispiel:
- Bestellposition hinzufügen
- Bestell-Tags hinzufügen
- Bestellung archivieren
- Bestellung stornieren
- Zahlung erfassen
- Fulfillment-Auftrag sperren
- Bestellung als bezahlt markieren
Fulfillment-Aufträge enthalten auch Datenlisten, wie z. B. Positionen. Mit einer For-each-Aktion kannst du diese Listen durchlaufen und Aktionen für jeden Eintrag ausführen. Beispielsweise kannst du die Positionen durchlaufen, um die Inventarverfügbarkeit zu prüfen.
Testen des Triggers
Um einen aktiven Workflow zu testen, der mit diesem Trigger beginnt, kannst du:
- Teile einen Fulfillment-Auftrag im Shopify-Adminbereich, indem du eine beliebige Bestellung auswählst und die Teilungsfunktion verwendest.
- Um Workflows zu testen, die Ersatz-Fulfillment-Aufträge bearbeiten, führe zuerst einige Artikel in einem Fulfillment-Auftrag teilweise aus und teile dann die verbleibenden, nicht ausgeführten Artikel. Wenn du diese Schritte befolgst, wird ein Ersatz-Fulfillment-Auftrag generiert, da der ursprüngliche Fulfillment-Auftrag nicht geteilt werden kann.
- Kontaktiere deine externe Bestellverwaltungs-App, damit diese einen Fulfillment-Auftrag über die fulfillmentOrderSplit-Mutation teilt.
API-Details
Der Trigger Fulfillment-Auftrag geteilt ermöglicht es, Aktionen mit dem GraphQL-API-Objekt „FulfillmentOrderSplitResult“ auszuführen. Dieser Trigger entspricht dem fulfillment_orders/split-Webhook.
Verwandte Trigger
Für andere Workflows mit Fulfillment-Aufträgen kommen auch folgende Trigger infrage:
- Fulfillment-Auftrag zusammengeführt – startet, wenn ein Fulfillment-Auftrag zusammengeführt wird.
- Fulfillment-Auftrag ausführbereit – startet, wenn ein Fulfillment-Auftrag ausführbereit ist.
- Bestellung ausgeführt – startet, wenn alle Positionen in einer Bestellung ausgeführt sind.