Metaobjekte

Wenn deine Daten am besten durch mehrere Felder dargestellt werden, kannst du ein Metaobjekt verwenden, um ein Objekt mit mehreren Feldern zu erstellen. Dein Metaobjekt kann von Metafeldern referenziert oder eigenständig verwendet werden.

Warum Metaobjekte verwenden

Sieh dir diese Beispiele für die Verwendung von Metaobjekten in deinem Shop an:

  • Wenn du die Hauptmerkmale deiner Produkte hervorheben möchtest, könntest du ein Metaobjekt namens Produkt-Highlight erstellen. Du kannst dann Felder für ein Symbol, einen Titel und eine Beschreibung einschließen und in deinem Theme einzigartige Highlights für jedes Produkt anzeigen.
  • Wenn du einen Beauty- und Hautpflege-Shop hast und Informationen über deine Top-Influencer erfassen und anzeigen möchtest, könntest du ein Metaobjekt namens Influencer-Profil erstellen. Du kannst dann Felder für eine Überschrift, ein Bild, eine Beschreibung und einen Profil-Link einschließen und für alle Influencer:innen einen Eintrag erstellen. Du kannst das Metaobjekt für das Influencer-Profil in deinem Theme anzeigen oder es in deinem Shopify-Adminbereich verwenden.
  • Wenn du auf häufige Fragen zu deinen Produkten oder Richtlinien eingehen möchtest, könntest du ein Metaobjekt namens FAQ erstellen. Du kannst dann Felder für eine Frage und eine Antwort einschließen, einen Eintrag für jede häufig gestellte Frage erstellen und diese in einem speziellen Abschnitt deines Themes anzeigen.
  • Wenn du an Messen oder Live-Events teilnimmst und deinen Event-Verlauf präsentieren möchtest, könntest du ein Metaobjekt namens Event-Teilnahme erstellen. Du kannst dann Felder für einen Event-Namen, einen Standort, ein Jahr und eine Beschreibung einschließen und für jedes Event einen Eintrag erstellen. Du kannst deinen Event-Verlauf in deiner Storefront anzeigen, um Kund:innen sowie Veranstalter:innen zu zeigen, dass du über umfangreiche Erfahrung verfügst.

So verwendest du Metaobjekte

Du kannst die in Metaobjekten gespeicherten Daten im Shopify-Adminbereich abrufen und bearbeiten. Apps können über die Metaobjekt-API auf Metaobjekte zugreifen. Du kannst auch in Themes mit Liquid und über die Storefront API auf Metaobjekte zugreifen. Erfahre mehr über die Metaobjekt-API.

Metaobjekte haben zwei Hauptkomponenten:

  • Definition: die Gruppe von Feldern, die die Struktur des Objekts definiert. Diese wird in deinem Shopify-Adminbereich unter **Einstellungen** > **Benutzerdefinierte Daten** verwaltet.
  • Einträge: der Inhalt oder die Daten für das Metaobjekt. Einträge werden in deinem Shopify-Adminbereich unter **Inhalt** > **Metaobjekte** erstellt und verwaltet.

Wenn du eine Metaobjekt-Definition erstellst, gibst du die folgenden Informationen an:

  • Name: wird zur Identifizierung des Metaobjekts in deinem Shopify-Adminbereich verwendet, z. B. Autoren.
  • Typ: eine eindeutige ID für das Metaobjekt, die automatisch aus dem Namen generiert wird. Du kannst die Typ-ID vor dem Speichern bearbeiten.
  • Felder: Definiere den Inhalt, den du im Metaobjekt speichern möchtest.
    • Jedes Feld hat einen Namen (erforderlich), eine Beschreibung und einen Typ. Du wählst einen Feldtyp aus einer durchsuchbaren Liste von Kategorien und Voreinstellungen aus, z. B. Text, Datei oder URL.
    • Optional: Du kannst Validierungsregeln wie Zeichenbegrenzungen, Mindest- und Höchstwerte oder voreingestellte Werte hinzufügen.
    • Der **Anzeigename** wird einem einzelnen Feldnamen zugewiesen und dient zur Identifizierung eines einzelnen Metaobjekt-Eintrags. Du kannst das Feld, dem der Anzeigename zugewiesen ist, jederzeit ändern. Der Anzeigename wird automatisch dem ersten Textfeld in einem Metaobjekt-Eintrag zugewiesen oder automatisch generiert, wenn in der Metaobjekt-Definition keine Textfelder vorhanden sind.
    • Du könntest beispielsweise ein Feld für Text hinzufügen und es als Anzeigenamen kennzeichnen, ein Feld für ein Bild und ein Feld für eine Farbe.
  • Optionen: wo das Metaobjekt zur Verfügung steht. Erfahre mehr über Optionen für benutzerdefinierte Daten.

Die Felder in deiner Metaobjekt-Definition bestimmen die Felder in deinen Metaobjekt-Einträgen. Wenn du beispielsweise ein Metaobjekt für Profile eines Ambassador-Programms mit Feldern für Name, Biografie und Bild erstellst, enthalten deine Metaobjekt-Einträge Felder zur Eingabe des Namens und der Biografie sowie zum Hochladen eines Bildes. Jeder Eintrag in diesem Beispiel wäre ein einzelnes Profil eines Ambassador-Programms.

Shopifys Standard-Produkttaxonomie und Standardkategorien verwenden Metaobjekte. Wenn du einem Produkt eine Produktkategorie hinzufügst, kannst du produktspezifische Kategorie-Metafelder hinzufügen. Jedes Kategorie-Metafeld hat standardmäßige Einträge, die mit Metaobjekt-Definitionen erstellt werden. Wenn du beispielsweise die Produktkategorie Bekleidung & Accessoires > Bekleidung > Oberteile > Hemden hinzufügst, kannst du Kategorie-Metafelder für Größe, Ausschnitt, Ärmellängentyp, Oberteillängentyp, Altersgruppe, Stoff, Zielgeschlecht, Bekleidungsmerkmale und Farbe hinzufügen.

In diesem Abschnitt