Speichern Sie die vorherige SKU, wenn sich die SKU einer Variante ändert
Mit Shopify Flow die alte SKU einer Variante bei jeder SKU-Änderung im Metafeld speichern, damit Lager, Marktplätze und ERP-Systeme sie zuordnen können.
Wenn sich die SKU einer Variante ändert, speichern Sie die alte SKU im Metafeld „custom.previous_sku“ der Variante. Lager, Marktplätze und ERP-Systeme, die die alte SKU noch kennen, können auf die neue SKU abgebildet werden. Shopify speichert keinen SKU-Verlauf, und sein eigener Trigger „Produkt aktualisiert“ kann die SKU überhaupt nicht überwachen.
Ein Trigger, ausschließlich integrierte Shopify-Aktionen - es wird keine weitere App benötigt. Da keine shop-spezifischen Elemente enthalten sind, funktioniert die Lösung sofort nach dem Import.

Was dafür erforderlich ist
- Die Berechtigung der App „Zugriff auf Produkt-, Varianten- und Kollektionsdaten“. Siehe Berechtigungen und Datenzugriff.
- Sonst nichts: Durch das Aktivieren des Workflows wird der Trigger „Produktvariante-SKU geändert“ in der App aktiviert.
Installieren Sie die App Workflow Trigger Extensions und erteilen Sie auf der Seite „Berechtigungen“ Zugriff auf Produkt-, Varianten- und Kollektionsdaten. Durch das Aktivieren dieses Workflows wird der Trigger in der App aktiviert.
Den Workflow abrufen
- Laden Sie die am Ende dieser Seite angehängte
.flow-Datei herunter. - Öffnen Sie in Ihrem Shopify-Adminbereich „Shopify Flow“, klicken Sie auf „Importieren“ und wählen Sie die Datei aus.
- Überprüfen Sie die Schritte und klicken Sie anschließend auf** „Workflow aktivieren**“.
Die Datei ist ein Export aus Shopify Flow. Bitte bearbeiten Sie sie nicht manuell; ändern Sie den Workflow stattdessen nach dem Import in Shopify Flow.
So funktioniert es
- Die Produktvariante „SKU geändert“ enthält den Datensatz
skuChangemit den FeldernoldSkuundnewSku. - Die Bedingung gilt weiterhin, wenn `skuChange.oldSku`` nicht leer ist, sodass eine Variante, die ihre erste SKU erhält, übersprungen wird.
- Das Metafeld „Produktvariante aktualisieren“ schreibt
{{ skuChange.oldSku }}incustom.previous_sku(einzeiliger Text).
Machen Sie es zu Ihrem eigenen
- Erstellen Sie unter „Einstellungen“ > „Benutzerdefinierte Daten“ > „Varianten“ eine Metafelddefinition für
custom.previous_sku, damit diese im Varianteneditor angezeigt wird. - Fügen Sie den Punkt „Interne E-Mail mit der alten und der neuen SKU an Ihr Lagerteam senden“ hinzu.
Nächste Schritte
- Trigger für Produktvarianten - Schritt für Schritt - alle Felder, die dieser Trigger übermittelt, mit weiteren Beispielen.
- Workflow-Vorlagen - alle Vorlagen.
- Ereignisverlauf und Fehlerbehebung - Überprüfen Sie, ob der Trigger ausgelöst wurde.
