Inventar-Trigger - Schritt für Schritt
Schritt-für-Schritt-Anleitung für Shopify Flow Trigger zu Lagerbestand: Inventaränderungen, Nicht/Wieder vorrätig und Preisänderungen bei Varianten.
Shopify
[, Nicht vorrätig am Standort, Wieder vorrätig am Standort, Preis der Produktvariante geändert

Inventar am Standort geändert
Wird ausgelöst, sobald sich die verfügbare Menge einer Variante an einem Standort ändert: bei einem Verkauf, einer Nachlieferung, einer Umbuchung oder einer manuellen Korrektur.
| Brände aus | Shopify Webhook plus Änderungserkennung |
| Genehmigung | Zugriff auf Inventar-Daten + Zugriff auf Produkt-, Varianten- und Kollektionsdaten |
| 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
- Warnmeldungen bei niedrigem Lagerbestand pro Standort statt pro Variante.
- Leiten Sie jede Bestandsbewegung an ein ERP-System oder ein Berichtsformular weiter.
- Reagieren Sie auf starke Einbrüche, die wie ein Fehler aussehen.
Welche Bestandsänderung am Standort an Ihren Workflow gesendet wird
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
product |
Produkt (Shopify) | Das Produkt, dessen Inventar sich geändert hat. Es handelt sich um ein vollShopify-Produkt, sodass alle seine Felder sowie die Shopify Flow-eigenen Produktaktionen verfügbar sind. |
inventoryLevel |
Objekt | Der Standort, die Variante/SKU sowie die alte, neue und die Differenz der verfügbaren Menge |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
Text | |
inventoryLevel.sku |
Text | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
Text | |
inventoryLevel.oldAvailable |
Zahl | |
inventoryLevel.newAvailable |
Zahl | |
inventoryLevel.delta |
Zahl | |
eventId |
Text | Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde. |
Beispiel: Warnmeldung bei niedrigem Lagerbestand für ein Lager
- Wählen Sie „Bestandsstand am Standort geändert“ als Trigger aus.
- Fügen Sie eine Bedingung mit drei Kriterien hinzu:
inventoryLevel.locationNameist gleichMain warehouse,inventoryLevel.newAvailableist kleiner als5undinventoryLevel.oldAvailableist größer oder gleich5. - Fügen Sie „Interne E-Mail senden“ hinzu:
{{product.title}} / {{inventoryLevel.variantTitle}} ({{inventoryLevel.sku}}) is down to {{inventoryLevel.newAvailable}} at {{inventoryLevel.locationName}}. - Aktivieren Sie den Workflow.
An diesem Standort nicht vorrätig
Wird ausgelöst, wenn die verfügbare Menge einer Variante an einem Standort den Wert Null erreicht. Die Variante kann an anderen Standorten weiterhin vorrätig sein.
| Brände aus | Shopify Webhook plus Änderungserkennung |
| Genehmigung | Zugriff auf Inventar-Daten + Zugriff auf Produkt-, Varianten- und Kollektionsdaten |
| 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
- Teilen Sie einem Filialleiter im Shop mit, dass ein Regal leer ist, obwohl im Lager noch Ware vorrätig ist.
- Beantragen Sie eine Versetzung zwischen Standorten.
- Stellen Sie ein Produkt auf „Vorbestellung“ um, sobald der Vorrat am letzten Standort aufgebraucht ist.
Was die Meldung „Nicht vorrätig am Standort“ an Ihren Workflow übermittelt
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
product |
Produkt (Shopify) | Das Produkt, dessen Variante an diesem Standort nicht mehr vorrätig ist. Es handelt sich um ein Produkt mit dem Status „Vollständig“ (Shopify), sodass alle seine Felder sowie die Shopify Flow-eigenen Produktaktionen verfügbar sind. |
inventoryLevel |
Objekt | Der Standort, die Variante/SKU sowie die alte und die neue verfügbare Menge |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
Text | |
inventoryLevel.sku |
Text | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
Text | |
inventoryLevel.oldAvailable |
Zahl | |
inventoryLevel.newAvailable |
Zahl | |
inventoryLevel.delta |
Zahl | |
eventId |
Text | Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde. |
Beispiel: Beantragen Sie eine Umverteilung, wenn in einem Shop der Vorrat aufgebraucht ist
- Wählen Sie „Nicht vorrätig am Standort“ als Trigger aus.
- Bedingung hinzufügen:
inventoryLevel.locationNameist nicht gleich „Main warehouse“. - Fügen Sie „Interne E-Mail an die Logistik senden:
{{inventoryLevel.locationName}} is out of {{product.title}} / {{inventoryLevel.variantTitle}}“ hinzu. - Aktivieren Sie den Workflow.
Wieder vorrätig an einem Standort
Löst einen Alarm aus, wenn die verfügbare Menge einer Variante an einem Standort von Null auf einen Wert über Null steigt.
| Brände aus | Shopify Webhook plus Änderungserkennung |
| Genehmigung | Zugriff auf Inventar-Daten + Zugriff auf Produkt-, Varianten- und Kollektionsdaten |
| 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
- Senden Sie Benachrichtigungen über die Wiederverfügbarkeit von Artikeln oder teilen Sie dem Vertrieb mit, dass eine in der Warteschlange befindliche Bestellung versandt werden kann.
- Entfernen Sie das Tag
sold-outoder aktivieren Sie die Anzeigen wieder.
Was „Wieder vorrätig am Standort“ an Ihren Workflow übermittelt
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
product |
Produkt (Shopify) | Das Produkt, dessen Variante an diesem Standort wieder vorrätig ist. Es handelt sich um ein vollwertiges Shopify-Produkt, sodass alle seine Felder sowie die produktbezogenen Aktionen von Shopify Flow verfügbar sind. |
inventoryLevel |
Objekt | Der Standort, die Variante/SKU sowie die alte bzw. neue verfügbare Menge |
inventoryLevel.locationId |
ID | |
inventoryLevel.locationName |
Text | |
inventoryLevel.sku |
Text | |
inventoryLevel.variantId |
ID | |
inventoryLevel.variantTitle |
Text | |
inventoryLevel.oldAvailable |
Zahl | |
inventoryLevel.newAvailable |
Zahl | |
inventoryLevel.delta |
Zahl | |
eventId |
Text | Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde. |
Beispiel: Entfernen Sie den Tag „ausverkauft“, sobald der Artikel wieder vorrätig ist
- „Wieder vorrätig am Standort“ als Trigger.
- Fügen Sie mit
sold-outProdukt-Tags hinzu oder entfernen Sie diese. - Optional: Fügen Sie unter
{{inventoryLevel.locationName}}die Funktion „Interne E-Mail mit{{inventoryLevel.newAvailable}}-Einheiten senden“ hinzu. - Aktivieren Sie den Workflow.
Kosten der Produktvariante geändert
Wird ausgelöst, wenn sich die Kosten pro Stück einer Variante ändern, wobei die alten und neuen Kosten, delta, percentChange und direction übermittelt werden.
| Brände aus | Shopify Webhook plus Änderungserkennung |
| Genehmigung | Zugriff auf Inventar-Daten + Zugriff auf Produkt-, Varianten- und Kollektionsdaten |
| 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
- Bitte überprüfen Sie die Margen erneut, wenn ein Lieferant die Preise erhöht.
- Flag-Varianten, deren Kosten nun einen bestimmten Anteil des Preises übersteigen.
Was die Meldung „Kostenänderung bei Produktvariante“ an Ihren Workflow übermittelt
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
product |
Produkt (Shopify) | Das Produkt, dessen Preis für die Varianten sich geändert hat. Es handelt sich um ein Produkt mit dem Status „Vollständig“ (Shopify), sodass alle seine Felder sowie die produktbezogenen Aktionen von Shopify Flow verfügbar sind. |
variantCostChange |
Objekt | Die Variante/SKU sowie die alten und neuen Kosten pro Artikel |
variantCostChange.variantId |
ID | |
variantCostChange.variantTitle |
Text | |
variantCostChange.sku |
Text | |
variantCostChange.oldCost |
Geld (Betrag, Währungscode) | |
variantCostChange.newCost |
Geld (Betrag, Währungscode) | |
variantCostChange.delta |
Zahl | Neuer Wert minus alter Wert. Null, wenn einer der beiden Werte unbekannt ist |
variantCostChange.percentChange |
Zahl | Veränderung als Prozentsatz des alten Werts (-12,5 = Rückgang um 12,5 Prozent). Null, wenn der alte Wert 0 ist oder unbekannt ist |
variantCostChange.direction |
Text | Anstieg, Rückgang oder unverändert |
eventId |
Text | Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde. |
Beispiel: Passen Sie den Preis an, wenn die Kosten um mehr als 5 Prozent steigen
- Wählen Sie „Kosten der Produktvariante geändert“ als Trigger aus.
- Bedingung hinzufügen:
variantCostChange.percentChangeist größer als5. - Fügen Sie mit
margin-reviewProdukt-Tags hinzu und versenden Sie mit{{variantCostChange.oldCost.amount}} -> {{variantCostChange.newCost.amount}}eine interne E-Mail an{{variantCostChange.sku}}. - Aktivieren Sie den Workflow.
Nächste Schritte
Alle vier benötigen Zugriff auf Inventar-Daten und Produktdaten (das Ereignis enthält das Produkt als Referenz). Bei der Gewährung des Zugriffs auf Inventar-Daten wird auch der Zugriff auf Standorte abgefragt, damit Ereignisse den Standort angeben können.
- 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.
