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.

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:

  1. Klicke in einem Shopify Flow-Workflow in einer Aktion oder Bedingung auf Variable hinzufügen.
  2. Wähle die Ressource aus, in der das Metafeld gespeichert ist, wie z. B. product, customer oder order.
  3. Wähle metafield aus der Liste der Felder aus, um eine Variable zu erstellen. Wähle nicht metafields (Plural) aus, da dies eine Liste aller Metafelder bereitstellt.
  4. Im Dialogfeld Variable erstellen führst du die folgenden Schritte aus:
    1. 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.
    2. Notiere dir den angegebenen Namen der Variablen.
    3. Klicke auf Hinzufügen, um das Variablenauswahlfenster zu aktualisieren.
  5. 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:

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.