Erstellen von benutzerdefinierten Metafeld-Definitionen
Wenn es keine Standard-Metafeld-Definition für die speziellen Informationen gibt, die du zu deinem Shopify-Shop hinzufügen möchtest, kannst du eine benutzerdefinierte Metafeld-Definition erstellen. Du kannst auch benutzerdefinierte Definitionen erstellen, wenn du vorhandene Metafelder zu einer Definition migrierst.
Wenn du eine benutzerdefinierte Definition für ein Metafeld erstellst, musst du die folgenden Informationen angeben:
-
Name: Wird verwendet, um das Metafeld in deinem Shopify-Adminbereich zu identifizieren, z. B.
Color
. -
Namensraum und Schlüssel: Die eindeutige ID für das Metafeld. Du kannst einen Namensraum verwenden, um ähnliche Metafelder zu gruppieren. Jeder Namensraum und jeder Schlüssel muss jedoch einmalig sein. Ein Beispiel hierfür ist
custom.color
. - Beschreibung (optional): Ermöglicht das Hinzufügen beschreibender Informationen, z. B. Informationen darüber, welche Werte für das Metafeld eingegeben werden müssen.
- Typ: Der Datentyp, den das Metafeld speichert, z. B. Text, Datei oder URL.
- Validierungen (optional): Die Regeln für die Eingabe von Werten, z. B. Zeichenbegrenzungen oder Mindest- und Höchstwerte.
Einige Inhaltsarten haben zusätzliche Konfigurationsoptionen, die du auswählen musst. Konfigurationsoptionen können die folgenden Beispiele umfassen:
- Standardmaßeinheiten
- Einzeilen- oder Mehrzeilenfelder
- Mindest- und Höchstwerte
- Standardwährung
Auf dieser Seite
Bevor du beginnst
Bevor du eine benutzerdefinierte Metafeld-Definition erstellst, lies die folgenden Informationen, um sicherzustellen, dass du verstehst, wie du deine Definition konfigurieren musst:
Benutzerdefinierte Definition erstellen
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Benutzerdefinierte Daten.
Wähle den Teil deines Shops aus, zu dem du ein Metafeld hinzufügen möchtest. Beispiel: Produkte.
Klicke auf Definition hinzufügen.
Gib im Feld Name einen Namen für deine Definition ein und wähle anschließend in der Liste den Namen aus, den du eingegeben hast.
Optional: Bearbeite im Feld Namensraum und Schlüssel die Standard-ID für dein Metafeld.
Optional: Gib im Feld Beschreibung eine Beschreibung deiner Metafeldwerte ein.
Optional: Um benutzerdefinierten Storefronts das Anzeigen der Werte für dieses Metafeld zu ermöglichen, wähle Storefronts aus.
Optional: Um zu genehmigen, dass diese Definition für intelligente Kollektionen angezeigt wird, wähle Intelligente Kollektionen aus. Diese Option steht nur für Produkt- und Varianten-Metafelder zur Verfügung.
Klicke auf Inhaltsart auswählen und wähle dann in der Liste die Inhaltsart aus, die am besten zu deinem Metafeld passt.
Optional: Um eine Werteliste in deinem Metafeld zuzulassen, wähle Werteliste akzeptieren aus.
-
Konfiguriere die Inhaltsart und die Validierungsinformationen:
- Wenn der Inhaltstyp über zusätzliche Konfigurationsoptionen verfügt, dann wähle die richtige Option für dein Metafeld aus. Beispiel: Art der Maßeinheit.
- Optional: Konfiguriere im Abschnitt Validierung die Zusätzlichen Regeln, um den Bereich der akzeptierten Werte zu beschränken.
- Optional: Um die Inhaltsart oder die Validierungsregeln für deine benutzerdefinierte Definition zu ändern, klicke auf Ändern und wähle dann in der Liste eine andere Inhaltsart aus.
Optional: Klicke auf Definition angepinnt, um das Metafeld nicht mehr anzupinnen, sodass das Metafeld auf den entsprechenden Seiten in deinem Shopify-Adminbereich nicht automatisch angezeigt wird.
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:
- Metafeld-Definitionen anpinnen oder losheften, um die Reihenfolge festzulegen, in der deine Metafelder angezeigt werden.
- Für Teile deines Shops Werte zu Metafeldern hinzufügen.
- Deine Metafelder mit deinem Theme verbinden, um sie in deinem Onlineshop anzuzeigen.
Benutzerdefinierte Metafelder mit der Storefront API verwenden
Wenn du zulassen möchtest, dass benutzerdefinierte Storefronts deine Metafelder anzeigen, kannst du der Storefront API beim Erstellen oder Bearbeiten einer Metafeld-Definition Zugriff gewähren. Wenn du deine Shopify-Produkte über eine Website, ein Videospiel oder ein anderes benutzerdefiniertes Einkaufserlebnis außerhalb von Shopify verkaufst, solltest du Zugriff auf die Storefront API gewähren.
Standardmäßig sind Werte für benutzerdefinierte Metafelder nicht für benutzerdefinierte Storefronts zugänglich. Mehr Informationen über die Verwendung von Metafeldern mit der Storefront-API.