Speichern Sie die vorherige SKU, wenn sich die SKU einer Variante ändert

Speichern Sie die vorherige SKU, wenn sich die SKU einer Variante ändert

Seite kopieren

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.

Der Workflow in Shopify Flow: Speichern der vorherigen SKU, wenn sich die SKU einer Variante ändert
Der vollständige Workflow, wie er in Shopify Flow dargestellt wird.

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

  1. Laden Sie die am Ende dieser Seite angehängte .flow-Datei herunter.
  2. Öffnen Sie in Ihrem Shopify-Adminbereich „Shopify Flow“, klicken Sie auf „Importieren“ und wählen Sie die Datei aus.
  3. Ü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

  1. Die Produktvariante „SKU geändert“ enthält den Datensatz skuChange mit den Feldern oldSku und newSku.
  2. Die Bedingung gilt weiterhin, wenn `skuChange.oldSku`` nicht leer ist, sodass eine Variante, die ihre erste SKU erhält, übersprungen wird.
  3. Das Metafeld „Produktvariante aktualisieren“ schreibt {{ skuChange.oldSku }} in custom.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