Shopify Flow, Varianten Namen abfragen und Varianten Value in Metafeld einfügen

Topic summary

Ein Nutzer versucht in Shopify Flow einen Workflow zu erstellen, der bei neuen Produkten prüft, ob eine Variantenoption den Namen “Color” hat, und dann den entsprechenden Wert in ein Metafeld (mm-google-shopify.color) kopiert.

Problem: Der Flow findet zwar “Color” korrekt, kopiert aber die Werte aller Variantenoptionen ins Metafeld statt nur den Wert der “Color”-Variante. Beispiel: Bei einem Produkt mit Color=red und Size=XL werden beide Werte (“red” und “XL”) ins Metafeld übertragen.

Lösungsvorschlag: Ein anderer Nutzer empfiehlt, eine Iteration (“Forloop”) für jede Produktvariante voranzustellen, damit die Funktionen sich jeweils nur auf eine einzelne Variante beziehen und nicht alle gleichzeitig verarbeitet werden.

Die Diskussion bleibt offen, da noch keine bestätigte Lösung implementiert wurde. Screenshots wurden zur Veranschaulichung des Problems beigefügt.

Summarized with AI on November 8. AI used: claude-sonnet-4-5-20250929.

Hallo,

bei Shopify Flow scheitere ich an folgendem Wunsch:

Trigger > bei neuen Produkten soll abgefragt werden ob IRGENDEIN Product.variantOption.Name = Color ist

Ausführen > den Inhalt vom passenden Product.VariantOption.Value in das Metafeld mm-google-shopify.color kopieren

Folgendes Problem tritt auf wenn ich alles nach allen gefundenen Anleitungen konfiguriere:

es wird richtig gesucht, es wird Color gefunden, nur wird dann der Inhalt ALLER Product.VariantOption.Value in das Metafeld kopiert…

z.B. ich habe ein Produkt mit Product.VariantOption.Name Color und ein Product.VariantOption.Name Size

Color = red

Size = XL

Ergebnis im Metafeld = redXL

Wie kann ich definieren, wenn der gesuchte Wert Color in

Product.VariantOption**(1)**.Name

gefunden wird, auch nur der

Product.VariantOption**(1)**.Value

in das Metafeld kopiert wird und nicht jedes Value

und für weitere Suchen (Size) welche vielleicht als zweite, dritte oder vierte VariantenOption auch entsprechend das passende Value kopiert wird.

das Metafeld ist auch per Definition ein Product Variant Metafeld

vielen Herzlichen Dank im Voraus,

sonnige Grüße

Borko

@Borko eventuell musst du einen “Forloop”, also eine Iteration für jede Produktvariante voranstellen. Dann werden die Funktionen immer nur auf eine Variante bezogen und nicht alle Varianten gleichzeitig.

1 Like