Auf Metaobjekte verweisen

Wenn du dein Metaobjekt in einem bestimmten Teil von Shopify verwenden möchtest, z. B. bei Produkten, Bestellungen oder für Kund:innen, erstelle eine Metafeld-Referenz. Wenn du beispielsweise ein Metaobjekt Produktmerkmale erstellt hast und es auf deinen Produktseiten verwenden möchtest, kannst du ein Produkt-Metafeld erstellen, das auf diese spezielle Metaobjekt-Definition verweist. Die Referenz ermöglicht es dir, einzigartige „Produktmerkmale“ für bestimmte Produkte anzuzeigen. Du kannst beispielsweise für Produkt A auf einen Eintrag namens Nachhaltigkeit und für Produkt B auf einen Eintrag namens Materialien verweisen.

Referenz zu einem Metaobjekt erstellen

Schritte:

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

  2. Wähle den Teil deines Shops aus, für den du die Referenz erstellen möchtest. Zum Beispiel Produkte.

  3. Klicke auf Definition hinzufügen.

  4. Gib im Feld Name einen Namen für deine Definition ein. Es empfiehlt sich, denselben Namen wie für dein Metaobjekt zu verwenden, damit du sie später leicht wiederfindest.

  5. Klicke auf Typ auswählen und suche dann nach Metaobjekt oder wähle es aus. Du kannst auch flexibles Referenzfeld auswählen, womit du mehr als einen Metaobjekt-Typ auswählen kannst.

  6. Führe einen der folgenden Schritte aus:

    • Wähle Ein Wert aus, wenn du nur einen Eintrag pro Produkt anzeigen musst.
    • Wähle Liste von Werten aus, wenn du mehr als einen Eintrag in einem Produkt anzeigen möchtest.
  7. Wähle Storefronts aus, damit der Inhalt deines Metafelds für deine Storefront zugänglich ist.

  8. Klicke auf Speichern.

Jetzt hast du eine Beziehung zwischen einer Ressource und einem Metaobjekt hergestellt. Als Nächstes verbindest du die spezifischen Einträge mit den Produkten, auf denen die Metaobjekte angezeigt werden sollen.

Einträge verbinden

Nachdem du dein Metaobjekt eingerichtet, einige Einträge hinzugefügt und die Metaobjekt-Referenzdefinition erstellt hast, kannst du nun die einzelnen Einträge mit anderen Teilen deines Shops verknüpfen.

Dieser Schritt ist nur möglich, nachdem du eine Metafeld-Definition erstellt hast, die auf dein Metaobjekt verweist. Wenn du jedoch über Programmiererfahrung verfügst, kannst du auch über Liquid auf Metaobjekte zugreifen.

Schritte:

  1. Navigiere in deinem Shopify-Adminbereich zu dem Teil deines Shops, in dem deine Inhaltseinträge angezeigt werden sollen. Du kannst beispielsweise über Produkte zu einer Produktseite in deinem Adminbereich gehen.
  2. Klicke im Abschnitt Metafelder auf die benutzerdefinierte Definition, die du zuvor erstellt hast. Wenn die Definition nicht in der Liste enthalten ist, klicke auf Alle anzeigen.
  3. Klicke auf Eintrag auswählen. Das Dropdown-Menü listet alle übereinstimmenden Einträge dieses Typs auf. Wenn du die Definition so eingerichtet hast, dass eine Liste von Werten akzeptiert wird, kannst du mehrere Einträge auswählen.
  4. Wiederhole die obigen Schritte, um bei Bedarf Einträge mit anderen Produkten zu verknüpfen.

Du kannst auch Einträge aus einer referenzierten Quelle erstellen. Klicke auf Neu erstellen, um einen neuen Eintrag zu erstellen, auf den dann automatisch von Produkt A verwiesen wird und der auch für Verweise auf anderen Produkten verfügbar ist.

Flexibles Referenzfeld erstellen

Du kannst ein flexibles Referenzfeld erstellen, indem du die Schritte unter Referenz erstellen befolgst.

Ein flexibles Referenzfeld kann nur über Liquid oder über die Storefront API für benutzerdefinierte Storefronts und Hydrogen mit deiner Storefront verbunden werden.

Weitere Informationen zu benutzerdefinierten Daten für Entwickler:innen.