Benutzerdefinierte Metafeld-Definitionen erstellen

Wenn es keine Standard-Metafeld-Definition für die spezialisierten Informationen gibt, die du zu deinem Shopify-Shop hinzufügen möchtest, kannst du eine benutzerdefinierte Metafeld-Definition erstellen. Du erstellst auch benutzerdefinierte Definitionen, wenn du bestehende Metafelder zu einer Definition migrierst.

Wenn du eine benutzerdefinierte Definition für ein Metafeld erstellst, gibst du die folgenden Informationen an:

  • Name: Dient zur Identifizierung des Metafelds in deinem Shopify-Adminbereich, z. B. Farbe.
  • Typ: Die Art der Daten, die das Metafeld speichert. Du wählst einen Typ aus einer durchsuchbaren Liste von Kategorien und Voreinstellungen aus, z. B. einzeiliger Text, Datei oder URL.
  • Namensraum und Schlüssel: Die eindeutige ID für dein Metafeld, die automatisch aus dem Namen generiert wird. Du kannst einen Namensraum verwenden, um ähnliche Metafelder zu gruppieren, aber jeder Namensraum und Schlüssel muss eindeutig sein. Ein Beispiel ist custom.color.
  • Beschreibung (optional): Ermöglicht das Hinzufügen von beschreibenden Informationen, z. B. welche Werte für das Metafeld eingegeben werden sollen.
  • Validierungen (optional): Die Regeln für die Eingabe der Werte, z. B. Zeichenbeschränkungen oder Minimal- und Maximalwerte.

Bevor du beginnst

Bevor du eine benutzerdefinierte Metafeld-Definition erstellst, lies dir die folgenden Informationen durch, um sicherzustellen, dass du verstehst, wie du deine Definition konfigurieren musst:

Benutzerdefinierte Definition erstellen

  1. Gehe in deinem Shopify-Adminbereich zu Einstellungen > Metafelder und Metaobjekte.

  2. Wähle den Teil deines Shops aus, zu dem du ein Metafeld hinzufügen möchtest. Zum Beispiel Produkte.

  3. Klicke auf Definition hinzufügen.

  4. Gib im Feld Name einen Namen für deine Definition ein. Wenn eine übereinstimmende Standarddefinition als Vorschlag unter dem Feld angezeigt wird, kannst du darauf klicken, um stattdessen die Standarddefinition zu verwenden.

  5. Optional: Bearbeite im Feld Namensraum und Schlüssel die automatisch generierte ID für dein Metafeld.

  6. Klicke auf Typ auswählen und suche oder wähle dann den Typ aus der Liste aus, der am besten zu deinem Metafeld passt. Typen sind in Kategorien mit Voreinstellungen unterteilt, z. B. Einzeiliger Text oder Datei > Bild. Weitere Informationen zu den verfügbaren Typen findest du unter Inhaltstypen und Werte von Metafeldern.

  7. Optional: Um eine Liste von Werten in deinem Metafeld zuzulassen, klicke auf Ein Wert und wähle dann Werteliste aus.

  8. Optional: Klicke auf Beschreibung hinzufügen, um eine Beschreibung für deine Metafeldwerte einzugeben.

  9. Optional: Wenn unter der Definition der Abschnitt Validierung angezeigt wird, konfiguriere die Validierungsregeln, um den Bereich der zulässigen Werte für dein Metafeld einzugrenzen. Die verfügbaren Validierungsoptionen hängen von dem Typ ab, den du ausgewählt hast.

  10. Optional: Um benutzerdefinierten Storefronts die Anzeige von Werten für dieses Metafeld zu erlauben, wähle Storefronts aus.

  11. Optional: Wähle Intelligente Kollektionen aus, damit diese Definition für intelligente Kollektionen angezeigt wird. Diese Option ist nur für Produkt- und Varianten-Metafelder verfügbar.

  12. Optional: Klicke auf Definition angeheftet, um das Metafeld zu lösen, damit die entsprechenden Seiten in deinem Shopify-Adminbereich das Metafeld nicht automatisch anzeigen.

  13. Klicke auf Speichern.

Nächste Schritte nach dem Hinzufügen von Metafeld-Definitionen

Nachdem du Definitionen für deine Metafelder hinzugefügt hast, kannst du die folgenden Aktionen ausführen:

Benutzerdefinierte Metafelder mit der Storefront API verwenden

Wenn du benutzerdefinierten Storefronts erlauben möchtest, deine Metafelder anzuzeigen, kannst du beim Erstellen oder Bearbeiten einer Metafeld-Definition den Zugriff auf die Storefront API gewähren. Wenn du deine Shopify-Produkte über eine Website, die nicht von Shopify ist, ein Videospiel oder ein anderes benutzerdefiniertes Einkaufserlebnis verkaufst, möchtest du möglicherweise den Zugriff auf die Storefront API gewähren.

Standardmäßig sind Werte für benutzerdefinierte Metafelder für benutzerdefinierte Storefronts nicht zugänglich. Erfahre mehr über die Verwendung von Metafeldern mit der Storefront API.