Metafelder in Shopify Flow
Metafelder sind benutzerdefinierte Felder, mit denen du zusätzliche Informationen zu deinen Produkten, Kund:innen, Bestellungen und anderen Objekten in deinem Shop hinzufügen kannst. Metafelder können verwendet werden, um Informationen zu speichern, die nicht in den Standardfeldern eines Objekts enthalten sind. Du kannst Metafelder beispielsweise verwenden, um Informationen über den Hersteller eines Produkts, den Geburtstag von Kund:innen oder das Lieferdatum einer Bestellung zu speichern.
Beim Erstellen eines Workflows möchtest du möglicherweise Metafeld- und Metaobjekt-Daten in deinem Shop abrufen oder festlegen.
Auf dieser Seite
Metafeld-Daten in einem Workflow abrufen
Metafeld-Daten unterscheiden sich von anderen Shop-Daten oder sogar von anderen Feldern, die Argumente erfordern, da jedes Feld individuell für deinen Shop eingerichtet wird und von einem anderen Typ als andere Daten in deinem Shop sein kann. Aus diesem Grund muss Flow zusätzliche Arbeit leisten, um den Zugriff auf diese Daten zu erleichtern. Das führt zu einer anderen Erfahrung für dich, als wenn du einfach ein Feld in der Umgebung auswählst, wie etwa product.title.
Schritte:
- Klicke in einem Shopify Flow-Workflow in einer Aktion oder Bedingung auf Variable hinzufügen.
- Wähle die Ressource aus, in der das Metafeld gespeichert ist, wie z. B.
product,customeroderorder. - Wähle
metafieldaus der Liste der Felder aus, um eine Variable zu erstellen. Wähle nichtmetafields(Plural) aus, da dies eine Liste aller Metafelder bereitstellt. - Im Dialogfeld Variable erstellen führst du die folgenden Schritte aus:
- Wähle im Menü Metafeld das Metafeld aus der Liste der strukturierten Metafelder aus oder klicke auf Unstrukturiertes Metafeld verwenden, um den Namensraum und den Schlüssel für ein unstrukturiertes Metafeld zu verwenden.
- Notiere dir den angegebenen Namen der Variablen.
- Klicke auf Hinzufügen, um das Variablenauswahlfenster zu aktualisieren.
- Wähle die Metafeldvariable aus, die du verwenden möchtest. In einigen Fällen ist dies einfach
value.
Nach dem Hinzufügen eines Metafelds zu einem Workflow bleibt das Metafeld als Variablenoption verfügbar und du kannst in nachfolgenden Schritten schnell darauf verweisen. Wenn du Variable hinzufügen wählst, wird es in der Feldliste unter der entsprechenden Option metafield verschachtelt angezeigt.
Metafeld-Werte aktualisieren
Flow bietet die folgenden Aktionen, um Metafeld-Werte zu aktualisieren:
- Kollektions-Metafeld aktualisieren
- Metafeld des Unternehmenssitzes aktualisieren
- Unternehmens-Metafeld aktualisieren
- Metafeld für Kund:innen aktualisieren
- Bestellungs-Metafeld aktualisieren
- Produkt-Metafeld aktualisieren
- Produktvarianten-Metafeld aktualisieren
- Shop-Metafeld aktualisieren
Metafeld-Definitionen erstellen
Du kannst Metafeld-Definitionen in Workflows mit der Aktion Metafeld-Definition erstellen erstellen. Das ist nützlich, wenn du Metafelder zu Ressourcen hinzufügen möchtest, die noch keine haben.