Trigger für Produktvarianten - Schritt für Schritt
Trigger für Preis-, SKU-, Barcode- und Stückpreisänderungen bei Produktvarianten in Shopify Flow, inklusive alter und neuer Werte sowie Differenz.
Shopify meldet eine geänderte Variante mit dem Hinweis „Das Produkt wurde aktualisiert“. Diese vier Trigger führen eine interne Überprüfung durch: Sie werden einmal pro Variante ausgelöst, deren Preis, Artikelnummer, Barcode oder Stückpreis sich geändert hat, wobei jeweils der Wert vor und nach der Änderung angegeben wird. Preis und Stückpreis enthalten zudem die Werte delta, percentChange und direction, da eine Shopify Flow keine arithmetischen Operationen ausführen kann und Geldbeträge als Text übermittelt werden.
Auf dieser Seite: Preis der Produktvariante geändert, Artikelnummer der Produktvariante geändert, Barcode der Produktvariante geändert, Stückpreis der Produktvariante geändert

Preisänderung bei einer Produktvariante
Wird einmal pro Variante ausgelöst, deren Preis oder Vergleichspreis sich geändert hat. Bei einem Produkt mit fünf Varianten, für die jeweils ein neuer Preis festgelegt wurde, wird die Benachrichtigung fünfmal ausgelöst.
| Brände aus | Shopify Webhook plus Änderungserkennung |
| Genehmigung | 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
- Benachrichtigung des Merchandising-Teams über Preisnachlässe, die einen bestimmten Schwellenwert überschreiten.
- Passen Sie die Preise für Produktpakete, B2B-Angebote oder Marktplätze an den Preis der einzelnen Komponenten an.
- Preisfehler erkennen: Ein Preis, der um mehr als die Hälfte gesunken ist, ist selten beabsichtigt.
Was die Benachrichtigung „Preisänderung bei Produktvariante“ an Ihren Workflow übermittelt
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
productVariant |
Gegenstand | Die Produktvariante mit aktualisiertem Preis |
productVariant.id |
ID | Globale ID der Produktvariante |
productVariant.title |
Text | Der Titel der Variante |
productVariant.sku |
Text | Die Artikelnummer der Variante |
productVariant.barcode |
Text | Der Barcode (EAN) der Variante |
productVariant.price |
Geld (Betrag, Währungscode) | Der aktuelle Preis der Variante |
productVariant.compareAtPrice |
Geld (Betrag, Währungscode) | Der Vergleichspreis der Variante |
productVariant.product |
Objekt | Das Produkt, zu dem diese Variante gehört |
productVariant.product.id |
ID | Globale Produkt-ID |
productVariant.product.title |
Text | Der Titel des Produkts |
productVariant.product.handle |
Text | Der Griff des Produkts |
priceChange |
Objekt | Die Einzelheiten zur Preisänderung (alte und neue Werte) |
priceChange.oldPrice |
Geld (Betrag, Währungscode) | Der bisherige Preis |
priceChange.newPrice |
Geld (Betrag, Währungscode) | Der neue Preis |
priceChange.oldCompareAtPrice |
Geld (Betrag, Währungscode) | Der bisherige Vergleichspreis |
priceChange.newCompareAtPrice |
Geld (Betrag, Währungscode) | Der neue Vergleichspreis |
priceChange.delta |
Zahl | Neuer Wert minus alter Wert. Null, wenn eine der beiden Seiten unbekannt ist |
priceChange.percentChange |
Zahl | Veränderung als Prozentsatz des alten Wertes (-12,5 = Rückgang um 12,5 Prozent). Null, wenn der alte Wert 0 oder unbekannt ist |
priceChange.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: Benachrichtigung bei Preisnachlässen von mehr als 10 Prozent
- Wählen Sie „Preisänderung bei Produktvariante“ als Trigger aus.
- Bedingung hinzufügen:
priceChange.percentChangeist kleiner als-10. - Fügen Sie „Interne E-Mail senden:
{{productVariant.product.title}} / {{productVariant.title}}: {{priceChange.oldPrice.amount}} -> {{priceChange.newPrice.amount}} {{priceChange.newPrice.currencyCode}} ({{priceChange.percentChange}}%)“ hinzu. - Aktivieren Sie den Workflow und ändern Sie den Preis einer Testvariante.
Produktvariante - Artikelnummer geändert
Wird einmal pro Variante ausgeführt, deren Artikelnummer sich geändert hat.
| Brände aus | Shopify Webhook plus Änderungserkennung |
| Genehmigung | Zugriff auf Produkt-, Varianten- und Kollektionsdaten |
| Eingeschaltet | Wenn Sie einen Shopify 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 oder dem ERP-System mit, dass eine Artikelnummer umbenannt wurde, bevor die nächste Bestellung mit der neuen Bezeichnung eintrifft.
- Verhindern Sie versehentliche Änderungen an SKUs bei bereits veröffentlichten Produkten.
Welche Informationen sendet „Produktvariante SKU geändert“ an Ihren Workflow?
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
productVariant |
Objekt | Die Produktvariante mit aktualisierter Artikelnummer |
productVariant.id |
ID | Globale ID der Produktvariante |
productVariant.title |
Text | Der Titel der Variante |
productVariant.sku |
Text | Die Artikelnummer der Variante |
productVariant.barcode |
Text | Der Barcode der Variante |
productVariant.price |
Geld (Betrag, Währungscode) | Der aktuelle Preis der Variante |
productVariant.product |
Objekt | Das Produkt, zu dem diese Variante gehört |
productVariant.product.id |
ID | Globale Produkt-ID |
productVariant.product.title |
Text | Der Titel des Produkts |
productVariant.product.handle |
Text | Der Griff des Produkts |
skuChange |
Objekt | Die Details zur SKU-Änderung (alte und neue Werte) |
skuChange.oldSku |
Text | Die vorherige Artikelnummer |
skuChange.newSku |
Text | Die neue Artikelnummer |
eventId |
Text | Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde. |
Beispiel: Übermittlung der alten und der neuen Artikelnummer an das Lagersystem
- Wählen Sie „Produktvariante - Artikelnummer geändert“ als Trigger aus.
- Senden Sie eine HTTP-Anfrage an den Endpunkt Ihres ERP- oder WMS-Systems mit einem JSON-Body, der folgende Angaben enthält:
{{skuChange.oldSku}},{{skuChange.newSku}}und{{productVariant.id}}. - Fügen Sie vorne eine Bedingung hinzu, falls leere Artikelnummern ignoriert werden sollen:
skuChange.oldSku- nicht leer und vorhanden. - Aktivieren Sie den Workflow.
Barcode der Produktvariante geändert
Wird einmal pro Variante ausgelöst, deren Barcode (EAN, UPC, ISBN) sich geändert hat.
| Brände aus | Shopify Webhook plus Änderungserkennung |
| Genehmigung | 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
- Ein Produkt erneut bei einem Marktplatz oder im Google Merchant Center einreichen, das anhand der GTIN abgeglichen wird.
- Drucken Sie Regalaufkleber für Ihre Standorte nach.
Was die Meldung „Barcode der Produktvariante geändert“ an Ihren Workflow übermittelt
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
productVariant |
Objekt | Die Produktvariante mit aktualisiertem Barcode |
productVariant.id |
ID | Globale ID der Produktvariante |
productVariant.title |
Text | Der Titel der Variante |
productVariant.sku |
Text | Die Artikelnummer der Variante |
productVariant.barcode |
Text | Der Barcode (EAN) der Variante |
productVariant.price |
Geld (Betrag, Währungscode) | Der aktuelle Preis der Variante |
productVariant.product |
Objekt | Das Produkt, zu dem diese Variante gehört |
productVariant.product.id |
ID | Globale Produkt-ID |
productVariant.product.title |
Text | Der Titel des Produkts |
productVariant.product.handle |
Text | Der Griff des Produkts |
barcodeChange |
Objekt | Die Einzelheiten zur Änderung des Barcodes (alte und neue Werte) |
barcodeChange.oldBarcode |
Text | Der vorherige Barcode |
barcodeChange.newBarcode |
Text | Der neue Barcode |
eventId |
Text | Die ID dieses Ereignisses. Suchen Sie danach im Ereignisverlauf der App, um genau zu sehen, was gesendet wurde. |
Beispiel: Bitten Sie den Einzelhandel, ein Etikett neu zu drucken
- Wählen Sie „Barcode der Produktvariante geändert“ als Trigger aus.
- Fügen Sie „Interne E-Mail an das Team des Shops senden:
{{productVariant.product.title}} / {{productVariant.title}}: barcode {{barcodeChange.oldBarcode}} is now {{barcodeChange.newBarcode}}“ hinzu. - Aktivieren Sie den Workflow.
Stückpreis der Produktvariante wurde geändert
Wird einmal pro Variante ausgegeben, deren Stückpreis sich geändert hat - der „Preis pro 100 g“, den manche Länder neben dem Preis angeben müssen.
| Brände aus | Shopify Webhook plus Änderungserkennung |
| Genehmigung | 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
- Bitte überprüfen Sie die gesetzlich vorgeschriebenen Stückpreise erneut, nachdem sich der Preis oder die Packungsgröße geändert hat.
- Aktualisieren Sie die gedruckten Tags, auf denen der Stückpreis angegeben ist.
Was die Benachrichtigung „Stückpreis der Produktvariante geändert“ an Ihren Workflow übermittelt
| Variable in Shopify Flow | Typ | Was darin enthalten ist |
|---|---|---|
productVariant |
Objekt | Die Produktvariante mit aktualisiertem Stückpreis |
productVariant.id |
ID | Globale ID der Produktvariante |
productVariant.title |
Text | Der Titel der Variante |
productVariant.sku |
Text | Die Artikelnummer der Variante |
productVariant.barcode |
Text | Der Barcode (EAN) der Variante |
productVariant.price |
Geld (Betrag, Währungscode) | Der aktuelle Preis der Variante |
productVariant.unitPrice |
Geld (Betrag, Währungscode) | Der aktuelle Stückpreis der Variante |
productVariant.product |
Objekt | Das Produkt, zu dem diese Variante gehört |
productVariant.product.id |
ID | Globale Produkt-ID |
productVariant.product.title |
Text | Der Titel des Produkts |
productVariant.product.handle |
Text | Der Griff des Produkts |
unitPriceChange |
Objekt | Einzelheiten zur Änderung des Stückpreises (alte und neue Werte) |
unitPriceChange.oldUnitPrice |
Geld (Betrag, Währungscode) | Der bisherige Stückpreis |
unitPriceChange.newUnitPrice |
Geld (Betrag, Währungscode) | Der neue Stückpreis |
unitPriceChange.delta |
Zahl | Neuer Wert minus alter Wert. Null, wenn einer der beiden Werte unbekannt ist |
unitPriceChange.percentChange |
Zahl | Veränderung als Prozentsatz des alten Werts (-12,5 = Rückgang um 12,5 Prozent). Null, wenn der alte Wert 0 oder unbekannt ist |
unitPriceChange.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: Überprüfen Sie die gestiegenen Stückpreise
- Wählen Sie „Einzelpreis der Produktvariante geändert“ als Trigger aus.
- Bedingung hinzufügen:
unitPriceChange.directionist gleichincrease. - Fügen Sie „Interne E-Mail senden“ mit den Adressen
{{unitPriceChange.oldUnitPrice.amount}}und{{unitPriceChange.newUnitPrice.amount}}hinzu. - Aktivieren Sie den Workflow.
Nächste Schritte
- 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 einen 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.
